Callstack for Thread 19 (Thread Id: 17316 (0x43a4)):
|
Index Function
|
--------------------------------------------------------------------------------
|
1 [External Code]
|
2 mysqld.exe!os_mutex_enter(os_mutex_struct * mutex=0x000000d78d9269c0)
|
3 mysqld.exe!sync_array_reserve_cell(sync_array_struct * arr=0x000000d78d9dccb0, void * object=0x000000d7a43e5400, unsigned __int64 type=352, const char * file=0x00007ff77a2675d0, unsigned __int64 line=1357, unsigned __int64 * index=0x000000d82ae2eed0)
|
4 mysqld.exe!rw_lock_s_lock_spin(rw_lock_struct * lock=0x000000d7a43e5400, unsigned __int64 pass=2, const char * file_name=0x00007ff77a2675d0, unsigned __int64 line=1357)
|
5 mysqld.exe!rw_lock_s_lock_func(rw_lock_struct * lock=0x000000d7a43e5400, unsigned __int64 pass=2, const char * file_name=0x00007ff77a2675d0, unsigned __int64 line=1357)
|
6 mysqld.exe!pfs_rw_lock_s_lock_func(rw_lock_struct * lock=0x000000d7a43e5400, unsigned __int64 pass=2, const char * file_name=0x00007ff77a2675d0, unsigned __int64 line=1357)
|
7 mysqld.exe!buf_flush_page(buf_pool_struct * buf_pool=0x000000d79e5457d8, buf_page_struct * bpage=0x000000d7a43e5310, buf_flush flush_type)
|
8 mysqld.exe!buf_flush_try_neighbors(unsigned __int64 space=0, unsigned __int64 offset=14058, buf_flush flush_type=BUF_FLUSH_LIST, unsigned __int64 n_flushed=124, unsigned __int64 n_to_flush=200)
|
9 mysqld.exe!buf_flush_page_and_try_neighbors(buf_page_struct * bpage, buf_flush flush_type=BUF_FLUSH_LIST, unsigned __int64 n_to_flush=200, unsigned __int64 * count=0x000000d82ae2f0d0)
|
10 mysqld.exe!buf_flush_flush_list_batch(buf_pool_struct * buf_pool=0x000000d79e5457d8, unsigned __int64 min_n=200, unsigned __int64 lsn_limit=18446744073709551615)
|
11 mysqld.exe!buf_flush_batch(buf_pool_struct * buf_pool=0x000000d79e5457d8, buf_flush flush_type, unsigned __int64 min_n=200, unsigned __int64 lsn_limit)
|
12 mysqld.exe!buf_flush_list(unsigned __int64 min_n=200, unsigned __int64 lsn_limit=18446744073709551615)
|
13 mysqld.exe!srv_master_thread(void * arg=0x00007ffe4e7116a0)
|
14 [External Code]
|
|
Callstack for Thread 20 (Thread Id: 17352 (0x43c8)):
|
Index Function
|
--------------------------------------------------------------------------------
|
1 [External Code]
|
2 mysqld.exe!os_cond_wait(_RTL_CONDITION_VARIABLE * cond, _RTL_CRITICAL_SECTION * mutex)
|
3 mysqld.exe!os_event_wait_low(os_event_struct * event=0x000000d825aadb30, __int64 reset_sig_count=9)
|
4 mysqld.exe!sync_array_wait_event(sync_array_struct * arr=0x000000d78d9dccb0, unsigned __int64 index=4)
|
5 mysqld.exe!rw_lock_s_lock_spin(rw_lock_struct * lock=0x000000d7a0e3b9b8, unsigned __int64 pass=0, const char * file_name=0x00007ff77a261d28, unsigned __int64 line=671)
|
6 mysqld.exe!rw_lock_s_lock_func(rw_lock_struct * lock=0x000000d7a0e3b9b8, unsigned __int64 pass=0, const char * file_name=0x00007ff77a261d28, unsigned __int64 line=671)
|
7 mysqld.exe!pfs_rw_lock_s_lock_func(rw_lock_struct * lock=0x000000d7a0e3b9b8, unsigned __int64 pass=0, const char * file_name=0x00007ff77a261d28, unsigned __int64 line=671)
|
8 mysqld.exe!mtr_s_lock_func(rw_lock_struct * lock=0x000000d7a0e3b9b8, const char * file, unsigned __int64 line, mtr_struct * mtr=0x000000d82af2ed70)
|
9 mysqld.exe!btr_cur_search_to_nth_level(dict_index_struct * index=0x000000d7a0e3b928, unsigned __int64 level=0, const dtuple_struct * tuple=0x000000d79fc75918, unsigned __int64 mode=4, unsigned __int64 latch_mode=1, btr_cur_struct * cursor=0x000000d79fc73668, unsigned __int64 has_search_latch=0, const char * file=0x00007ff77a269b38, unsigned __int64 line=716, mtr_struct * mtr=0x000000d82af2ed70)
|
Threads from the minidump: threads
However, the contents doesn't seem to correspond the described situation. According to the coredump, there is a lot of query-processing activity (numerous updates, deletes, inserts, selects), so the processlist surely shouldn't be empty.
Stack trace for the alleged culprit 3574 is not very impressive, either:
Callstack for Thread 16 (Thread Id: 13684 (0x3574)):
Index Function
--------------------------------------------------------------------------------
1 mysqld.exe!sync_array_find_thread(sync_array_struct * arr=0x000000d78d9dccb0, unsigned long thread=4294967295)
2 mysqld.exe!sync_array_print_long_waits(unsigned long * waiter=0x000000d82ab2fa48, const void * * sema=0x000000d82ab2fa58)
3 mysqld.exe!srv_error_monitor_thread(void * arg=0x00007ffe4e7116a0)
4 [External Code]
wlad, would you like to take a look?
Please feel free to re-assign or unassign if needed.