Home  >  Q&A  >  body text

mysqld encountered exception 0xc0000005

Sorry, my English is not fluent. I'm new to MySQL database. I'm using MySQL 8.0.30 on Windows Server 2022 Datacenter. I have a problem where MySQL keeps crashing (MySQL service stops), always with the same error log. I tried to find the source of the problem but no solution.

For information, I'm using Grafana Web Server and MySQL on the same device with the following specs: Processor Intel(R) Xeon(R) Silver 4208 CPU @ 2.10GHz 2.10 GHz RAM 16.0 GB installed (15.6 GB available) System type 64-bit operating system, x64-based processor

Please give me suggestions to solve this problem. First, thank you

This is the error MySQL log details:

10:01:25 UTC - mysqld got exception 0xc0000005 ;
Most likely, you have hit a bug, but this error can also be caused by malfunctioning hardware.
Thread pointer: 0x0
Attempting backtrace. You can use the following information to find out
where mysqld died. If you see no messages after this, something went
terribly wrong...
7ffa8ac5b496    jemalloc.dll!???
7ffa8ac5b918    jemalloc.dll!???
7ffa8ac5ef91    jemalloc.dll!je_realloc()
7ffa82547ddd    libcrypto-1_1-x64.dll!CRYPTO_memcmp()
7ffa8258bcea    libcrypto-1_1-x64.dll!CRYPTO_memcmp()
7ffa8258e7e3    libcrypto-1_1-x64.dll!CRYPTO_memcmp()
7ffa8255956d    libcrypto-1_1-x64.dll!CRYPTO_memcmp()
7ffa8246263c    libcrypto-1_1-x64.dll!CRYPTO_memcmp()
7ffa826092ff    libcrypto-1_1-x64.dll!CRYPTO_memcmp()
7ffab7d47167    ntdll.dll!RtlActivateActivationContextUnsafeFast()
7ffab7d4848a    ntdll.dll!LdrShutdownThread()
7ffab7d28bae    ntdll.dll!RtlExitUserThread()
7ffab5851b8a    KERNELBASE.dll!FreeLibraryAndExitThread()
7ffab55c6c5d    ucrtbase.dll!_recalloc()
7ffab55f3c19    ucrtbase.dll!_endthreadex()
7ff682fc4605    mysqld.exe!?modify_thread_cache_size@Per_thread_connection_handler@@SAXK@Z()
7ff6844987a9    mysqld.exe!?deallocate@?$allocator@V?$sub_match@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@@std@@QEAAXQEAV?$sub_match@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@2@_K@Z() [truncated, 260 bytes total]
7ff68405139c    mysqld.exe!?my_thread_self_setname@@YAXPEBD@Z()
7ffab55c6b4c    ucrtbase.dll!_recalloc()
7ffab7274ed0    KERNEL32.DLL!BaseThreadInitThunk()
7ffab7d9e44b    ntdll.dll!RtlUserThreadStart()
The manual page at http://dev.mysql.com/doc/mysql/en/crashing.html contains
 information that should help you find out what is causing the crash.

I try to reduce data reading and writing, and then increase the client connection limit

P粉026665919P粉026665919294 days ago582

reply all(1)I'll reply

  • P粉344355715

    P粉3443557152023-12-30 00:17:15

    Rate per second = RPS

    Suggestions to consider for your my.ini [mysqld] section to avoid unexpected shutdowns.

    innodb_thread_concurrency=10  # from 33 for reasonable limit for your 16 available total threads 
    innodb_redo_log_capacity=96M  # from innodb_log_file_size name and 48M limit

    **** This is the current name, not the deprecated innodb_log_file_size

    for each error log
    innodb_buffer_pool_size=8G  # from 124M for about 1/2 available RAM to reduce innodb_data_reads RPS of 31.
    read_rnd_buffer_size=32K  from 256K to reduce handler_read_rnd_next RPS of 63,041
    thread_cache_size=128  # from 10 to reduce threads_created RPS of ~ 5

    Please see profile for contact information. You have many opportunities to improve performance through additional global variable changes.

    Would love to hear your story on how you got so much activity in 96 seconds of uptime. :)

    reply
    0
  • Cancelreply