[MDEV-14711] Assertion `mode == 16 || mode == 12 || !fix_block->page.file_page_was_freed' failed in buf_page_get_gen (rollback requesting a freed undo page) Created: 2017-12-19  Updated: 2021-09-30  Resolved: 2020-07-24

Status: Closed
Project: MariaDB Server
Component/s: Storage Engine - InnoDB
Affects Version/s: 10.2, 10.3
Fix Version/s: 10.2.33, 10.3.24, 10.4.14, 10.5.5

Type: Bug Priority: Major
Reporter: Elena Stepanova Assignee: Thirunarayanan Balathandayuthapani
Resolution: Fixed Votes: 1
Labels: corruption, race, rr-profile-analyzed

Attachments: HTML File threads    
Issue Links:
Relates
relates to MDEV-15608 Crash during transaction rollback whe... Closed

 Description   

10.2 8f98835bb86550

mysqld: /home/elenst/git/10.2/storage/innobase/buf/buf0buf.cc:4755: buf_block_t* buf_page_get_gen(const page_id_t&, const page_size_t&, ulint, buf_block_t*, ulint, const char*, unsigned int, mtr_t*, dberr_t*): Assertion `mode == 16 || mode == 12 || !fix_block->page.file_page_was_freed' failed.
180307 17:45:23 [ERROR] mysqld got signal 6 ;
 
#7  0x00007f776c99fc82 in __assert_fail () from /lib/x86_64-linux-gnu/libc.so.6
#8  0x000055e779cfc09d in buf_page_get_gen (page_id=..., page_size=..., rw_latch=1, guess=0x0, mode=10, file=0x55e77a258078 "/home/elenst/git/10.2/storage/innobase/include/trx0undo.ic", line=180, mtr=0x7f77551c5b40, err=0x0) at /home/elenst/git/10.2/storage/innobase/buf/buf0buf.cc:4755
#9  0x000055e779c74b95 in trx_undo_page_get_s_latched (page_id=..., mtr=0x7f77551c5b40) at /home/elenst/git/10.2/storage/innobase/include/trx0undo.ic:179
#10 0x000055e779c77864 in trx_roll_pop_top_rec (trx=0x7f7757217198, undo=0x7f76e403b960, mtr=0x7f77551c5b40) at /home/elenst/git/10.2/storage/innobase/trx/trx0roll.cc:991
#11 0x000055e779c77e14 in trx_roll_pop_top_rec_of_trx (trx=0x7f7757217198, roll_ptr=0x7f76e415e610, heap=0x7f76e415eae0) at /home/elenst/git/10.2/storage/innobase/trx/trx0roll.cc:1077
#12 0x000055e779c12aaa in row_undo (node=0x7f76e415e5c8, thr=0x7f76e415e410) at /home/elenst/git/10.2/storage/innobase/row/row0undo.cc:269
#13 0x000055e779c12d20 in row_undo_step (thr=0x7f76e415e410) at /home/elenst/git/10.2/storage/innobase/row/row0undo.cc:352
#14 0x000055e779b75215 in que_thr_step (thr=0x7f76e415e410) at /home/elenst/git/10.2/storage/innobase/que/que0que.cc:1047
#15 0x000055e779b7542f in que_run_threads_low (thr=0x7f76e415e410) at /home/elenst/git/10.2/storage/innobase/que/que0que.cc:1111
#16 0x000055e779b755d8 in que_run_threads (thr=0x7f76e415e410) at /home/elenst/git/10.2/storage/innobase/que/que0que.cc:1151
#17 0x000055e779c7506e in trx_rollback_to_savepoint_low (trx=0x7f7757217198, savept=0x0) at /home/elenst/git/10.2/storage/innobase/trx/trx0roll.cc:112
#18 0x000055e779c753d9 in trx_rollback_for_mysql_low (trx=0x7f7757217198) at /home/elenst/git/10.2/storage/innobase/trx/trx0roll.cc:174
#19 0x000055e779c756d0 in trx_rollback_low (trx=0x7f7757217198) at /home/elenst/git/10.2/storage/innobase/trx/trx0roll.cc:206
#20 0x000055e779c75a07 in trx_rollback_for_mysql (trx=0x7f7757217198) at /home/elenst/git/10.2/storage/innobase/trx/trx0roll.cc:282
#21 0x000055e779a7befe in innobase_rollback (hton=0x55e77d2d9740, thd=0x7f76e4000b00, rollback_trx=true) at /home/elenst/git/10.2/storage/innobase/handler/ha_innodb.cc:4862
#22 0x000055e77986ffe0 in ha_rollback_trans (thd=0x7f76e4000b00, all=true) at /home/elenst/git/10.2/sql/handler.cc:1672
#23 0x000055e779759585 in xa_trans_force_rollback (thd=0x7f76e4000b00) at /home/elenst/git/10.2/sql/transaction.cc:141
#24 0x000055e77975b488 in trans_xa_commit (thd=0x7f76e4000b00) at /home/elenst/git/10.2/sql/transaction.cc:922
#25 0x000055e779604619 in mysql_execute_command (thd=0x7f76e4000b00) at /home/elenst/git/10.2/sql/sql_parse.cc:6074
#26 0x000055e779609a82 in mysql_parse (thd=0x7f76e4000b00, rawbuf=0x7f76e40111c8 "XA COMMIT 'xid191'  /* QNO 11370 CON_ID 17 */", length=45, parser_state=0x7f77551c8250, is_com_multi=false, is_next_command=false) at /home/elenst/git/10.2/sql/sql_parse.cc:7902
#27 0x000055e7795f76b3 in dispatch_command (command=COM_QUERY, thd=0x7f76e4000b00, packet=0x7f76e4008951 "XA COMMIT 'xid191'  /* QNO 11370 CON_ID 17 */ ", packet_length=46, is_com_multi=false, is_next_command=false) at /home/elenst/git/10.2/sql/sql_parse.cc:1806
#28 0x000055e7795f600f in do_command (thd=0x7f76e4000b00) at /home/elenst/git/10.2/sql/sql_parse.cc:1360
#29 0x000055e77974436f in do_handle_one_connection (connect=0x55e77dd44eb0) at /home/elenst/git/10.2/sql/sql_connect.cc:1335
#30 0x000055e7797440ef in handle_one_connection (arg=0x55e77dd44eb0) at /home/elenst/git/10.2/sql/sql_connect.cc:1241
#31 0x00007f776d5e36ba in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#32 0x00007f776ca7882d in clone () from /lib/x86_64-linux-gnu/libc.so.6

I'm getting it after a while by running

experimental f6acdbc55e206

perl ./runall-trials.pl --trials=20 --duration=350 --threads=6 --seed=1520398074 --reporters=Backtrace,ErrorLog,Deadlock --validators=TransformerNoComparator --transformers=ExecuteAsCTE,ExecuteAsDeleteReturning,ExecuteAsExecuteImmediate,ExecuteAsInsertSelect,ExecuteAsUnion,ExecuteAsUpdateDelete,ExecuteAsView,ExecuteAsPreparedTwice,ExecuteAsSPTwice --redefine=conf/mariadb/general-workarounds.yy --mysqld=--log_output=FILE --views --vcols --redefine=conf/mariadb/alter_table.yy --redefine=conf/mariadb/bulk_insert.yy --redefine=conf/mariadb/xa.yy --mysqld=--log_bin_trust_function_creators=1 --mysqld=--log-bin --mysqld=--max-statement-time=30 --mysqld=--loose-debug_assert_on_not_freed_memory=0 --grammar=conf/mariadb/functions.yy --engine=InnoDB --basedir=<basedir> --vardir=<vardir>

But it's not simplified and not guaranteed.

Coredump and datadir are available.



 Comments   
Comment by Elena Stepanova [ 2018-02-12 ]

New occurrence: https://api.travis-ci.org/v3/job/340301506/log.txt

Comment by Elena Stepanova [ 2018-02-16 ]

New occurrence: https://api.travis-ci.org/v3/job/342149744/log.txt

Comment by Marko Mäkelä [ 2018-02-21 ]

We used to have lots of blob bugs in 5.1, but I think that it got a lot better in 5.5.
The file_page_was_freed debug assertion is reporting that someone is trying to read a page that has been marked as free.
Maybe purge was too eager?
MDEV-15246 (February 13) fixed a bug with the purge read view that was introduced in MDEV-15104 (January 30). But this issue was filed much earlier.
The new occurrences could very well have been fixed by MDEV-15246.

Comment by Elena Stepanova [ 2018-03-05 ]

New occurrence https://api.travis-ci.org/v3/job/349095335/log.txt (10.3 d70573564cb2701076083ea7f55ae9539fad13b4)

Comment by Elena Stepanova [ 2018-03-06 ]

On 10.2: https://api.travis-ci.org/v3/job/349468261/log.txt

Comment by Elena Stepanova [ 2018-03-23 ]

Probably the non-debug version of the same problem with the Windows dump analysis

10.2 03a80e20f7ccb8b3215d08945fc3923010acada1

mysqld.exe!memcpy()[memcpy.asm:135]
mysqld.exe!mem_heap_dup()[mem0mem.cc:57]
mysqld.exe!trx_roll_pop_top_rec_of_trx()[trx0roll.cc:1062]
mysqld.exe!row_undo()[row0undo.cc:269]
mysqld.exe!row_undo_step()[row0undo.cc:352]
mysqld.exe!que_thr_step()[que0que.cc:1047]
mysqld.exe!que_run_threads_low()[que0que.cc:1114]
mysqld.exe!que_run_threads()[que0que.cc:1153]
mysqld.exe!trx_rollback_to_savepoint_low()[trx0roll.cc:115]
mysqld.exe!trx_rollback_for_mysql_low()[trx0roll.cc:178]
mysqld.exe!trx_rollback_for_mysql()[trx0roll.cc:249]
mysqld.exe!innobase_rollback()[ha_innodb.cc:4802]
mysqld.exe!ha_rollback_trans()[handler.cc:1672]
mysqld.exe!xa_trans_force_rollback()[transaction.cc:141]
mysqld.exe!trans_xa_rollback()[transaction.cc:1029]
mysqld.exe!mysql_execute_command()[sql_parse.cc:6106]
mysqld.exe!mysql_parse()[sql_parse.cc:7921]
mysqld.exe!dispatch_command()[sql_parse.cc:1819]
mysqld.exe!do_command()[sql_parse.cc:1370]
mysqld.exe!threadpool_process_request()[threadpool_common.cc:366]
mysqld.exe!tp_callback()[threadpool_common.cc:192]
KERNEL32.DLL!VirtualUnlock()
ntdll.dll!RtlGetActiveActivationContext()
ntdll.dll!RtlFreeUnicodeString()
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
 
Trying to get some variables.
Some pointers may be invalid and cause the dump to abort.
Query (0xedf10f4b00): XA ROLLBACK 'xid75'  /* QNO 7665 CON_ID 19 */
Connection ID (thread ID): 19
Status: NOT_KILLED

Loading Dump File [E:\buildbot\vardirs\qa-win-rel\10.2-4815\optim-combo\current1_1\data\mysqld.dmp]
User Mini Dump File: Only registers, stack and portions of memory are available
 
 
************* Symbol Path validation summary **************
Response                         Time (ms)     Location
OK                                             D:\qa-win-rel\install\bin
 
************* Symbol Path validation summary **************
Response                         Time (ms)     Location
OK                                             D:\qa-win-rel\install\bin
Deferred                                       srv*C:\cdb_symbols*http://msdl.microsoft.com/download/symbols
Symbol search path is: D:\qa-win-rel\install\bin;srv*C:\cdb_symbols*http://msdl.microsoft.com/download/symbols
Executable search path is: D:\qa-win-rel\install\bin
Windows 8.1 Version 9600 MP (4 procs) Free x64
Product: Server, suite: TerminalServer DataCenter SingleUserTS
Built by: 6.3.9600.17031 (winblue_gdr.140221-1952)
Machine Name:
Debug session time: Wed Mar 21 23:19:53.000 2018 (UTC + 0:00)
System Uptime: not available
Process Uptime: 0 days 0:02:29.000
........................
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(1a48.1fc8): Access violation - code c0000005 (first/second chance not available)
ntdll!NtGetContextThread+0xa:
00007ff8`224814ca c3              ret
0:029> cdb: Reading initial command '!sym prompts off; !analyze -v; .ecxr; !for_each_frame dv /t;~*k;q'
quiet mode - symbol prompts off
*******************************************************************************
*                                                                             *
*                        Exception Analysis                                   *
*                                                                             *
*******************************************************************************
 
GetUrlPageData2 (WinHttp) failed: 12002.
 
DUMP_CLASS: 2
 
DUMP_QUALIFIER: 400
 
CONTEXT:  (.ecxr)
rax=000000edffbcb0b0 rbx=000000ede801b4e0 rcx=fffffffffb8a3000
rdx=ffffffffec4bb113 rsi=000000edf07e1000 rdi=000000ee04325eed
rip=00007ff6c5de04e7 rsp=000000edfd49c9c8 rbp=000000edec0861c3
 r8=000000ede801b2d8  r9=0000000000000000 r10=000000edec0861c3
r11=000000edfda324e0 r12=000000edf1177130 r13=0000000000000000
r14=000000edf1338478 r15=000000000000001e
iopl=0         nv up ei ng nz na po cy
cs=0033  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00010287
mysqld!memcpy+0x57:
00007ff6`c5de04e7 f3a4            rep movs byte ptr [rdi],byte ptr [rsi]
Resetting default scope
 
FAULTING_IP: 
mysqld!memcpy+57 [f:\dd\vctools\crt\vcruntime\src\string\amd64\memcpy.asm @ 135]
00007ff6`c5de04e7 f3a4            rep movs byte ptr [rdi],byte ptr [rsi]
 
EXCEPTION_RECORD:  (.exr -1)
ExceptionAddress: 00007ff6c5de04e7 (mysqld!memcpy+0x0000000000000057)
   ExceptionCode: c0000005 (Access violation)
  ExceptionFlags: 00000000
NumberParameters: 2
   Parameter[0]: 0000000000000000
   Parameter[1]: 000000edf07e1000
Attempt to read from address 000000edf07e1000
 
DEFAULT_BUCKET_ID:  INVALID_POINTER_READ
 
PROCESS_NAME:  mysqld.exe
 
ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.
 
EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.
 
EXCEPTION_CODE_STR:  c0000005
 
EXCEPTION_PARAMETER1:  0000000000000000
 
EXCEPTION_PARAMETER2:  000000edf07e1000
 
FOLLOWUP_IP: 
mysqld!memcpy+57 [f:\dd\vctools\crt\vcruntime\src\string\amd64\memcpy.asm @ 135]
00007ff6`c5de04e7 f3a4            rep movs byte ptr [rdi],byte ptr [rsi]
 
READ_ADDRESS:  000000edf07e1000 
 
BUGCHECK_STR:  INVALID_POINTER_READ
 
WATSON_BKT_PROCSTAMP:  5ab2cfcf
 
WATSON_BKT_PROCVER:  10.2.14.0
 
WATSON_BKT_MODULE:  mysqld.exe
 
WATSON_BKT_MODSTAMP:  5ab2cfcf
 
WATSON_BKT_MODOFFSET:  6304e7
 
WATSON_BKT_MODVER:  10.2.14.0
 
BUILD_VERSION_STRING:  6.3.9600.17415 (winblue_r4.141028-1500)
 
MODLIST_WITH_TSCHKSUM_HASH:  4f4be1463b58ed029e45c1d84131763e3f9f86f5
 
MODLIST_SHA1_HASH:  3c31441283b9990ffe76461c725d39699eff3652
 
DUMP_FLAGS:  0
 
DUMP_TYPE:  2
 
ANALYSIS_SESSION_HOST:  MARIADB-04
 
ANALYSIS_SESSION_TIME:  03-21-2018 23:20:02.0345
 
ANALYSIS_VERSION: 10.0.14321.1024 amd64fre
 
THREAD_ATTRIBUTES: 
PROBLEM_CLASSES: 
 
 
 
INVALID_POINTER_READ
    Tid    [0x1fc8]
    Frame  [0x00]: mysqld!memcpy
 
 
LAST_CONTROL_TRANSFER:  from 00007ff6c5aee284 to 00007ff6c5de04e7
 
STACK_TEXT:  
000000ed`fd49c9c8 00007ff6`c5aee284 : 000000ed`f1177130 ffffffff`ffffde3d 000000ed`f1338478 000000ed`fda324e0 : mysqld!memcpy+0x57
000000ed`fd49c9d0 00007ff6`c5b45a3a : 000000ed`f1177130 000000ed`ec0861c3 ffffffff`ffffde3d 00000000`00000000 : mysqld!mem_heap_dup+0x34
000000ed`fd49ca00 00007ff6`c5c551d3 : 000000ed`f1338430 000000ed`fd91de00 00000000`00000000 000000ed`f1338430 : mysqld!trx_roll_pop_top_rec_of_trx+0x28a
000000ed`fd49cf90 00007ff6`c5c556be : 000000ed`fd91de00 00000000`00000006 000000ed`e801b2d8 00000000`00000100 : mysqld!row_undo+0x33
000000ed`fd49cfd0 00007ff6`c5b48598 : 000000ed`fd91de00 000000ed`fd91de00 000000ed`fd91de00 00000000`00000000 : mysqld!row_undo_step+0x5e
000000ed`fd49d0f0 00007ff6`c5b47dcd : 000000ed`fd91de00 000000ed`fd91de00 000000ed`fd91de00 00000000`00000805 : mysqld!que_thr_step+0x248
000000ed`fd49d120 00007ff6`c5b47bad : 000000ed`fd91de00 000000ed`fd91d830 000000ed`fd91d7c0 00007ff6`c5b47ffa : mysqld!que_run_threads_low+0x5d
000000ed`fd49d1b0 00007ff6`c5b46eb2 : 000000ed`fd91d830 00000000`00000001 00000000`00000000 000000ed`fd49d2d0 : mysqld!que_run_threads+0x3d
000000ed`fd49d230 00007ff6`c5b4618e : 00000000`000028a8 000000ed`e801b2d8 000000ed`fd49d901 000000ed`f11390a8 : mysqld!trx_rollback_to_savepoint_low+0xf2
000000ed`fd49d260 00007ff6`c5b46141 : 000000ed`fd49d901 000000ed`e801b2d8 000000ed`fd49d901 00000000`00000006 : mysqld!trx_rollback_for_mysql_low+0x1e
000000ed`fd49d290 00007ff6`c5ae4a59 : 000000ed`f11390a8 000000ed`df768528 00000000`00000000 00000000`00000000 : mysqld!trx_rollback_for_mysql+0x131
000000ed`fd49d7c0 00007ff6`c5967bd1 : 000000ed`f11390a8 00000000`00000001 00000000`00000001 000000ed`00000006 : mysqld!innobase_rollback+0x79
000000ed`fd49d7f0 00007ff6`c5ab2295 : 00000000`00000003 000000ed`fd49d990 000000ed`f11390a8 000000ed`f11390a8 : mysqld!ha_rollback_trans+0xc1
000000ed`fd49d830 00007ff6`c5ab1fae : 000000ed`f11390a8 000000ed`fd49d890 00000000`00000000 00007ff6`c630e500 : mysqld!xa_trans_force_rollback+0x15
000000ed`fd49d860 00007ff6`c59ca270 : 00007ff6`c57b0000 000000ed`f11390a8 000000ed`00000008 000000ed`fd49d990 : mysqld!trans_xa_rollback+0xae
000000ed`fd49d890 00007ff6`c59cad84 : 000000ed`f11390a8 000000ed`f11390a8 000000ed`fd49e720 000000ed`f113c0a0 : mysqld!mysql_execute_command+0x42d0
000000ed`fd49e580 00007ff6`c59c1cbf : 000000ed`f11390a8 000000ed`fd49e6e0 000000ed`f10f4b2d 00000000`00000003 : mysqld!mysql_parse+0x164
000000ed`fd49e5e0 00007ff6`c59c301c : 000000ed`f11390a8 00007ff6`c5ab0370 000000ed`0000002f 00000000`00000000 : mysqld!dispatch_command+0x84f
000000ed`fd49f500 00007ff6`c5ab0573 : 000000ed`f11390a8 000000ed`f0e099a0 00000000`00000000 000000ed`f11390a8 : mysqld!do_command+0x16c
000000ed`fd49f540 00007ff6`c5ab0730 : 00000000`00000000 00007ff8`2240c550 00000000`00000000 00007ff6`c651f6fd : mysqld!threadpool_process_request+0x53
000000ed`fd49f570 00007ff8`21bb1d5d : 00007ff6`c5a09940 000000ed`f0d14c68 000000ed`fd49f8f0 00007ff6`c651f6fd : mysqld!tp_callback+0x70
000000ed`fd49f5a0 00007ff8`2240c6d2 : 00007ff8`21bb1d00 00000000`00000000 00000000`7ffe03b0 00007ff8`00000000 : kernel32!BasepTpIoCallback+0x59
000000ed`fd49f5f0 00007ff8`22429264 : 00000000`0000ffff 00007ff8`00000000 000000ed`f0d14c68 000000ed`fd49f8f0 : ntdll!TppIopExecuteCallback+0x182
000000ed`fd49f680 00007ff8`21bb13d2 : 00000000`00000000 00007ff8`224289b0 000000ed`f0fbb720 00000000`00000000 : ntdll!TppWorkerThread+0x8b4
000000ed`fd49fa60 00007ff8`224054e4 : 00007ff8`21bb13b0 00000000`00000000 00000000`00000000 00000000`00000000 : kernel32!BaseThreadInitThunk+0x22
000000ed`fd49fa90 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ntdll!RtlUserThreadStart+0x34
 
 
THREAD_SHA1_HASH_MOD_FUNC:  cd1d7dba5a3e279fb3f823c26d72265f0519f328
 
THREAD_SHA1_HASH_MOD_FUNC_OFFSET:  20677d5da19e91d2355904c3ba2ec55c218a0eb6
 
THREAD_SHA1_HASH_MOD:  6984811964c0882e01485945f7d4ec401c6730b6
 
FAULT_INSTR_CODE:  8b49a4f3
 
FAULTING_SOURCE_LINE:  f:\dd\vctools\crt\vcruntime\src\string\amd64\memcpy.asm
 
FAULTING_SOURCE_FILE:  f:\dd\vctools\crt\vcruntime\src\string\amd64\memcpy.asm
 
FAULTING_SOURCE_LINE_NUMBER:  135
 
SYMBOL_STACK_INDEX:  0
 
SYMBOL_NAME:  mysqld!memcpy+57
 
FOLLOWUP_NAME:  MachineOwner
 
MODULE_NAME: mysqld
 
IMAGE_NAME:  mysqld.exe
 
DEBUG_FLR_IMAGE_TIMESTAMP:  5ab2cfcf
 
STACK_COMMAND:  .ecxr ; kb
 
BUCKET_ID:  INVALID_POINTER_READ_mysqld!memcpy+57
 
PRIMARY_PROBLEM_CLASS:  INVALID_POINTER_READ_mysqld!memcpy+57
 
FAILURE_EXCEPTION_CODE:  c0000005
 
FAILURE_IMAGE_NAME:  mysqld.exe
 
BUCKET_ID_IMAGE_STR:  mysqld.exe
 
FAILURE_MODULE_NAME:  mysqld
 
BUCKET_ID_MODULE_STR:  mysqld
 
FAILURE_FUNCTION_NAME:  memcpy
 
BUCKET_ID_FUNCTION_STR:  memcpy
 
BUCKET_ID_OFFSET:  57
 
BUCKET_ID_MODTIMEDATESTAMP:  5ab2cfcf
 
BUCKET_ID_MODCHECKSUM:  dee750
 
BUCKET_ID_MODVER_STR:  10.2.14.0
 
BUCKET_ID_PREFIX_STR:  INVALID_POINTER_READ_
 
FAILURE_PROBLEM_CLASS:  INVALID_POINTER_READ
 
FAILURE_SYMBOL_NAME:  mysqld.exe!memcpy
 
FAILURE_BUCKET_ID:  INVALID_POINTER_READ_c0000005_mysqld.exe!memcpy
 
WATSON_STAGEONE_URL:  http://watson.microsoft.com/StageOne/mysqld.exe/10.2.14.0/5ab2cfcf/mysqld.exe/10.2.14.0/5ab2cfcf/c0000005/006304e7.htm?Retriage=1
 
TARGET_TIME:  2018-03-21T23:19:53.000Z
 
OSBUILD:  9600
 
OSSERVICEPACK:  17415
 
SERVICEPACK_NUMBER: 0
 
OS_REVISION: 0
 
SUITE_MASK:  400
 
PRODUCT_TYPE:  3
 
OSPLATFORM_TYPE:  x64
 
OSNAME:  Windows 8.1
 
OSEDITION:  Windows 8.1 Server TerminalServer DataCenter SingleUserTS
 
OS_LOCALE:  
 
USER_LCID:  0
 
OSBUILD_TIMESTAMP:  2014-10-29 02:45:30
 
BUILDDATESTAMP_STR:  141028-1500
 
BUILDLAB_STR:  winblue_r4
 
BUILDOSVER_STR:  6.3.9600.17415
 
ANALYSIS_SESSION_ELAPSED_TIME: 5cfb
 
ANALYSIS_SOURCE:  UM
 
FAILURE_ID_HASH_STRING:  um:invalid_pointer_read_c0000005_mysqld.exe!memcpy
 
FAILURE_ID_HASH:  {0f4ca6ad-4480-0b56-92f2-88e4e88cbda4}
 
Followup:     MachineOwner
---------
 
rax=000000edffbcb0b0 rbx=000000ede801b4e0 rcx=fffffffffb8a3000
rdx=ffffffffec4bb113 rsi=000000edf07e1000 rdi=000000ee04325eed
rip=00007ff6c5de04e7 rsp=000000edfd49c9c8 rbp=000000edec0861c3
 r8=000000ede801b2d8  r9=0000000000000000 r10=000000edec0861c3
r11=000000edfda324e0 r12=000000edf1177130 r13=0000000000000000
r14=000000edf1338478 r15=000000000000001e
iopl=0         nv up ei ng nz na po cy
cs=0033  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00010287
mysqld!memcpy+0x57:
00007ff6`c5de04e7 f3a4            rep movs byte ptr [rdi],byte ptr [rsi]
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
00 000000ed`fd49c9c8 00007ff6`c5aee284 mysqld!memcpy+0x57 [f:\dd\vctools\crt\vcruntime\src\string\amd64\memcpy.asm @ 135]
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
01 000000ed`fd49c9d0 00007ff6`c5b45a3a mysqld!mem_heap_dup+0x34 [d:\qa-win-rel\build\storage\innobase\mem\mem0mem.cc @ 57]
struct mem_block_info_t * heap = 0x000000ed`f1177130
void * data = 0x000000ed`ec0861c3
unsigned int64 len = 0xffffffff`ffffde3d
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
02 (Inline Function) --------`-------- mysqld!trx_undo_rec_copy+0x2a [d:\qa-win-rel\build\storage\innobase\include\trx0rec.ic @ 98]
unsigned int64 len = <value unavailable>
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
03 000000ed`fd49ca00 00007ff6`c5c551d3 mysqld!trx_roll_pop_top_rec_of_trx+0x28a [d:\qa-win-rel\build\storage\innobase\trx\trx0roll.cc @ 1062]
struct trx_t * trx = 0x000000ed`f07e1000
unsigned int64 * roll_ptr = 0x000000ed`f1338478
struct mem_block_info_t * heap = 0x000000ed`f1177130
struct trx_undo_t * temp = <value unavailable>
unsigned int64 undo_no = <value unavailable>
unsigned char * undo_rec = 0x000000ed`ec0861c3 "--- memory read error at address 0x000000ed`ec0861c3 ---"
unsigned char * undo_rec_copy = <value unavailable>
struct trx_undo_t * update = 0x000000ee`04325eed
unsigned int64 limit = <value unavailable>
struct trx_undo_t * insert = <value unavailable>
struct trx_undo_t * undo = 0x000000ee`04325eed
struct mtr_t mtr = struct mtr_t
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
04 000000ed`fd49cf90 00007ff6`c5c556be mysqld!row_undo+0x33 [d:\qa-win-rel\build\storage\innobase\row\row0undo.cc @ 269]
struct undo_node_t * node = 0x000000ed`f1338430
struct que_thr_t * thr = 0x000000ed`fd91de00
dberr_t err = <value unavailable>
struct trx_t * trx = 0x000000ed`e801b2d8
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
05 000000ed`fd49cfd0 00007ff6`c5b48598 mysqld!row_undo_step+0x5e [d:\qa-win-rel\build\storage\innobase\row\row0undo.cc @ 352]
struct que_thr_t * thr = 0x000000ed`fd91de00
dberr_t err = <value unavailable>
struct undo_node_t * node = 0x000000ed`f1338430
struct trx_t * trx = 0x000000ed`e801b2d8
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
06 000000ed`fd49d0f0 00007ff6`c5b47dcd mysqld!que_thr_step+0x248 [d:\qa-win-rel\build\storage\innobase\que\que0que.cc @ 1047]
struct que_thr_t * thr = 0x000000ed`ffbcb0b0
struct que_thr_t * old_thr = 0x000000ed`fd91de00
struct trx_t * trx = <value unavailable>
unsigned int64 type = <value unavailable>
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
07 000000ed`fd49d120 00007ff6`c5b47bad mysqld!que_run_threads_low+0x5d [d:\qa-win-rel\build\storage\innobase\que\que0que.cc @ 1114]
struct que_thr_t * thr = 0x000000ed`fd91de00
struct que_thr_t * next_thr = 0x000000ed`fd91de00
struct trx_t * trx = 0x000000ed`e801b2d8
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
08 000000ed`fd49d1b0 00007ff6`c5b46eb2 mysqld!que_run_threads+0x3d [d:\qa-win-rel\build\storage\innobase\que\que0que.cc @ 1153]
struct que_thr_t * thr = 0x000000ed`fd91de00
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
09 000000ed`fd49d230 00007ff6`c5b4618e mysqld!trx_rollback_to_savepoint_low+0xf2 [d:\qa-win-rel\build\storage\innobase\trx\trx0roll.cc @ 115]
struct trx_t * trx = 0x000000ed`e801b2d8
struct trx_savept_t * savept = 0x00000000`00000000
struct roll_node_t * roll_node = 0x000000ed`fd91d830
struct que_thr_t * thr = 0x000000ed`fd91d950
struct monitor_value_t [273] innodb_counter_value = <value unavailable>
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
0a 000000ed`fd49d260 00007ff6`c5b46141 mysqld!trx_rollback_for_mysql_low+0x1e [d:\qa-win-rel\build\storage\innobase\trx\trx0roll.cc @ 178]
struct trx_t * trx = 0x000000ed`e801b2d8
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
0b 000000ed`fd49d290 00007ff6`c5ae4a59 mysqld!trx_rollback_for_mysql+0x131 [d:\qa-win-rel\build\storage\innobase\trx\trx0roll.cc @ 249]
struct trx_t * trx = 0x000000ed`e801b2d8
struct mtr_t mtr = struct mtr_t
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
0c 000000ed`fd49d7c0 00007ff6`c5967bd1 mysqld!innobase_rollback+0x79 [d:\qa-win-rel\build\storage\innobase\handler\ha_innodb.cc @ 4802]
struct handlerton * hton = 0x000000ed`f11390a8
class THD * thd = 0x000000ed`f11390a8
bool rollback_trx = true
dberr_t error = 0n-4411216 (No matching enumerant)
struct trx_t * trx = 0x000000ed`e801b2d8
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
0d 000000ed`fd49d7f0 00007ff6`c5ab2295 mysqld!ha_rollback_trans+0xc1 [d:\qa-win-rel\build\sql\handler.cc @ 1672]
class THD * thd = 0x000000ed`f11390a8
bool all = true
bool is_real_trans = true
class Ha_trx_info * ha_info_next = <value unavailable>
class Ha_trx_info * ha_info = 0x000000ed`f113ab18
int error = 0n0
int err = 0n-4411216
struct handlerton * ht = <value unavailable>
class Trans_delegate * transaction_delegate = <value unavailable>
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
0e 000000ed`fd49d830 00007ff6`c5ab1fae mysqld!xa_trans_force_rollback+0x15 [d:\qa-win-rel\build\sql\transaction.cc @ 141]
class THD * thd = <value unavailable>
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
0f 000000ed`fd49d860 00007ff6`c59ca270 mysqld!trans_xa_rollback+0xae [d:\qa-win-rel\build\sql\transaction.cc @ 1029]
class THD * thd = 0x000000ed`f11390a8
xa_states xa_state = XA_PREPARED (0n3)
bool res = true
struct st_xid_state * xs = <value unavailable>
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
10 000000ed`fd49d890 00007ff6`c59cad84 mysqld!mysql_execute_command+0x42d0 [d:\qa-win-rel\build\sql\sql_parse.cc @ 6106]
class THD * thd = 0x000000ed`f11390a8
struct TABLE_LIST * all_tables = 0x00000000`00000000
class st_select_lex_unit * unit = <value unavailable>
bool have_table_map_for_update = false
enum_binlog_format orig_current_stmt_binlog_format = BINLOG_FORMAT_ROW (0n2)
int up_result = <value unavailable>
int res = 0n0
enum_binlog_format orig_binlog_format = BINLOG_FORMAT_MIXED (0n0)
class Rpl_filter * rpl_filter = <value unavailable>
struct LEX * lex = 0x000000ed`f113c0a0
class st_select_lex * select_lex = 0x000000ed`f113c880
struct TABLE_LIST * first_table = 0x00000000`00000000
struct TABLE_LIST * table = <value unavailable>
unsigned int64 table_map_for_update = <value unavailable>
class Query_arena backup = class Query_arena
class set_var_base * var = <value unavailable>
struct st_mem_root * mem_root = 0x000000ed`ffffffff
class set_var * o = <value unavailable>
bool null_value = true
int64 val = <value unavailable>
bool null_value = true
unsigned int64 val = <value unavailable>
bool null_value = true
double val = 0
char [80] buff = char [80] "63 CON_ID 19 */' at line 1"
class String * val = <value unavailable>
class String tmp = class String
class Item_string * str = <value unavailable>
bool commit_failed = <value unavailable>
class Item ** it = <value unavailable>
unsigned long privileges_requested = <value unavailable>
class Item * it = <value unavailable>
class Master_info * mi = <value unavailable>
struct LEX_MASTER_INFO * lex_mi = <value unavailable>
bool new_master = <value unavailable>
bool master_info_added = <value unavailable>
class Master_info * mi = <value unavailable>
struct Table_specification_st create_info = struct Table_specification_st
class Alter_info alter_info = class Alter_info
bool link_to_local = <value unavailable>
struct TABLE_LIST * select_tables = <value unavailable>
class partition_info * part_info = <value unavailable>
unsigned int save_thd_create_info_options = <value unavailable>
class select_result * result = <value unavailable>
class Item * item = <value unavailable>
unsigned int splocal_refs = <value unavailable>
struct TABLE_LIST * duplicate = <value unavailable>
struct HA_CREATE_INFO create_info = struct HA_CREATE_INFO
class Alter_info alter_info = class Alter_info
class Master_info * mi = <value unavailable>
int load_error = <value unavailable>
class Master_info * mi = <value unavailable>
unsigned int64 updated = <value unavailable>
unsigned int64 found = <value unavailable>
class multi_update * result_obj = <value unavailable>
class select_result * sel_result = <value unavailable>
struct TABLE_LIST * second_table = <value unavailable>
struct TABLE_LIST * save_table = <value unavailable>
class select_result * sel_result = <value unavailable>
class Protocol * save_protocol = <value unavailable>
bool replaced_protocol = <value unavailable>
struct TABLE_LIST * aux_tables = <value unavailable>
class multi_delete * result = <value unavailable>
struct st_mysql_lex_string db_str = <value unavailable>
unsigned int privilege = <value unavailable>
class List<set_var_base> * lex_var_list = <value unavailable>
struct st_mysql_lex_string * db = <value unavailable>
struct st_mysql_lex_string * db = <value unavailable>
char [193] db_name_buff = char [193] "T.'???"
struct st_mysql_lex_string db_name = <value unavailable>
struct st_lex_user * user = <value unavailable>
class List_iterator<st_lex_user> user_list = <value unavailable>
bool first_user = <value unavailable>
unsigned int grants = <value unavailable>
struct st_lex_user * user = <value unavailable>
class List_iterator<st_lex_user> str_list = <value unavailable>
struct st_lex_user * tmp_user = <value unavailable>
int write_to_binlog = <value unavailable>
class Item * it = <value unavailable>
struct st_lex_user * grant_user = <value unavailable>
struct st_lex_user * grant_user = <value unavailable>
bool commit_failed = <value unavailable>
bool tx_release = <value unavailable>
bool tx_chain = <value unavailable>
bool tx_release = <value unavailable>
bool rollback_failed = <value unavailable>
bool tx_chain = <value unavailable>
unsigned int namelen = <value unavailable>
char * name = <value unavailable>
struct st_udf_func * udf = <value unavailable>
bool restore_backup_context = <value unavailable>
class Security_context security_context = class Security_context
class Security_context * backup = <value unavailable>
struct st_lex_user * definer = <value unavailable>
class sp_head * sp = <value unavailable>
char * where = <value unavailable>
int sp_result = <value unavailable>
stored_procedure_type type = <value unavailable>
char * db = <value unavailable>
int sp_result = <value unavailable>
char * name = <value unavailable>
stored_procedure_type type = <value unavailable>
struct st_udf_func * udf = <value unavailable>
bool commit_failed = <value unavailable>
bool rollback_failed = true
int error = <value unavailable>
int err_code = <value unavailable>
struct st_mysql_mutex LOCK_active_mi = <value unavailable>
class Master_info_index * master_info_index = <value unavailable>
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
11 000000ed`fd49e580 00007ff6`c59c1cbf mysqld!mysql_parse+0x164 [d:\qa-win-rel\build\sql\sql_parse.cc @ 7921]
class THD * thd = 0x000000ed`f11390a8
char * rawbuf = 0x000000ed`f10f4b00 "--- memory read error at address 0x000000ed`f10f4b00 ---"
unsigned int length = <value unavailable>
class Parser_state * parser_state = 0x000000ed`fd49e720
bool is_com_multi = false
bool is_next_command = false
bool err = <value unavailable>
struct LEX * lex = 0x000000ed`f113c0a0
char * found_semicolon = <value unavailable>
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
12 000000ed`fd49e5e0 00007ff6`c59c301c mysqld!dispatch_command+0x84f [d:\qa-win-rel\build\sql\sql_parse.cc @ 1819]
enum_server_command command = COM_QUERY (0n3)
class THD * thd = 0x000000ed`f11390a8
char * packet = <value unavailable>
unsigned int packet_length = 0
bool is_com_multi = false
bool is_next_command = false
bool error = false
struct st_net * net = <value unavailable>
struct st_mysql_lex_string tmp = struct st_mysql_lex_string
struct charset_info_st * save_character_set_results = <value unavailable>
struct charset_info_st * save_character_set_client = <value unavailable>
struct user_conn * save_user_connect = <value unavailable>
unsigned int save_db_length = <value unavailable>
int auth_rc = <value unavailable>
class Security_context save_security_ctx = class Security_context
char * save_db = <value unavailable>
struct charset_info_st * save_collation_connection = <value unavailable>
char * packet_end = 0x000000ed`f10f4b2d "--- memory read error at address 0x000000ed`f10f4b2d ---"
class Parser_state parser_state = class Parser_state
unsigned long length = <value unavailable>
char * beginning_of_next_stmt = <value unavailable>
char * fields = <value unavailable>
char * packet_end = <value unavailable>
struct TABLE_LIST table_list = struct TABLE_LIST
class MDL_savepoint mdl_savepoint = class MDL_savepoint
unsigned int arg_length = <value unavailable>
struct st_mysql_lex_string db = <value unavailable>
char * arg_end = <value unavailable>
struct st_mysql_lex_string table_name = struct st_mysql_lex_string
struct st_schema_table * schema_table = <value unavailable>
unsigned short flags = <value unavailable>
unsigned int64 nlen = <value unavailable>
unsigned int slave_server_id = <value unavailable>
char * name = <value unavailable>
unsigned long pos = <value unavailable>
unsigned int64 options = <value unavailable>
int not_used = 0n527048530
mysql_enum_shutdown_level level = <value unavailable>
unsigned long uptime = <value unavailable>
char [250] buff = char [250] "???"
unsigned int64 queries_per_second1000 = <value unavailable>
struct system_status_var * current_global_status_var = <value unavailable>
unsigned int opt_command = <value unavailable>
unsigned int current_com = <value unavailable>
unsigned int counter = <value unavailable>
char * packet_start = 0x00007ff6`0000000c "--- memory read error at address 0x00007ff6`0000000c ---"
struct PSI_statement_locker * save_locker = <value unavailable>
unsigned char * readbuff = <value unavailable>
unsigned int64 next_length_length = <value unavailable>
unsigned int64 next_subpacket_length = <value unavailable>
struct sql_digest_state * save_digest = <value unavailable>
enum_server_command subcommand = <value unavailable>
unsigned int64 subpacket_length = <value unavailable>
unsigned int64 length_length = <value unavailable>
struct charset_info_st * files_charset_info = <value unavailable>
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
13 000000ed`fd49f500 00007ff6`c5ab0573 mysqld!do_command+0x16c [d:\qa-win-rel\build\sql\sql_parse.cc @ 1370]
class THD * thd = 0x000000ed`f11390a8
bool return_value = true
unsigned long packet_length = 0x2f
enum_server_command command = COM_QUERY (0n3)
char * packet = 0x000000ed`f113dab8 "--- memory read error at address 0x000000ed`f113dab8 ---"
struct st_net * net = 0x000000ed`f11392d0
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
14 000000ed`fd49f540 00007ff6`c5ab0730 mysqld!threadpool_process_request+0x53 [d:\qa-win-rel\build\sql\threadpool_common.cc @ 366]
class THD * thd = 0x000000ed`f11390a8
struct st_vio * vio = <value unavailable>
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
15 000000ed`fd49f570 00007ff8`21bb1d5d mysqld!tp_callback+0x70 [d:\qa-win-rel\build\sql\threadpool_common.cc @ 192]
struct TP_connection * c = 0x000000ed`f0d14c30
struct Worker_thread_context worker_context = struct Worker_thread_context
class THD * thd = 0x000000ed`f11390a8
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
16 000000ed`fd49f5a0 00007ff8`2240c6d2 kernel32!BasepTpIoCallback+0x59
Unable to enumerate locals, HRESULT 0x80004005
Private symbols (symbols.pri) are required for locals.
Type ".hh dbgerr005" for details.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
17 000000ed`fd49f5f0 00007ff8`22429264 ntdll!TppIopExecuteCallback+0x182
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
18 000000ed`fd49f680 00007ff8`21bb13d2 ntdll!TppWorkerThread+0x8b4
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
19 000000ed`fd49fa60 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
Unable to enumerate locals, HRESULT 0x80004005
Private symbols (symbols.pri) are required for locals.
Type ".hh dbgerr005" for details.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
1a 000000ed`fd49fa90 00000000`00000000 ntdll!RtlUserThreadStart+0x34
Unable to enumerate locals, HRESULT 0x80004005
Private symbols (symbols.pri) are required for locals.
Type ".hh dbgerr005" for details.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
00 000000ed`fd49c9c8 00007ff6`c5aee284 mysqld!memcpy+0x57 [f:\dd\vctools\crt\vcruntime\src\string\amd64\memcpy.asm @ 135]
 
   0  Id: 1a48.1640 Suspend: 0 Teb: 00007ff6`c49ce000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`df4bf858 00007ff8`2245a192 ntdll!NtWaitForAlertByThreadId+0xa
000000ed`df4bf860 00007ff8`1f64d508 ntdll!RtlSleepConditionVariableCS+0xc2
000000ed`df4bf8d0 00007ff6`c5d66a37 KERNELBASE!SleepConditionVariableCS+0x28
000000ed`df4bf900 00007ff6`c57cf7f7 mysqld!pthread_cond_timedwait+0x27 [d:\qa-win-rel\build\mysys\my_wincond.c @ 85]
(Inline Function) --------`-------- mysqld!inline_mysql_cond_wait+0x77 [d:\qa-win-rel\build\include\mysql\psi\mysql_thread.h @ 1149]
000000ed`df4bf930 00007ff6`c57d5749 mysqld!handle_connections_methods+0x2a7 [d:\qa-win-rel\build\sql\mysqld.cc @ 5571]
000000ed`df4bf9b0 00007ff6`c57d3295 mysqld!win_main+0x729 [d:\qa-win-rel\build\sql\mysqld.cc @ 6074]
000000ed`df4bfb50 00007ff6`c57d3670 mysqld!mysql_service+0x45 [d:\qa-win-rel\build\sql\mysqld.cc @ 6117]
000000ed`df4bfb80 00007ff6`c5ddc819 mysqld!mysqld_main+0x330 [d:\qa-win-rel\build\sql\mysqld.cc @ 6312]
(Inline Function) --------`-------- mysqld!invoke_main+0x22 [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 64]
000000ed`df4bfdf0 00007ff8`21bb13d2 mysqld!__scrt_common_main_seh+0x11d [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 253]
000000ed`df4bfe30 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`df4bfe60 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
   1  Id: 1a48.1aa0 Suspend: 0 Teb: 00007ff6`c49cc000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`dffdf7f8 00007ff8`2245a192 ntdll!NtWaitForAlertByThreadId+0xa
000000ed`dffdf800 00007ff8`1f64d508 ntdll!RtlSleepConditionVariableCS+0xc2
000000ed`dffdf870 00007ff6`c5d66a37 KERNELBASE!SleepConditionVariableCS+0x28
000000ed`dffdf8a0 00007ff6`c5d559fc mysqld!pthread_cond_timedwait+0x27 [d:\qa-win-rel\build\mysys\my_wincond.c @ 85]
(Inline Function) --------`-------- mysqld!inline_mysql_cond_timedwait+0x93 [d:\qa-win-rel\build\include\mysql\psi\mysql_thread.h @ 1186]
000000ed`dffdf8d0 00007ff6`c5d63d1b mysqld!timer_handler+0x1ac [d:\qa-win-rel\build\mysys\thr_timer.c @ 274]
000000ed`dffdf970 00007ff6`c5de3541 mysqld!pthread_start+0x1b [d:\qa-win-rel\build\mysys\my_winthread.c @ 62]
(Inline Function) --------`-------- mysqld!invoke_thread_procedure+0xe [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91]
000000ed`dffdf9a0 00007ff8`21bb13d2 mysqld!thread_start<unsigned int (__cdecl*)(void * __ptr64)>+0x5d [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
000000ed`dffdf9d0 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`dffdfa00 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
   2  Id: 1a48.10c0 Suspend: 0 Teb: 00007ff6`c49ca000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`f387f6b8 00007ff8`1f6423c3 ntdll!NtRemoveIoCompletion+0xa
000000ed`f387f6c0 00007ff6`c5ba3e83 KERNELBASE!GetQueuedCompletionStatus+0x3f
000000ed`f387f720 00007ff6`c5ba32ea mysqld!os_aio_windows_handler+0x73 [d:\qa-win-rel\build\storage\innobase\os\os0file.cc @ 6491]
000000ed`f387f7d0 00007ff6`c5af0028 mysqld!os_aio_handler+0x4a [d:\qa-win-rel\build\storage\innobase\os\os0file.cc @ 5699]
000000ed`f387f810 00007ff6`c5b90887 mysqld!fil_aio_wait+0x48 [d:\qa-win-rel\build\storage\innobase\fil\fil0fil.cc @ 5350]
000000ed`f387f980 00007ff8`21bb13d2 mysqld!io_handler_thread+0xb7 [d:\qa-win-rel\build\storage\innobase\srv\srv0start.cc @ 343]
000000ed`f387f9b0 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`f387f9e0 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
   3  Id: 1a48.105c Suspend: 0 Teb: 00007ff6`c49c8000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`f397f888 00007ff8`1f6423c3 ntdll!NtRemoveIoCompletion+0xa
000000ed`f397f890 00007ff6`c5ba3e83 KERNELBASE!GetQueuedCompletionStatus+0x3f
000000ed`f397f8f0 00007ff6`c5ba32ea mysqld!os_aio_windows_handler+0x73 [d:\qa-win-rel\build\storage\innobase\os\os0file.cc @ 6491]
000000ed`f397f9a0 00007ff6`c5af0028 mysqld!os_aio_handler+0x4a [d:\qa-win-rel\build\storage\innobase\os\os0file.cc @ 5699]
000000ed`f397f9e0 00007ff6`c5b90887 mysqld!fil_aio_wait+0x48 [d:\qa-win-rel\build\storage\innobase\fil\fil0fil.cc @ 5350]
000000ed`f397fb50 00007ff8`21bb13d2 mysqld!io_handler_thread+0xb7 [d:\qa-win-rel\build\storage\innobase\srv\srv0start.cc @ 343]
000000ed`f397fb80 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`f397fbb0 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
   4  Id: 1a48.22d0 Suspend: 0 Teb: 00007ff6`c49c6000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`f3a7fba8 00007ff8`1f6423c3 ntdll!NtRemoveIoCompletion+0xa
000000ed`f3a7fbb0 00007ff6`c5ba3e83 KERNELBASE!GetQueuedCompletionStatus+0x3f
000000ed`f3a7fc10 00007ff6`c5ba32ea mysqld!os_aio_windows_handler+0x73 [d:\qa-win-rel\build\storage\innobase\os\os0file.cc @ 6491]
000000ed`f3a7fcc0 00007ff6`c5af0028 mysqld!os_aio_handler+0x4a [d:\qa-win-rel\build\storage\innobase\os\os0file.cc @ 5699]
000000ed`f3a7fd00 00007ff6`c5b90887 mysqld!fil_aio_wait+0x48 [d:\qa-win-rel\build\storage\innobase\fil\fil0fil.cc @ 5350]
000000ed`f3a7fe70 00007ff8`21bb13d2 mysqld!io_handler_thread+0xb7 [d:\qa-win-rel\build\storage\innobase\srv\srv0start.cc @ 343]
000000ed`f3a7fea0 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`f3a7fed0 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
   5  Id: 1a48.6f8 Suspend: 0 Teb: 00007ff6`c49c4000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`f3b7f938 00007ff8`1f6423c3 ntdll!NtRemoveIoCompletion+0xa
000000ed`f3b7f940 00007ff6`c5ba3e83 KERNELBASE!GetQueuedCompletionStatus+0x3f
000000ed`f3b7f9a0 00007ff6`c5ba32ea mysqld!os_aio_windows_handler+0x73 [d:\qa-win-rel\build\storage\innobase\os\os0file.cc @ 6491]
000000ed`f3b7fa50 00007ff6`c5af0028 mysqld!os_aio_handler+0x4a [d:\qa-win-rel\build\storage\innobase\os\os0file.cc @ 5699]
000000ed`f3b7fa90 00007ff6`c5b90887 mysqld!fil_aio_wait+0x48 [d:\qa-win-rel\build\storage\innobase\fil\fil0fil.cc @ 5350]
000000ed`f3b7fc00 00007ff8`21bb13d2 mysqld!io_handler_thread+0xb7 [d:\qa-win-rel\build\storage\innobase\srv\srv0start.cc @ 343]
000000ed`f3b7fc30 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`f3b7fc60 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
   6  Id: 1a48.21c8 Suspend: 0 Teb: 00007ff6`c489e000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`f3c7f948 00007ff8`1f6423c3 ntdll!NtRemoveIoCompletion+0xa
000000ed`f3c7f950 00007ff6`c5ba3e83 KERNELBASE!GetQueuedCompletionStatus+0x3f
000000ed`f3c7f9b0 00007ff6`c5ba32ea mysqld!os_aio_windows_handler+0x73 [d:\qa-win-rel\build\storage\innobase\os\os0file.cc @ 6491]
000000ed`f3c7fa60 00007ff6`c5af0028 mysqld!os_aio_handler+0x4a [d:\qa-win-rel\build\storage\innobase\os\os0file.cc @ 5699]
000000ed`f3c7faa0 00007ff6`c5b90887 mysqld!fil_aio_wait+0x48 [d:\qa-win-rel\build\storage\innobase\fil\fil0fil.cc @ 5350]
000000ed`f3c7fc10 00007ff8`21bb13d2 mysqld!io_handler_thread+0xb7 [d:\qa-win-rel\build\storage\innobase\srv\srv0start.cc @ 343]
000000ed`f3c7fc40 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`f3c7fc70 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
   7  Id: 1a48.5d8 Suspend: 0 Teb: 00007ff6`c489c000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`f3d7faf8 00007ff8`1f6423c3 ntdll!NtRemoveIoCompletion+0xa
000000ed`f3d7fb00 00007ff6`c5ba3e83 KERNELBASE!GetQueuedCompletionStatus+0x3f
000000ed`f3d7fb60 00007ff6`c5ba32ea mysqld!os_aio_windows_handler+0x73 [d:\qa-win-rel\build\storage\innobase\os\os0file.cc @ 6491]
000000ed`f3d7fc10 00007ff6`c5af0028 mysqld!os_aio_handler+0x4a [d:\qa-win-rel\build\storage\innobase\os\os0file.cc @ 5699]
000000ed`f3d7fc50 00007ff6`c5b90887 mysqld!fil_aio_wait+0x48 [d:\qa-win-rel\build\storage\innobase\fil\fil0fil.cc @ 5350]
000000ed`f3d7fdc0 00007ff8`21bb13d2 mysqld!io_handler_thread+0xb7 [d:\qa-win-rel\build\storage\innobase\srv\srv0start.cc @ 343]
000000ed`f3d7fdf0 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`f3d7fe20 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
   8  Id: 1a48.1d04 Suspend: 0 Teb: 00007ff6`c489a000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`f3e7f5e8 00007ff8`1f6423c3 ntdll!NtRemoveIoCompletion+0xa
000000ed`f3e7f5f0 00007ff6`c5ba3e83 KERNELBASE!GetQueuedCompletionStatus+0x3f
000000ed`f3e7f650 00007ff6`c5ba32ea mysqld!os_aio_windows_handler+0x73 [d:\qa-win-rel\build\storage\innobase\os\os0file.cc @ 6491]
000000ed`f3e7f700 00007ff6`c5af0028 mysqld!os_aio_handler+0x4a [d:\qa-win-rel\build\storage\innobase\os\os0file.cc @ 5699]
000000ed`f3e7f740 00007ff6`c5b90887 mysqld!fil_aio_wait+0x48 [d:\qa-win-rel\build\storage\innobase\fil\fil0fil.cc @ 5350]
000000ed`f3e7f8b0 00007ff8`21bb13d2 mysqld!io_handler_thread+0xb7 [d:\qa-win-rel\build\storage\innobase\srv\srv0start.cc @ 343]
000000ed`f3e7f8e0 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`f3e7f910 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
   9  Id: 1a48.1a88 Suspend: 0 Teb: 00007ff6`c4898000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`f3f7fa28 00007ff8`1f6423c3 ntdll!NtRemoveIoCompletion+0xa
000000ed`f3f7fa30 00007ff6`c5ba3e83 KERNELBASE!GetQueuedCompletionStatus+0x3f
000000ed`f3f7fa90 00007ff6`c5ba32ea mysqld!os_aio_windows_handler+0x73 [d:\qa-win-rel\build\storage\innobase\os\os0file.cc @ 6491]
000000ed`f3f7fb40 00007ff6`c5af0028 mysqld!os_aio_handler+0x4a [d:\qa-win-rel\build\storage\innobase\os\os0file.cc @ 5699]
000000ed`f3f7fb80 00007ff6`c5b90887 mysqld!fil_aio_wait+0x48 [d:\qa-win-rel\build\storage\innobase\fil\fil0fil.cc @ 5350]
000000ed`f3f7fcf0 00007ff8`21bb13d2 mysqld!io_handler_thread+0xb7 [d:\qa-win-rel\build\storage\innobase\srv\srv0start.cc @ 343]
000000ed`f3f7fd20 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`f3f7fd50 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
  10  Id: 1a48.1f04 Suspend: 0 Teb: 00007ff6`c4896000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`f407f4f8 00007ff8`1f6423c3 ntdll!NtRemoveIoCompletion+0xa
000000ed`f407f500 00007ff6`c5ba3e83 KERNELBASE!GetQueuedCompletionStatus+0x3f
000000ed`f407f560 00007ff6`c5ba32ea mysqld!os_aio_windows_handler+0x73 [d:\qa-win-rel\build\storage\innobase\os\os0file.cc @ 6491]
000000ed`f407f610 00007ff6`c5af0028 mysqld!os_aio_handler+0x4a [d:\qa-win-rel\build\storage\innobase\os\os0file.cc @ 5699]
000000ed`f407f650 00007ff6`c5b90887 mysqld!fil_aio_wait+0x48 [d:\qa-win-rel\build\storage\innobase\fil\fil0fil.cc @ 5350]
000000ed`f407f7c0 00007ff8`21bb13d2 mysqld!io_handler_thread+0xb7 [d:\qa-win-rel\build\storage\innobase\srv\srv0start.cc @ 343]
000000ed`f407f7f0 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`f407f820 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
  11  Id: 1a48.1aa8 Suspend: 0 Teb: 00007ff6`c4894000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`f417fb18 00007ff8`1f6423c3 ntdll!NtRemoveIoCompletion+0xa
000000ed`f417fb20 00007ff6`c5ba3e83 KERNELBASE!GetQueuedCompletionStatus+0x3f
000000ed`f417fb80 00007ff6`c5ba32ea mysqld!os_aio_windows_handler+0x73 [d:\qa-win-rel\build\storage\innobase\os\os0file.cc @ 6491]
000000ed`f417fc30 00007ff6`c5af0028 mysqld!os_aio_handler+0x4a [d:\qa-win-rel\build\storage\innobase\os\os0file.cc @ 5699]
000000ed`f417fc70 00007ff6`c5b90887 mysqld!fil_aio_wait+0x48 [d:\qa-win-rel\build\storage\innobase\fil\fil0fil.cc @ 5350]
000000ed`f417fde0 00007ff8`21bb13d2 mysqld!io_handler_thread+0xb7 [d:\qa-win-rel\build\storage\innobase\srv\srv0start.cc @ 343]
000000ed`f417fe10 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`f417fe40 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
  12  Id: 1a48.1c2c Suspend: 0 Teb: 00007ff6`c4892000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`f427f7a8 00007ff8`2245a192 ntdll!NtWaitForAlertByThreadId+0xa
000000ed`f427f7b0 00007ff8`1f64d508 ntdll!RtlSleepConditionVariableCS+0xc2
000000ed`f427f820 00007ff6`c5aeaec5 KERNELBASE!SleepConditionVariableCS+0x28
000000ed`f427f850 00007ff6`c5aeb005 mysqld!os_event::timed_wait+0x15 [d:\qa-win-rel\build\storage\innobase\os\os0event.cc @ 264]
000000ed`f427f880 00007ff6`c5bae234 mysqld!os_event::wait_time_low+0x75 [d:\qa-win-rel\build\storage\innobase\os\os0event.cc @ 415]
000000ed`f427f8b0 00007ff8`21bb13d2 mysqld!buf_flush_page_cleaner_coordinator+0x1e4 [d:\qa-win-rel\build\storage\innobase\buf\buf0flu.cc @ 3158]
000000ed`f427fab0 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`f427fae0 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
  13  Id: 1a48.1304 Suspend: 0 Teb: 00007ff6`c4890000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`f344f848 00007ff8`2245a192 ntdll!NtWaitForAlertByThreadId+0xa
000000ed`f344f850 00007ff8`1f64d508 ntdll!RtlSleepConditionVariableCS+0xc2
000000ed`f344f8c0 00007ff6`c5aeaec5 KERNELBASE!SleepConditionVariableCS+0x28
000000ed`f344f8f0 00007ff6`c5aeb005 mysqld!os_event::timed_wait+0x15 [d:\qa-win-rel\build\storage\innobase\os\os0event.cc @ 264]
000000ed`f344f920 00007ff6`c5c5c360 mysqld!os_event::wait_time_low+0x75 [d:\qa-win-rel\build\storage\innobase\os\os0event.cc @ 415]
000000ed`f344f950 00007ff8`21bb13d2 mysqld!lock_wait_timeout_thread+0x70 [d:\qa-win-rel\build\storage\innobase\lock\lock0wait.cc @ 548]
000000ed`f344f9d0 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`f344fa00 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
  14  Id: 1a48.20c4 Suspend: 0 Teb: 00007ff6`c488e000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`f354f868 00007ff8`2245a192 ntdll!NtWaitForAlertByThreadId+0xa
000000ed`f354f870 00007ff8`1f64d508 ntdll!RtlSleepConditionVariableCS+0xc2
000000ed`f354f8e0 00007ff6`c5aeaec5 KERNELBASE!SleepConditionVariableCS+0x28
000000ed`f354f910 00007ff6`c5aeb005 mysqld!os_event::timed_wait+0x15 [d:\qa-win-rel\build\storage\innobase\os\os0event.cc @ 264]
000000ed`f354f940 00007ff6`c5b50b04 mysqld!os_event::wait_time_low+0x75 [d:\qa-win-rel\build\storage\innobase\os\os0event.cc @ 415]
000000ed`f354f970 00007ff8`21bb13d2 mysqld!srv_error_monitor_thread+0x234 [d:\qa-win-rel\build\storage\innobase\srv\srv0srv.cc @ 1914]
000000ed`f354fba0 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`f354fbd0 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
  15  Id: 1a48.1398 Suspend: 0 Teb: 00007ff6`c488c000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`f364f818 00007ff8`2245a192 ntdll!NtWaitForAlertByThreadId+0xa
000000ed`f364f820 00007ff8`1f64d508 ntdll!RtlSleepConditionVariableCS+0xc2
000000ed`f364f890 00007ff6`c5aeaec5 KERNELBASE!SleepConditionVariableCS+0x28
000000ed`f364f8c0 00007ff6`c5aeb005 mysqld!os_event::timed_wait+0x15 [d:\qa-win-rel\build\storage\innobase\os\os0event.cc @ 264]
000000ed`f364f8f0 00007ff6`c5b50d73 mysqld!os_event::wait_time_low+0x75 [d:\qa-win-rel\build\storage\innobase\os\os0event.cc @ 415]
000000ed`f364f920 00007ff8`21bb13d2 mysqld!srv_monitor_thread+0xa3 [d:\qa-win-rel\build\storage\innobase\srv\srv0srv.cc @ 1745]
000000ed`f364f9c0 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`f364f9f0 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
  16  Id: 1a48.d80 Suspend: 0 Teb: 00007ff6`c488a000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`f374fbd8 00007ff8`1f64121a ntdll!NtDelayExecution+0xa
000000ed`f374fbe0 00007ff6`c5b4dfac KERNELBASE!SleepEx+0xa2
000000ed`f374fc80 00007ff6`c5b50bf8 mysqld!srv_master_sleep+0x1c [d:\qa-win-rel\build\storage\innobase\srv\srv0srv.cc @ 2402]
000000ed`f374fcb0 00007ff8`21bb13d2 mysqld!srv_master_thread+0xd8 [d:\qa-win-rel\build\storage\innobase\srv\srv0srv.cc @ 2448]
000000ed`f374fce0 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`f374fd10 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
  17  Id: 1a48.16a4 Suspend: 0 Teb: 00007ff6`c4888000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`f459fa88 00007ff8`2245a192 ntdll!NtWaitForAlertByThreadId+0xa
000000ed`f459fa90 00007ff8`1f64d508 ntdll!RtlSleepConditionVariableCS+0xc2
000000ed`f459fb00 00007ff6`c5aeaec5 KERNELBASE!SleepConditionVariableCS+0x28
000000ed`f459fb30 00007ff6`c5aeb005 mysqld!os_event::timed_wait+0x15 [d:\qa-win-rel\build\storage\innobase\os\os0event.cc @ 264]
000000ed`f459fb60 00007ff6`c5c628d4 mysqld!os_event::wait_time_low+0x75 [d:\qa-win-rel\build\storage\innobase\os\os0event.cc @ 415]
000000ed`f459fb90 00007ff8`21bb13d2 mysqld!dict_stats_thread+0x54 [d:\qa-win-rel\build\storage\innobase\dict\dict0stats_bg.cc @ 464]
000000ed`f459fbc0 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`f459fbf0 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
  18  Id: 1a48.2214 Suspend: 0 Teb: 00007ff6`c4886000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`f469f798 00007ff8`2245a192 ntdll!NtWaitForAlertByThreadId+0xa
000000ed`f469f7a0 00007ff8`1f64d508 ntdll!RtlSleepConditionVariableCS+0xc2
000000ed`f469f810 00007ff6`c5aeaec5 KERNELBASE!SleepConditionVariableCS+0x28
000000ed`f469f840 00007ff6`c5aeb005 mysqld!os_event::timed_wait+0x15 [d:\qa-win-rel\build\storage\innobase\os\os0event.cc @ 264]
000000ed`f469f870 00007ff6`c5c50433 mysqld!os_event::wait_time_low+0x75 [d:\qa-win-rel\build\storage\innobase\os\os0event.cc @ 415]
000000ed`f469f8a0 00007ff6`c5bca269 mysqld!ib_wqueue_timedwait+0x103 [d:\qa-win-rel\build\storage\innobase\ut\ut0wqueue.cc @ 165]
000000ed`f469f920 00007ff8`21bb13d2 mysqld!fts_optimize_thread+0x139 [d:\qa-win-rel\build\storage\innobase\fts\fts0opt.cc @ 3033]
000000ed`f469fa60 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`f469fa90 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
  19  Id: 1a48.19d0 Suspend: 0 Teb: 00007ff6`c4884000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`f479f658 00007ff8`2245a192 ntdll!NtWaitForAlertByThreadId+0xa
000000ed`f479f660 00007ff8`1f64d508 ntdll!RtlSleepConditionVariableCS+0xc2
000000ed`f479f6d0 00007ff6`c5aeaec5 KERNELBASE!SleepConditionVariableCS+0x28
000000ed`f479f700 00007ff6`c5aeb005 mysqld!os_event::timed_wait+0x15 [d:\qa-win-rel\build\storage\innobase\os\os0event.cc @ 264]
000000ed`f479f730 00007ff6`c5b5008c mysqld!os_event::wait_time_low+0x75 [d:\qa-win-rel\build\storage\innobase\os\os0event.cc @ 415]
000000ed`f479f760 00007ff6`c5b4f217 mysqld!srv_resume_thread+0x3c [d:\qa-win-rel\build\storage\innobase\srv\srv0srv.cc @ 920]
000000ed`f479f7e0 00007ff6`c5b510bc mysqld!srv_purge_coordinator_suspend+0x127 [d:\qa-win-rel\build\storage\innobase\srv\srv0srv.cc @ 2745]
000000ed`f479f890 00007ff8`21bb13d2 mysqld!srv_purge_coordinator_thread+0x17c [d:\qa-win-rel\build\storage\innobase\srv\srv0srv.cc @ 2835]
000000ed`f479f8d0 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`f479f900 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
  20  Id: 1a48.1144 Suspend: 0 Teb: 00007ff6`c4882000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`f489fdb8 00007ff8`2245a192 ntdll!NtWaitForAlertByThreadId+0xa
000000ed`f489fdc0 00007ff8`1f64d508 ntdll!RtlSleepConditionVariableCS+0xc2
000000ed`f489fe30 00007ff6`c5aeaf58 KERNELBASE!SleepConditionVariableCS+0x28
(Inline Function) --------`-------- mysqld!os_event::wait+0x12 [d:\qa-win-rel\build\storage\innobase\os\os0event.cc @ 159]
000000ed`f489fe60 00007ff6`c5b5009c mysqld!os_event::wait_low+0x48 [d:\qa-win-rel\build\storage\innobase\os\os0event.cc @ 336]
000000ed`f489fe90 00007ff6`c5b51288 mysqld!srv_resume_thread+0x4c [d:\qa-win-rel\build\storage\innobase\srv\srv0srv.cc @ 927]
000000ed`f489ff10 00007ff8`21bb13d2 mysqld!srv_worker_thread+0xc8 [d:\qa-win-rel\build\storage\innobase\srv\srv0srv.cc @ 2592]
000000ed`f489ff40 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`f489ff70 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
  21  Id: 1a48.23c0 Suspend: 0 Teb: 00007ff6`c4880000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`f499fca8 00007ff8`2245a192 ntdll!NtWaitForAlertByThreadId+0xa
000000ed`f499fcb0 00007ff8`1f64d508 ntdll!RtlSleepConditionVariableCS+0xc2
000000ed`f499fd20 00007ff6`c5aeaf58 KERNELBASE!SleepConditionVariableCS+0x28
(Inline Function) --------`-------- mysqld!os_event::wait+0x12 [d:\qa-win-rel\build\storage\innobase\os\os0event.cc @ 159]
000000ed`f499fd50 00007ff6`c5b5009c mysqld!os_event::wait_low+0x48 [d:\qa-win-rel\build\storage\innobase\os\os0event.cc @ 336]
000000ed`f499fd80 00007ff6`c5b51288 mysqld!srv_resume_thread+0x4c [d:\qa-win-rel\build\storage\innobase\srv\srv0srv.cc @ 927]
000000ed`f499fe00 00007ff8`21bb13d2 mysqld!srv_worker_thread+0xc8 [d:\qa-win-rel\build\storage\innobase\srv\srv0srv.cc @ 2592]
000000ed`f499fe30 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`f499fe60 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
  22  Id: 1a48.bbc Suspend: 0 Teb: 00007ff6`c487e000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`f4a9f658 00007ff8`2245a192 ntdll!NtWaitForAlertByThreadId+0xa
000000ed`f4a9f660 00007ff8`1f64d508 ntdll!RtlSleepConditionVariableCS+0xc2
000000ed`f4a9f6d0 00007ff6`c5aeaf58 KERNELBASE!SleepConditionVariableCS+0x28
(Inline Function) --------`-------- mysqld!os_event::wait+0x12 [d:\qa-win-rel\build\storage\innobase\os\os0event.cc @ 159]
000000ed`f4a9f700 00007ff6`c5b5009c mysqld!os_event::wait_low+0x48 [d:\qa-win-rel\build\storage\innobase\os\os0event.cc @ 336]
000000ed`f4a9f730 00007ff6`c5b51288 mysqld!srv_resume_thread+0x4c [d:\qa-win-rel\build\storage\innobase\srv\srv0srv.cc @ 927]
000000ed`f4a9f7b0 00007ff8`21bb13d2 mysqld!srv_worker_thread+0xc8 [d:\qa-win-rel\build\storage\innobase\srv\srv0srv.cc @ 2592]
000000ed`f4a9f7e0 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`f4a9f810 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
  23  Id: 1a48.30c Suspend: 0 Teb: 00007ff6`c487c000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`f4b9f898 00007ff8`2245a192 ntdll!NtWaitForAlertByThreadId+0xa
000000ed`f4b9f8a0 00007ff8`1f64d508 ntdll!RtlSleepConditionVariableCS+0xc2
000000ed`f4b9f910 00007ff6`c5aeaf58 KERNELBASE!SleepConditionVariableCS+0x28
(Inline Function) --------`-------- mysqld!os_event::wait+0x12 [d:\qa-win-rel\build\storage\innobase\os\os0event.cc @ 159]
000000ed`f4b9f940 00007ff6`c5bf42be mysqld!os_event::wait_low+0x48 [d:\qa-win-rel\build\storage\innobase\os\os0event.cc @ 336]
000000ed`f4b9f970 00007ff8`21bb13d2 mysqld!buf_dump_thread+0x2e [d:\qa-win-rel\build\storage\innobase\buf\buf0dump.cc @ 792]
000000ed`f4b9f9a0 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`f4b9f9d0 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
  24  Id: 1a48.fa8 Suspend: 0 Teb: 00007ff6`c487a000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`f4c9efb8 00007ff8`1f64121a ntdll!NtDelayExecution+0xa
000000ed`f4c9efc0 00007ff6`c5bfa196 KERNELBASE!SleepEx+0xa2
000000ed`f4c9f060 00007ff8`21bb13d2 mysqld!btr_defragment_thread+0xa6 [d:\qa-win-rel\build\storage\innobase\btr\btr0defragment.cc @ 761]
000000ed`f4c9f7e0 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`f4c9f810 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
  25  Id: 1a48.4d0 Suspend: 0 Teb: 00007ff6`c4878000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`f4d9f948 00007ff8`2245a192 ntdll!NtWaitForAlertByThreadId+0xa
000000ed`f4d9f950 00007ff8`1f64d508 ntdll!RtlSleepConditionVariableCS+0xc2
000000ed`f4d9f9c0 00007ff6`c5aeaf58 KERNELBASE!SleepConditionVariableCS+0x28
(Inline Function) --------`-------- mysqld!os_event::wait+0x12 [d:\qa-win-rel\build\storage\innobase\os\os0event.cc @ 159]
000000ed`f4d9f9f0 00007ff6`c5b0aa5e mysqld!os_event::wait_low+0x48 [d:\qa-win-rel\build\storage\innobase\os\os0event.cc @ 336]
000000ed`f4d9fa20 00007ff8`21bb13d2 mysqld!buf_resize_thread+0x7e [d:\qa-win-rel\build\storage\innobase\buf\buf0buf.cc @ 3084]
000000ed`f4d9fbb0 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`f4d9fbe0 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
  26  Id: 1a48.1af4 Suspend: 0 Teb: 00007ff6`c4876000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`f4e9fa08 00007ff8`2245a192 ntdll!NtWaitForAlertByThreadId+0xa
000000ed`f4e9fa10 00007ff8`1f64d508 ntdll!RtlSleepConditionVariableCS+0xc2
000000ed`f4e9fa80 00007ff6`c5d66a37 KERNELBASE!SleepConditionVariableCS+0x28
000000ed`f4e9fab0 00007ff6`c5aea92b mysqld!pthread_cond_timedwait+0x27 [d:\qa-win-rel\build\mysys\my_wincond.c @ 85]
(Inline Function) --------`-------- mysqld!inline_mysql_cond_wait+0x64 [d:\qa-win-rel\build\include\mysql\psi\mysql_thread.h @ 1149]
000000ed`f4e9fae0 00007ff6`c5d63d1b mysqld!thd_destructor_proxy+0x17b [d:\qa-win-rel\build\storage\innobase\handler\ha_innodb.cc @ 337]
000000ed`f4e9fbd0 00007ff6`c5de3541 mysqld!pthread_start+0x1b [d:\qa-win-rel\build\mysys\my_winthread.c @ 62]
(Inline Function) --------`-------- mysqld!invoke_thread_procedure+0xe [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91]
000000ed`f4e9fc00 00007ff8`21bb13d2 mysqld!thread_start<unsigned int (__cdecl*)(void * __ptr64)>+0x5d [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
000000ed`f4e9fc30 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`f4e9fc60 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
  27  Id: 1a48.13dc Suspend: 0 Teb: 00007ff6`c4874000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`fd19f918 00007ff8`2245a192 ntdll!NtWaitForAlertByThreadId+0xa
000000ed`fd19f920 00007ff8`1f64d508 ntdll!RtlSleepConditionVariableCS+0xc2
000000ed`fd19f990 00007ff6`c5d66a37 KERNELBASE!SleepConditionVariableCS+0x28
000000ed`fd19f9c0 00007ff6`c5cb0e08 mysqld!pthread_cond_timedwait+0x27 [d:\qa-win-rel\build\mysys\my_wincond.c @ 85]
(Inline Function) --------`-------- mysqld!inline_mysql_cond_timedwait+0x6e [d:\qa-win-rel\build\include\mysql\psi\mysql_thread.h @ 1186]
000000ed`fd19f9f0 00007ff6`c5c7a5b2 mysqld!my_service_thread_sleep+0x178 [d:\qa-win-rel\build\storage\maria\ma_servicethread.c @ 115]
000000ed`fd19fa90 00007ff6`c5d63d1b mysqld!ma_checkpoint_background+0x232 [d:\qa-win-rel\build\storage\maria\ma_checkpoint.c @ 709]
000000ed`fd19fb10 00007ff6`c5de3541 mysqld!pthread_start+0x1b [d:\qa-win-rel\build\mysys\my_winthread.c @ 62]
(Inline Function) --------`-------- mysqld!invoke_thread_procedure+0xe [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91]
000000ed`fd19fb40 00007ff8`21bb13d2 mysqld!thread_start<unsigned int (__cdecl*)(void * __ptr64)>+0x5d [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
000000ed`fd19fb70 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`fd19fba0 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
  28  Id: 1a48.1034 Suspend: 0 Teb: 00007ff6`c4872000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`fd29fb78 00007ff8`2245a192 ntdll!NtWaitForAlertByThreadId+0xa
000000ed`fd29fb80 00007ff8`1f64d508 ntdll!RtlSleepConditionVariableCS+0xc2
000000ed`fd29fbf0 00007ff6`c5d66a37 KERNELBASE!SleepConditionVariableCS+0x28
000000ed`fd29fc20 00007ff6`c59de401 mysqld!pthread_cond_timedwait+0x27 [d:\qa-win-rel\build\mysys\my_wincond.c @ 85]
(Inline Function) --------`-------- mysqld!inline_mysql_cond_wait+0x7e [d:\qa-win-rel\build\include\mysql\psi\mysql_thread.h @ 1149]
000000ed`fd29fc50 00007ff6`c5d63d1b mysqld!binlog_background_thread+0x361 [d:\qa-win-rel\build\sql\log.cc @ 9858]
000000ed`fd29fd30 00007ff6`c5de3541 mysqld!pthread_start+0x1b [d:\qa-win-rel\build\mysys\my_winthread.c @ 62]
(Inline Function) --------`-------- mysqld!invoke_thread_procedure+0xe [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91]
000000ed`fd29fd60 00007ff8`21bb13d2 mysqld!thread_start<unsigned int (__cdecl*)(void * __ptr64)>+0x5d [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
000000ed`fd29fd90 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`fd29fdc0 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
# 29  Id: 1a48.1fc8 Suspend: 0 Teb: 00007ff6`c4870000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`fd49a3f8 00007ff8`224224cb ntdll!NtGetContextThread+0xa
000000ed`fd49a400 00007ff8`22420dad ntdll!RtlpAllocateHeap+0x74b
000000ed`fd49a6f0 00007ff8`21bb88a8 ntdll!RtlAllocateHeap+0x17d
000000ed`fd49a800 00000000`00000000 kernel32!MakeSortNode+0x60
 
  30  Id: 1a48.13f4 Suspend: 0 Teb: 00007ff6`c486e000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`fd59fb98 00007ff8`1f641118 ntdll!NtWaitForSingleObject+0xa
000000ed`fd59fba0 00007ff6`c57d6498 KERNELBASE!WaitForSingleObjectEx+0x94
000000ed`fd59fc40 00007ff6`c5d63d1b mysqld!handle_shutdown+0x38 [d:\qa-win-rel\build\sql\mysqld.cc @ 3670]
000000ed`fd59fcb0 00007ff6`c5de3541 mysqld!pthread_start+0x1b [d:\qa-win-rel\build\mysys\my_winthread.c @ 62]
(Inline Function) --------`-------- mysqld!invoke_thread_procedure+0xe [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91]
000000ed`fd59fce0 00007ff8`21bb13d2 mysqld!thread_start<unsigned int (__cdecl*)(void * __ptr64)>+0x5d [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
000000ed`fd59fd10 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`fd59fd40 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
  31  Id: 1a48.15dc Suspend: 0 Teb: 00007ff6`c486c000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`fd69fb38 00007ff8`2245a192 ntdll!NtWaitForAlertByThreadId+0xa
000000ed`fd69fb40 00007ff8`1f64d508 ntdll!RtlSleepConditionVariableCS+0xc2
000000ed`fd69fbb0 00007ff6`c5d66a37 KERNELBASE!SleepConditionVariableCS+0x28
000000ed`fd69fbe0 00007ff6`c5a52220 mysqld!pthread_cond_timedwait+0x27 [d:\qa-win-rel\build\mysys\my_wincond.c @ 85]
(Inline Function) --------`-------- mysqld!inline_mysql_cond_wait+0x7d [d:\qa-win-rel\build\include\mysql\psi\mysql_thread.h @ 1149]
000000ed`fd69fc10 00007ff6`c5d63d1b mysqld!handle_slave_background+0x340 [d:\qa-win-rel\build\sql\slave.cc @ 335]
000000ed`fd69fd90 00007ff6`c5de3541 mysqld!pthread_start+0x1b [d:\qa-win-rel\build\mysys\my_winthread.c @ 62]
(Inline Function) --------`-------- mysqld!invoke_thread_procedure+0xe [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91]
000000ed`fd69fdc0 00007ff8`21bb13d2 mysqld!thread_start<unsigned int (__cdecl*)(void * __ptr64)>+0x5d [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
000000ed`fd69fdf0 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`fd69fe20 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
  32  Id: 1a48.1ec0 Suspend: 0 Teb: 00007ff6`c486a000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`fd79ee88 00007ff8`1eea26eb ntdll!NtWaitForSingleObject+0xa
000000ed`fd79ee90 00007ff8`1eeaaec5 mswsock!SockWaitForSingleObject+0x152
000000ed`fd79ef10 00007ff8`2184ffd3 mswsock!WSPSelect+0x79c
000000ed`fd79f0b0 00007ff6`c57cf9a5 ws2_32!select+0x1db
000000ed`fd79f1a0 00007ff6`c57d644e mysqld!handle_connections_sockets+0x155 [d:\qa-win-rel\build\sql\mysqld.cc @ 6595]
000000ed`fd79f7b0 00007ff6`c5d63d1b mysqld!handle_connections_sockets_thread+0xe [d:\qa-win-rel\build\sql\mysqld.cc @ 6794]
000000ed`fd79f7e0 00007ff6`c5de3541 mysqld!pthread_start+0x1b [d:\qa-win-rel\build\mysys\my_winthread.c @ 62]
(Inline Function) --------`-------- mysqld!invoke_thread_procedure+0xe [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91]
000000ed`fd79f810 00007ff8`21bb13d2 mysqld!thread_start<unsigned int (__cdecl*)(void * __ptr64)>+0x5d [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
000000ed`fd79f840 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`fd79f870 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
  33  Id: 1a48.1d0c Suspend: 0 Teb: 00007ff6`c4868000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`fd7eccd8 00007ff8`2245a192 ntdll!NtWaitForAlertByThreadId+0xa
000000ed`fd7ecce0 00007ff8`1f64d508 ntdll!RtlSleepConditionVariableCS+0xc2
000000ed`fd7ecd50 00007ff6`c5aeaf58 KERNELBASE!SleepConditionVariableCS+0x28
(Inline Function) --------`-------- mysqld!os_event::wait+0x12 [d:\qa-win-rel\build\storage\innobase\os\os0event.cc @ 159]
000000ed`fd7ecd80 00007ff6`c5c5bbca mysqld!os_event::wait_low+0x48 [d:\qa-win-rel\build\storage\innobase\os\os0event.cc @ 336]
000000ed`fd7ecdb0 00007ff6`c5bc05b6 mysqld!lock_wait_suspend_thread+0x46a [d:\qa-win-rel\build\storage\innobase\lock\lock0wait.cc @ 357]
000000ed`fd7ecee0 00007ff6`c5bbfcad mysqld!row_mysql_handle_errors+0x86 [d:\qa-win-rel\build\storage\innobase\row\row0mysql.cc @ 734]
000000ed`fd7ed010 00007ff6`c5aea600 mysqld!row_insert_for_mysql+0x43d [d:\qa-win-rel\build\storage\innobase\row\row0mysql.cc @ 1417]
000000ed`fd7ed370 00007ff6`c5968957 mysqld!ha_innobase::write_row+0x230 [d:\qa-win-rel\build\storage\innobase\handler\ha_innodb.cc @ 8285]
000000ed`fd7ed4a0 00007ff6`c595c973 mysqld!handler::ha_write_row+0x107 [d:\qa-win-rel\build\sql\handler.cc @ 5971]
000000ed`fd7ed520 00007ff6`c595bc5f mysqld!write_record+0x83 [d:\qa-win-rel\build\sql\sql_insert.cc @ 1929]
000000ed`fd7ed5b0 00007ff6`c58a7423 mysqld!select_insert::send_data+0xdf [d:\qa-win-rel\build\sql\sql_insert.cc @ 3757]
000000ed`fd7ed5e0 00007ff6`c58a89cc mysqld!end_send+0xd3 [d:\qa-win-rel\build\sql\sql_select.cc @ 19859]
000000ed`fd7ed610 00007ff6`c58bf57a mysqld!evaluate_join_record+0x25c [d:\qa-win-rel\build\sql\sql_select.cc @ 18912]
000000ed`fd7ed660 00007ff6`c58a6aea mysqld!sub_select+0x17a [d:\qa-win-rel\build\sql\sql_select.cc @ 18691]
000000ed`fd7ed6b0 00007ff6`c58a9302 mysqld!do_select+0x25a [d:\qa-win-rel\build\sql\sql_select.cc @ 18235]
000000ed`fd7ed710 00007ff6`c58a8c5f mysqld!JOIN::exec_inner+0x652 [d:\qa-win-rel\build\sql\sql_select.cc @ 3568]
000000ed`fd7ed780 00007ff6`c58b3695 mysqld!JOIN::exec+0x3f [d:\qa-win-rel\build\sql\sql_select.cc @ 3362]
000000ed`fd7ed7b0 00007ff6`c58ac09d mysqld!mysql_select+0x2d5 [d:\qa-win-rel\build\sql\sql_select.cc @ 3763]
000000ed`fd7ed860 00007ff6`c59c818d mysqld!handle_select+0x10d [d:\qa-win-rel\build\sql\sql_select.cc @ 364]
000000ed`fd7ed8f0 00007ff6`c59cad84 mysqld!mysql_execute_command+0x21ed [d:\qa-win-rel\build\sql\sql_parse.cc @ 4539]
000000ed`fd7ee5e0 00007ff6`c59c1cbf mysqld!mysql_parse+0x164 [d:\qa-win-rel\build\sql\sql_parse.cc @ 7921]
000000ed`fd7ee640 00007ff6`c59c301c mysqld!dispatch_command+0x84f [d:\qa-win-rel\build\sql\sql_parse.cc @ 1819]
000000ed`fd7ef560 00007ff6`c5ab0573 mysqld!do_command+0x16c [d:\qa-win-rel\build\sql\sql_parse.cc @ 1370]
000000ed`fd7ef5a0 00007ff6`c5ab0730 mysqld!threadpool_process_request+0x53 [d:\qa-win-rel\build\sql\threadpool_common.cc @ 366]
000000ed`fd7ef5d0 00007ff8`21bb1d5d mysqld!tp_callback+0x70 [d:\qa-win-rel\build\sql\threadpool_common.cc @ 192]
000000ed`fd7ef600 00007ff8`2240c6d2 kernel32!BasepTpIoCallback+0x59
000000ed`fd7ef650 00007ff8`22429264 ntdll!TppIopExecuteCallback+0x182
000000ed`fd7ef6e0 00007ff8`21bb13d2 ntdll!TppWorkerThread+0x8b4
000000ed`fd7efac0 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`fd7efaf0 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
  34  Id: 1a48.13b4 Suspend: 0 Teb: 00007ff6`c4866000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`ff7dcad8 00007ff8`2245a192 ntdll!NtWaitForAlertByThreadId+0xa
000000ed`ff7dcae0 00007ff8`1f64d508 ntdll!RtlSleepConditionVariableCS+0xc2
000000ed`ff7dcb50 00007ff6`c5aeaf58 KERNELBASE!SleepConditionVariableCS+0x28
(Inline Function) --------`-------- mysqld!os_event::wait+0x12 [d:\qa-win-rel\build\storage\innobase\os\os0event.cc @ 159]
000000ed`ff7dcb80 00007ff6`c5aecacd mysqld!os_event::wait_low+0x48 [d:\qa-win-rel\build\storage\innobase\os\os0event.cc @ 336]
000000ed`ff7dcbb0 00007ff6`c5ad1a0b mysqld!sync_array_wait_event+0xad [d:\qa-win-rel\build\storage\innobase\sync\sync0arr.cc @ 477]
000000ed`ff7dcc20 00007ff6`c5c55a21 mysqld!TTASEventMutex<GenericPolicy>::enter+0xbb [d:\qa-win-rel\build\storage\innobase\include\ib0mutex.h @ 518]
(Inline Function) --------`-------- mysqld!PolicyMutex<TTASEventMutex<GenericPolicy> >::enter+0x60 [d:\qa-win-rel\build\storage\innobase\include\ib0mutex.h @ 635]
000000ed`ff7dcc90 00007ff6`c5c55d90 mysqld!dict_sys_get_new_row_id+0x81 [d:\qa-win-rel\build\storage\innobase\include\dict0boot.ic @ 36]
(Inline Function) --------`-------- mysqld!row_ins_alloc_row_id_step+0x16 [d:\qa-win-rel\build\storage\innobase\row\row0ins.cc @ 3467]
000000ed`ff7dcd00 00007ff6`c5c5b456 mysqld!row_ins+0x50 [d:\qa-win-rel\build\storage\innobase\row\row0ins.cc @ 3559]
000000ed`ff7dcd40 00007ff6`c5bbfab0 mysqld!row_ins_step+0x106 [d:\qa-win-rel\build\storage\innobase\row\row0ins.cc @ 3819]
000000ed`ff7dcd70 00007ff6`c5aea600 mysqld!row_insert_for_mysql+0x240 [d:\qa-win-rel\build\storage\innobase\row\row0mysql.cc @ 1408]
000000ed`ff7dd0d0 00007ff6`c5968957 mysqld!ha_innobase::write_row+0x230 [d:\qa-win-rel\build\storage\innobase\handler\ha_innodb.cc @ 8285]
000000ed`ff7dd200 00007ff6`c595c9e3 mysqld!handler::ha_write_row+0x107 [d:\qa-win-rel\build\sql\handler.cc @ 5971]
000000ed`ff7dd280 00007ff6`c595bc5f mysqld!write_record+0xf3 [d:\qa-win-rel\build\sql\sql_insert.cc @ 1654]
000000ed`ff7dd310 00007ff6`c58a7423 mysqld!select_insert::send_data+0xdf [d:\qa-win-rel\build\sql\sql_insert.cc @ 3757]
000000ed`ff7dd340 00007ff6`c58a89cc mysqld!end_send+0xd3 [d:\qa-win-rel\build\sql\sql_select.cc @ 19859]
000000ed`ff7dd370 00007ff6`c58bf57a mysqld!evaluate_join_record+0x25c [d:\qa-win-rel\build\sql\sql_select.cc @ 18912]
000000ed`ff7dd3c0 00007ff6`c58a6aea mysqld!sub_select+0x17a [d:\qa-win-rel\build\sql\sql_select.cc @ 18691]
000000ed`ff7dd410 00007ff6`c58a9302 mysqld!do_select+0x25a [d:\qa-win-rel\build\sql\sql_select.cc @ 18235]
000000ed`ff7dd470 00007ff6`c58a8c5f mysqld!JOIN::exec_inner+0x652 [d:\qa-win-rel\build\sql\sql_select.cc @ 3568]
000000ed`ff7dd4e0 00007ff6`c58b3695 mysqld!JOIN::exec+0x3f [d:\qa-win-rel\build\sql\sql_select.cc @ 3362]
000000ed`ff7dd510 00007ff6`c58ac09d mysqld!mysql_select+0x2d5 [d:\qa-win-rel\build\sql\sql_select.cc @ 3763]
000000ed`ff7dd5c0 00007ff6`c59c818d mysqld!handle_select+0x10d [d:\qa-win-rel\build\sql\sql_select.cc @ 364]
000000ed`ff7dd650 00007ff6`c59cad84 mysqld!mysql_execute_command+0x21ed [d:\qa-win-rel\build\sql\sql_parse.cc @ 4539]
000000ed`ff7de340 00007ff6`c59c1cbf mysqld!mysql_parse+0x164 [d:\qa-win-rel\build\sql\sql_parse.cc @ 7921]
000000ed`ff7de3a0 00007ff6`c59c301c mysqld!dispatch_command+0x84f [d:\qa-win-rel\build\sql\sql_parse.cc @ 1819]
000000ed`ff7df2c0 00007ff6`c5ab0573 mysqld!do_command+0x16c [d:\qa-win-rel\build\sql\sql_parse.cc @ 1370]
000000ed`ff7df300 00007ff6`c5ab0730 mysqld!threadpool_process_request+0x53 [d:\qa-win-rel\build\sql\threadpool_common.cc @ 366]
000000ed`ff7df330 00007ff8`2242a9d7 mysqld!tp_callback+0x70 [d:\qa-win-rel\build\sql\threadpool_common.cc @ 192]
000000ed`ff7df360 00007ff8`22428df7 ntdll!TppWorkpExecuteCallback+0x2e7
000000ed`ff7df3d0 00007ff8`21bb13d2 ntdll!TppWorkerThread+0x447
000000ed`ff7df7b0 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`ff7df7e0 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
  35  Id: 1a48.14a0 Suspend: 0 Teb: 00007ff6`c4862000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`ff87f7b8 00007ff8`224290f6 ntdll!NtWaitForWorkViaWorkerFactory+0xa
000000ed`ff87f7c0 00007ff8`21bb13d2 ntdll!TppWorkerThread+0x746
000000ed`ff87fba0 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`ff87fbd0 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
  36  Id: 1a48.390 Suspend: 0 Teb: 00007ff6`c4860000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`ff8c8ba8 00007ff8`1f66562c ntdll!NtFlushBuffersFile+0xa
000000ed`ff8c8bb0 00007ff6`c5ba50f1 KERNELBASE!FlushFileBuffers+0x2c
000000ed`ff8c8bf0 00007ff6`c5af1e05 mysqld!os_file_flush_func+0x11 [d:\qa-win-rel\build\storage\innobase\os\os0file.cc @ 3667]
(Inline Function) --------`-------- mysqld!pfs_os_file_flush_func+0x59 [d:\qa-win-rel\build\storage\innobase\include\os0file.ic @ 496]
000000ed`ff8c8c20 00007ff6`c5af19b2 mysqld!fil_flush_low+0x235 [d:\qa-win-rel\build\storage\innobase\fil\fil0fil.cc @ 971]
000000ed`ff8c8d10 00007ff6`c5b68f16 mysqld!fil_flush+0xc2 [d:\qa-win-rel\build\storage\innobase\fil\fil0fil.cc @ 5438]
000000ed`ff8c8d90 00007ff6`c5b69738 mysqld!log_write_flush_to_disk_low+0x36 [d:\qa-win-rel\build\storage\innobase\log\log0log.cc @ 1058]
000000ed`ff8c8dd0 00007ff6`c5b4207c mysqld!log_write_up_to+0x5f8 [d:\qa-win-rel\build\storage\innobase\log\log0log.cc @ 1293]
000000ed`ff8c8e70 00007ff6`c5b4157c mysqld!trx_flush_log_if_needed+0x1c [d:\qa-win-rel\build\storage\innobase\trx\trx0trx.cc @ 1544]
000000ed`ff8c8ea0 00007ff6`c5b411fc mysqld!trx_commit_in_memory+0x23c [d:\qa-win-rel\build\storage\innobase\trx\trx0trx.cc @ 1772]
000000ed`ff8c8f10 00007ff6`c5b412d5 mysqld!trx_commit+0x7c [d:\qa-win-rel\build\storage\innobase\trx\trx0trx.cc @ 1929]
000000ed`ff8c9430 00007ff6`c5acd40e mysqld!trx_commit_for_mysql+0x45 [d:\qa-win-rel\build\storage\innobase\trx\trx0trx.cc @ 2139]
000000ed`ff8c9460 00007ff6`c5aceebb mysqld!dict_stats_exec_sql+0x8e [d:\qa-win-rel\build\storage\innobase\dict\dict0stats.cc @ 335]
000000ed`ff8c9490 00007ff6`c5ad032a mysqld!dict_stats_save+0x18b [d:\qa-win-rel\build\storage\innobase\dict\dict0stats.cc @ 2471]
000000ed`ff8c9bf0 00007ff6`c5adbb61 mysqld!dict_stats_update+0x46a [d:\qa-win-rel\build\storage\innobase\dict\dict0stats.cc @ 3206]
000000ed`ff8c9d10 00007ff6`c5ada6fb mysqld!create_table_info_t::create_table_update_dict+0x61 [d:\qa-win-rel\build\storage\innobase\handler\ha_innodb.cc @ 12889]
000000ed`ff8c9d40 00007ff6`c59646aa mysqld!ha_innobase::create+0xeb [d:\qa-win-rel\build\storage\innobase\handler\ha_innodb.cc @ 13018]
000000ed`ff8ca1d0 00007ff6`c59648fc mysqld!handler::ha_create+0x4a [d:\qa-win-rel\build\sql\handler.cc @ 4371]
000000ed`ff8ca200 00007ff6`c5a86e54 mysqld!ha_create_table+0x1bc [d:\qa-win-rel\build\sql\handler.cc @ 4742]
000000ed`ff8cb2f0 00007ff6`c59454ec mysqld!rea_create_table+0xa4 [d:\qa-win-rel\build\sql\unireg.cc @ 428]
000000ed`ff8cb330 00007ff6`c594c5c5 mysqld!create_table_impl+0x5dc [d:\qa-win-rel\build\sql\sql_table.cc @ 4899]
000000ed`ff8cc880 00007ff6`c59573e7 mysqld!mysql_create_table_no_lock+0xe5 [d:\qa-win-rel\build\sql\sql_table.cc @ 5013]
000000ed`ff8ccb70 00007ff6`c595b073 mysqld!create_table_from_items+0x297 [d:\qa-win-rel\build\sql\sql_insert.cc @ 4131]
000000ed`ff8cdad0 00007ff6`c58b6c71 mysqld!select_create::prepare+0xb3 [d:\qa-win-rel\build\sql\sql_insert.cc @ 4297]
000000ed`ff8cdb50 00007ff6`c58b3630 mysqld!JOIN::prepare+0xc31 [d:\qa-win-rel\build\sql\sql_select.cc @ 1049]
000000ed`ff8cdc10 00007ff6`c58ac09d mysqld!mysql_select+0x270 [d:\qa-win-rel\build\sql\sql_select.cc @ 3739]
000000ed`ff8cdcc0 00007ff6`c59c7721 mysqld!handle_select+0x10d [d:\qa-win-rel\build\sql\sql_select.cc @ 364]
000000ed`ff8cdd50 00007ff6`c59cad84 mysqld!mysql_execute_command+0x1781 [d:\qa-win-rel\build\sql\sql_parse.cc @ 3950]
000000ed`ff8cea40 00007ff6`c59c1cbf mysqld!mysql_parse+0x164 [d:\qa-win-rel\build\sql\sql_parse.cc @ 7921]
000000ed`ff8ceaa0 00007ff6`c59c301c mysqld!dispatch_command+0x84f [d:\qa-win-rel\build\sql\sql_parse.cc @ 1819]
000000ed`ff8cf9c0 00007ff6`c5ab0573 mysqld!do_command+0x16c [d:\qa-win-rel\build\sql\sql_parse.cc @ 1370]
000000ed`ff8cfa00 00007ff6`c5ab0730 mysqld!threadpool_process_request+0x53 [d:\qa-win-rel\build\sql\threadpool_common.cc @ 366]
000000ed`ff8cfa30 00007ff8`2242a9d7 mysqld!tp_callback+0x70 [d:\qa-win-rel\build\sql\threadpool_common.cc @ 192]
000000ed`ff8cfa60 00007ff8`22428df7 ntdll!TppWorkpExecuteCallback+0x2e7
000000ed`ff8cfad0 00007ff8`21bb13d2 ntdll!TppWorkerThread+0x447
000000ed`ff8cfeb0 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`ff8cfee0 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
  37  Id: 1a48.d44 Suspend: 0 Teb: 00007ff6`c485e000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`ff91f518 00007ff8`224290f6 ntdll!NtWaitForWorkViaWorkerFactory+0xa
000000ed`ff91f520 00007ff8`21bb13d2 ntdll!TppWorkerThread+0x746
000000ed`ff91f900 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`ff91f930 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
  38  Id: 1a48.1c38 Suspend: 0 Teb: 00007ff6`c485c000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`ff96ce28 00007ff8`2245a192 ntdll!NtWaitForAlertByThreadId+0xa
000000ed`ff96ce30 00007ff8`1f64d508 ntdll!RtlSleepConditionVariableCS+0xc2
000000ed`ff96cea0 00007ff6`c5aeaf58 KERNELBASE!SleepConditionVariableCS+0x28
(Inline Function) --------`-------- mysqld!os_event::wait+0x12 [d:\qa-win-rel\build\storage\innobase\os\os0event.cc @ 159]
000000ed`ff96ced0 00007ff6`c5c5bbca mysqld!os_event::wait_low+0x48 [d:\qa-win-rel\build\storage\innobase\os\os0event.cc @ 336]
000000ed`ff96cf00 00007ff6`c5bc05b6 mysqld!lock_wait_suspend_thread+0x46a [d:\qa-win-rel\build\storage\innobase\lock\lock0wait.cc @ 357]
000000ed`ff96d030 00007ff6`c5bbfcad mysqld!row_mysql_handle_errors+0x86 [d:\qa-win-rel\build\storage\innobase\row\row0mysql.cc @ 734]
000000ed`ff96d160 00007ff6`c5aea600 mysqld!row_insert_for_mysql+0x43d [d:\qa-win-rel\build\storage\innobase\row\row0mysql.cc @ 1417]
000000ed`ff96d4c0 00007ff6`c5968957 mysqld!ha_innobase::write_row+0x230 [d:\qa-win-rel\build\storage\innobase\handler\ha_innodb.cc @ 8285]
000000ed`ff96d5f0 00007ff6`c595c973 mysqld!handler::ha_write_row+0x107 [d:\qa-win-rel\build\sql\handler.cc @ 5971]
000000ed`ff96d670 00007ff6`c595bc5f mysqld!write_record+0x83 [d:\qa-win-rel\build\sql\sql_insert.cc @ 1929]
000000ed`ff96d700 00007ff6`c58a7423 mysqld!select_insert::send_data+0xdf [d:\qa-win-rel\build\sql\sql_insert.cc @ 3757]
000000ed`ff96d730 00007ff6`c58a89cc mysqld!end_send+0xd3 [d:\qa-win-rel\build\sql\sql_select.cc @ 19859]
000000ed`ff96d760 00007ff6`c58a77c2 mysqld!evaluate_join_record+0x25c [d:\qa-win-rel\build\sql\sql_select.cc @ 18912]
000000ed`ff96d7b0 00007ff6`c58bf82e mysqld!AGGR_OP::end_send+0x1e2 [d:\qa-win-rel\build\sql\sql_select.cc @ 26631]
000000ed`ff96d800 00007ff6`c58a6b12 mysqld!sub_select_postjoin_aggr+0x5e [d:\qa-win-rel\build\sql\sql_select.cc @ 18407]
000000ed`ff96d830 00007ff6`c58a9302 mysqld!do_select+0x282 [d:\qa-win-rel\build\sql\sql_select.cc @ 18237]
000000ed`ff96d890 00007ff6`c58a8c5f mysqld!JOIN::exec_inner+0x652 [d:\qa-win-rel\build\sql\sql_select.cc @ 3568]
000000ed`ff96d900 00007ff6`c58b3695 mysqld!JOIN::exec+0x3f [d:\qa-win-rel\build\sql\sql_select.cc @ 3362]
000000ed`ff96d930 00007ff6`c58ac09d mysqld!mysql_select+0x2d5 [d:\qa-win-rel\build\sql\sql_select.cc @ 3763]
000000ed`ff96d9e0 00007ff6`c59c818d mysqld!handle_select+0x10d [d:\qa-win-rel\build\sql\sql_select.cc @ 364]
000000ed`ff96da70 00007ff6`c59cad84 mysqld!mysql_execute_command+0x21ed [d:\qa-win-rel\build\sql\sql_parse.cc @ 4539]
000000ed`ff96e760 00007ff6`c59c1cbf mysqld!mysql_parse+0x164 [d:\qa-win-rel\build\sql\sql_parse.cc @ 7921]
000000ed`ff96e7c0 00007ff6`c59c301c mysqld!dispatch_command+0x84f [d:\qa-win-rel\build\sql\sql_parse.cc @ 1819]
000000ed`ff96f6e0 00007ff6`c5ab0573 mysqld!do_command+0x16c [d:\qa-win-rel\build\sql\sql_parse.cc @ 1370]
000000ed`ff96f720 00007ff6`c5ab0730 mysqld!threadpool_process_request+0x53 [d:\qa-win-rel\build\sql\threadpool_common.cc @ 366]
000000ed`ff96f750 00007ff8`2242a9d7 mysqld!tp_callback+0x70 [d:\qa-win-rel\build\sql\threadpool_common.cc @ 192]
000000ed`ff96f780 00007ff8`22428df7 ntdll!TppWorkpExecuteCallback+0x2e7
000000ed`ff96f7f0 00007ff8`21bb13d2 ntdll!TppWorkerThread+0x447
000000ed`ff96fbd0 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`ff96fc00 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
  39  Id: 1a48.17f4 Suspend: 0 Teb: 00007ff6`c485a000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`ff9b9568 00007ff8`2245a192 ntdll!NtWaitForAlertByThreadId+0xa
000000ed`ff9b9570 00007ff8`1f64d508 ntdll!RtlSleepConditionVariableCS+0xc2
000000ed`ff9b95e0 00007ff6`c5aeaf58 KERNELBASE!SleepConditionVariableCS+0x28
(Inline Function) --------`-------- mysqld!os_event::wait+0x12 [d:\qa-win-rel\build\storage\innobase\os\os0event.cc @ 159]
000000ed`ff9b9610 00007ff6`c5aecacd mysqld!os_event::wait_low+0x48 [d:\qa-win-rel\build\storage\innobase\os\os0event.cc @ 336]
000000ed`ff9b9640 00007ff6`c5aed7f2 mysqld!sync_array_wait_event+0xad [d:\qa-win-rel\build\storage\innobase\sync\sync0arr.cc @ 477]
000000ed`ff9b96b0 00007ff6`c5ad1fbc mysqld!rw_lock_x_lock_func+0x172 [d:\qa-win-rel\build\storage\innobase\sync\sync0rw.cc @ 759]
000000ed`ff9b9740 00007ff6`c5bc09b9 mysqld!pfs_rw_lock_x_lock_func+0x9c [d:\qa-win-rel\build\storage\innobase\include\sync0rw.ic @ 545]
000000ed`ff9b97b0 00007ff6`c5ada6bb mysqld!row_mysql_lock_data_dictionary_func+0x29 [d:\qa-win-rel\build\storage\innobase\row\row0mysql.cc @ 2177]
000000ed`ff9b97f0 00007ff6`c59646aa mysqld!ha_innobase::create+0xab [d:\qa-win-rel\build\storage\innobase\handler\ha_innodb.cc @ 13000]
000000ed`ff9b9c80 00007ff6`c59648fc mysqld!handler::ha_create+0x4a [d:\qa-win-rel\build\sql\handler.cc @ 4371]
000000ed`ff9b9cb0 00007ff6`c5a86e54 mysqld!ha_create_table+0x1bc [d:\qa-win-rel\build\sql\handler.cc @ 4742]
000000ed`ff9bada0 00007ff6`c59454ec mysqld!rea_create_table+0xa4 [d:\qa-win-rel\build\sql\unireg.cc @ 428]
000000ed`ff9bade0 00007ff6`c594c5c5 mysqld!create_table_impl+0x5dc [d:\qa-win-rel\build\sql\sql_table.cc @ 4899]
000000ed`ff9bc330 00007ff6`c59573e7 mysqld!mysql_create_table_no_lock+0xe5 [d:\qa-win-rel\build\sql\sql_table.cc @ 5013]
000000ed`ff9bc620 00007ff6`c595b073 mysqld!create_table_from_items+0x297 [d:\qa-win-rel\build\sql\sql_insert.cc @ 4131]
000000ed`ff9bd580 00007ff6`c58b6c71 mysqld!select_create::prepare+0xb3 [d:\qa-win-rel\build\sql\sql_insert.cc @ 4297]
000000ed`ff9bd600 00007ff6`c58b3630 mysqld!JOIN::prepare+0xc31 [d:\qa-win-rel\build\sql\sql_select.cc @ 1049]
000000ed`ff9bd6c0 00007ff6`c58ac09d mysqld!mysql_select+0x270 [d:\qa-win-rel\build\sql\sql_select.cc @ 3739]
000000ed`ff9bd770 00007ff6`c59c7721 mysqld!handle_select+0x10d [d:\qa-win-rel\build\sql\sql_select.cc @ 364]
000000ed`ff9bd800 00007ff6`c59cad84 mysqld!mysql_execute_command+0x1781 [d:\qa-win-rel\build\sql\sql_parse.cc @ 3950]
000000ed`ff9be4f0 00007ff6`c59c1cbf mysqld!mysql_parse+0x164 [d:\qa-win-rel\build\sql\sql_parse.cc @ 7921]
000000ed`ff9be550 00007ff6`c59c301c mysqld!dispatch_command+0x84f [d:\qa-win-rel\build\sql\sql_parse.cc @ 1819]
000000ed`ff9bf470 00007ff6`c5ab0573 mysqld!do_command+0x16c [d:\qa-win-rel\build\sql\sql_parse.cc @ 1370]
000000ed`ff9bf4b0 00007ff6`c5ab0730 mysqld!threadpool_process_request+0x53 [d:\qa-win-rel\build\sql\threadpool_common.cc @ 366]
000000ed`ff9bf4e0 00007ff8`2242a9d7 mysqld!tp_callback+0x70 [d:\qa-win-rel\build\sql\threadpool_common.cc @ 192]
000000ed`ff9bf510 00007ff8`22428df7 ntdll!TppWorkpExecuteCallback+0x2e7
000000ed`ff9bf580 00007ff8`21bb13d2 ntdll!TppWorkerThread+0x447
000000ed`ff9bf960 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`ff9bf990 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
  40  Id: 1a48.13cc Suspend: 0 Teb: 00007ff6`c4858000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`ffabfb48 00007ff8`224290f6 ntdll!NtWaitForWorkViaWorkerFactory+0xa
000000ed`ffabfb50 00007ff8`21bb13d2 ntdll!TppWorkerThread+0x746
000000ed`ffabff30 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`ffabff60 00000000`00000000 ntdll!RtlUserThreadStart+0x34
 
  41  Id: 1a48.190c Suspend: 0 Teb: 00007ff6`c4856000 Unfrozen
Child-SP          RetAddr           Call Site
000000ed`ffbbfa88 00007ff8`224290f6 ntdll!NtWaitForWorkViaWorkerFactory+0xa
000000ed`ffbbfa90 00007ff8`21bb13d2 ntdll!TppWorkerThread+0x746
000000ed`ffbbfe70 00007ff8`224054e4 kernel32!BaseThreadInitThunk+0x22
000000ed`ffbbfea0 00000000`00000000 ntdll!RtlUserThreadStart+0x34
quit:

Comment by Thirunarayanan Balathandayuthapani [ 2018-05-18 ]

It could be related to MDEV-15826. In MDEV-15826 properly removes the undo logs during rollback when temporary table is used.
Is it repeatable after fix of MDEV-15826?

Comment by Elena Stepanova [ 2019-11-13 ]

I've got the same assertion (but a different stack trace) on 10.5 bce71a29. Not sure if it's related to this issue or not.

10.5 bce71a29

mysqld: /home/elenst/src/10.5/storage/innobase/buf/buf0buf.cc:4832: buf_block_t* buf_page_get_gen(page_id_t, ulint, ulint, buf_block_t*, ulint, const char*, unsigned int, mtr_t*, dberr_t*, bool): Assertion `mode == 16 || mode == 12 || !fix_block->page.file_page_was_freed' failed.
191111 11:15:53 [ERROR] mysqld got signal 6 ;
 
#7  0x00007fec103020d2 in __assert_fail () from /lib64/libc.so.6
#8  0x0000558f4c62cf40 in buf_page_get_gen (page_id=..., zip_size=0, rw_latch=1, guess=0x0, mode=10, file=0x558f4cce60c0 "/home/elenst/src/10.5/storage/innobase/btr/btr0cur.cc", line=8278, mtr=0x7fec0ca80bc0, err=0x0, allow_ibuf_merge=false) at /home/elenst/src/10.5/storage/innobase/buf/buf0buf.cc:4830
#9  0x0000558f4c5f6ee4 in btr_copy_blob_prefix (buf=0x7feb7c2fbd48 '2' <repeats 200 times>..., len=8193, space_id=1217, page_no=70, offset=38) at /home/elenst/src/10.5/storage/innobase/btr/btr0cur.cc:8278
#10 0x0000558f4c5f79a8 in btr_copy_externally_stored_field_prefix_low (buf=0x7feb7c2fbd48 '2' <repeats 200 times>..., len=8193, zip_size=0, space_id=1217, page_no=70, offset=38) at /home/elenst/src/10.5/storage/innobase/btr/btr0cur.cc:8487
#11 0x0000558f4c5f7c46 in btr_copy_externally_stored_field (len=0x7fec0ca81218, data=0x7febee040c05 "", zip_size=0, local_len=0, heap=0x7feb7c2fbcc0) at /home/elenst/src/10.5/storage/innobase/btr/btr0cur.cc:8597
#12 0x0000558f4c5f7d5f in btr_rec_copy_externally_stored_field (rec=0x7febee040bee "", offsets=0x7fec0ca81a40, zip_size=0, no=4, len=0x7fec0ca81218, heap=0x7feb7c2fbcc0) at /home/elenst/src/10.5/storage/innobase/btr/btr0cur.cc:8649
#13 0x0000558f4c50f121 in row_sel_store_mysql_field (mysql_rec=0x7feb7c2c5ff0 "\370\002", prebuilt=0x7feb7c3ca948, rec=0x7febee040bee "", index=0x7feb740455e8, offsets=0x7fec0ca81a40, field_no=4, templ=0x7feb7c31eed0) at /home/elenst/src/10.5/storage/innobase/row/row0sel.cc:2923
#14 0x0000558f4c50fb21 in row_sel_store_mysql_rec (mysql_rec=0x7feb7c2c5ff0 "\370\002", prebuilt=0x7feb7c3ca948, rec=0x7febee040bee "", vrow=0x0, rec_clust=false, index=0x7feb740455e8, offsets=0x7fec0ca81a40) at /home/elenst/src/10.5/storage/innobase/row/row0sel.cc:3134
#15 0x0000558f4c516640 in row_search_mvcc (buf=0x7feb7c2c5ff0 "\370\002", mode=PAGE_CUR_G, prebuilt=0x7feb7c3ca948, match_mode=0, direction=1) at /home/elenst/src/10.5/storage/innobase/row/row0sel.cc:5426
#16 0x0000558f4c327727 in ha_innobase::general_fetch (this=0x7feb7c09f9e8, buf=0x7feb7c2c5ff0 "\370\002", direction=1, match_mode=0) at /home/elenst/src/10.5/storage/innobase/handler/ha_innodb.cc:9408
#17 0x0000558f4c327c6d in ha_innobase::rnd_next (this=0x7feb7c09f9e8, buf=0x7feb7c2c5ff0 "\370\002") at /home/elenst/src/10.5/storage/innobase/handler/ha_innodb.cc:9617
#18 0x0000558f4bf3337a in handler::ha_rnd_next (this=0x7feb7c09f9e8, buf=0x7feb7c2c5ff0 "\370\002") at /home/elenst/src/10.5/sql/handler.cc:2789
#19 0x0000558f4c0e6b6f in rr_sequential (info=0x7fec0ca825f0) at /home/elenst/src/10.5/sql/records.cc:477
#20 0x0000558f4bb2d1b5 in READ_RECORD::read_record (this=0x7fec0ca825f0) at /home/elenst/src/10.5/sql/records.h:69
#21 0x0000558f4c10598e in mysql_delete (thd=0x7feb7c000b00, table_list=0x7feb7c012140, conds=0x7feb7c012e30, order_list=0x7feb7c0054c0, limit=18446744073709551615, options=0, result=0x0) at /home/elenst/src/10.5/sql/sql_delete.cc:786
#22 0x0000558f4bbe211d in mysql_execute_command (thd=0x7feb7c000b00) at /home/elenst/src/10.5/sql/sql_parse.cc:4741
#23 0x0000558f4bbed6d7 in mysql_parse (thd=0x7feb7c000b00, rawbuf=0x7feb7c012008 "DELETE FROM t1 WHERE col2 = 1 OR col2 IS NULL  /* QNO 985 CON_ID 13 */", length=70, parser_state=0x7fec0ca835d0, is_com_multi=false, is_next_command=false) at /home/elenst/src/10.5/sql/sql_parse.cc:7984
#24 0x0000558f4bbd8938 in dispatch_command (command=COM_QUERY, thd=0x7feb7c000b00, packet=0x7feb7c0082d1 "DELETE FROM t1 WHERE col2 = 1 OR col2 IS NULL  /* QNO 985 CON_ID 13 */ ", packet_length=71, is_com_multi=false, is_next_command=false) at /home/elenst/src/10.5/sql/sql_parse.cc:1846
#25 0x0000558f4bbd6fd6 in do_command (thd=0x7feb7c000b00) at /home/elenst/src/10.5/sql/sql_parse.cc:1364
#26 0x0000558f4bd78781 in do_handle_one_connection (connect=0x558f4ff56f20, put_in_cache=true) at /home/elenst/src/10.5/sql/sql_connect.cc:1422
#27 0x0000558f4bd7849a in handle_one_connection (arg=0x558f4ff56f20) at /home/elenst/src/10.5/sql/sql_connect.cc:1319
#28 0x00007fec1193fdd5 in start_thread () from /lib64/libpthread.so.0
#29 0x00007fec103d0ead in clone () from /lib64/libc.so.6

Comment by Marko Mäkelä [ 2020-03-12 ]

Note: MDEV-15528 in 10.5.2 replaced !fix_block->page.file_page_was_freed with fix_block->page.status != buf_page_t::FREED in the assertion expression.

Comment by Matthias Leich [ 2020-07-16 ]

Assuming that the assert hit on 10.5.5 (origin/10.5 054f10365c49b70a3868edc0c955ffe187f8344c 2020-07-16T07:15:06+03:00) fits
(rr) bt
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1  0x000017a14145f8b1 in __GI_abort () at abort.c:79
#2  0x000017a14144f42a in __assert_fail_base (fmt=0x17a1415d6a38 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x56247fc086e0 "mode == 16 || mode == 12 || fix_block->page.status != buf_page_t::FREED", 
    file=file@entry=0x56247fc00da0 "/home/mleich/10.5_A/storage/innobase/buf/buf0buf.cc", line=line@entry=3522, 
    function=function@entry=0x56247fc0ba80 <buf_page_get_low(page_id_t, unsigned long, unsigned long, buf_block_t*, unsigned long, char const*, unsigned int, mtr_t*, dberr_t*, bool)::__PRETTY_FUNCTION__> "buf_block_t* buf_page_get_low(page_id_t, ulint, ulint, buf_block_t*, ulint, const char*, unsigned int, mtr_t*, dberr_t*, bool)") at assert.c:92
#3  0x000017a14144f4a2 in __GI___assert_fail (assertion=assertion@entry=0x56247fc086e0 "mode == 16 || mode == 12 || fix_block->page.status != buf_page_t::FREED", file=file@entry=0x56247fc00da0 "/home/mleich/10.5_A/storage/innobase/buf/buf0buf.cc", 
    line=line@entry=3522, 
    function=function@entry=0x56247fc0ba80 <buf_page_get_low(page_id_t, unsigned long, unsigned long, buf_block_t*, unsigned long, char const*, unsigned int, mtr_t*, dberr_t*, bool)::__PRETTY_FUNCTION__> "buf_block_t* buf_page_get_low(page_id_t, ulint, ulint, buf_block_t*, ulint, const char*, unsigned int, mtr_t*, dberr_t*, bool)") at assert.c:101
#4  0x000056247ecbbf04 in buf_page_get_low (page_id=..., zip_size=zip_size@entry=0, rw_latch=rw_latch@entry=1, guess=<optimized out>, guess@entry=0x0, mode=mode@entry=10, 
    file=file@entry=0x56247fbd8f00 "/home/mleich/10.5_A/storage/innobase/btr/btr0cur.cc", line=<optimized out>, mtr=<optimized out>, err=<optimized out>, allow_ibuf_merge=<optimized out>) at /home/mleich/10.5_A/storage/innobase/buf/buf0buf.cc:3522
#5  0x000056247ecbc528 in buf_page_get_gen (page_id=..., zip_size=zip_size@entry=0, rw_latch=rw_latch@entry=1, guess=guess@entry=0x0, mode=mode@entry=10, file=file@entry=0x56247fbd8f00 "/home/mleich/10.5_A/storage/innobase/btr/btr0cur.cc", line=803, 
    mtr=0x68cb524390b0, err=0x68cb52436c20, allow_ibuf_merge=false) at /home/mleich/10.5_A/storage/innobase/buf/buf0buf.cc:3647
#6  0x000056247ebea8bf in btr_block_get_func (index=..., page=page@entry=58, mode=mode@entry=1, merge=<optimized out>, file=file@entry=0x56247fbd8f00 "/home/mleich/10.5_A/storage/innobase/btr/btr0cur.cc", line=line@entry=803, mtr=<optimized out>)
    at /home/mleich/10.5_A/storage/innobase/include/btr0btr.h:240
#7  0x000056247ec1ba32 in btr_cur_optimistic_latch_leaves (block=0x3e817fa41f70, modify_clock=<optimized out>, latch_mode=latch_mode@entry=0x68cb52436eb8, cursor=cursor@entry=0x6210000f3f80, file=<optimized out>, line=<optimized out>, 
    mtr=<optimized out>) at /home/mleich/10.5_A/storage/innobase/btr/btr0cur.cc:802
#8  0x000056247ec660d5 in btr_pcur_restore_position_func (latch_mode=<optimized out>, latch_mode@entry=35, cursor=cursor@entry=0x6210000f3f80, file=<optimized out>, file@entry=0x56247fbf35e0 "/home/mleich/10.5_A/storage/innobase/btr/btr0pcur.cc", 
    line=<optimized out>, line@entry=547, mtr=mtr@entry=0x68cb524390b0) at /home/mleich/10.5_A/storage/innobase/btr/btr0pcur.cc:317
#9  0x000056247ec6711b in btr_pcur_move_backward_from_page (cursor=cursor@entry=0x6210000f3f80, mtr=mtr@entry=0x68cb524390b0) at /home/mleich/10.5_A/storage/innobase/btr/btr0pcur.cc:547
#10 0x000056247ec695be in btr_pcur_move_to_prev (cursor=cursor@entry=0x6210000f3f80, mtr=mtr@entry=0x68cb524390b0) at /home/mleich/10.5_A/storage/innobase/btr/btr0pcur.cc:602
#11 0x000056247e9eecc7 in row_search_mvcc (buf=buf@entry=0x61a000b532b8 "\360\001\b\240", <incomplete sequence \313>, mode=PAGE_CUR_L, mode@entry=PAGE_CUR_UNSUPP, prebuilt=<optimized out>, match_mode=match_mode@entry=0, direction=direction@entry=2)
    at /home/mleich/10.5_A/storage/innobase/row/row0sel.cc:5577
#12 0x000056247e53942f in ha_innobase::general_fetch (this=0x61d000960ab8, buf=<optimized out>, direction=direction@entry=2, match_mode=match_mode@entry=0) at /home/mleich/10.5_A/storage/innobase/handler/ha_innodb.cc:9226
#13 0x000056247e539af7 in ha_innobase::index_prev (this=<optimized out>, buf=<optimized out>) at /home/mleich/10.5_A/storage/innobase/handler/ha_innodb.cc:9319
#14 0x000056247d9a18b0 in handler::ha_index_prev (this=0x61d000960ab8, buf=<optimized out>) at /home/mleich/10.5_A/sql/handler.cc:3187
#15 0x000056247deed1f7 in rr_index_desc (info=0x68cb52439e80) at /home/mleich/10.5_A/sql/records.cc:501
#16 0x000056247d45b68a in READ_RECORD::read_record (this=0x68cb52439e80) at /home/mleich/10.5_A/sql/records.h:79
#17 mysql_update (thd=thd@entry=0x62b0000af218, table_list=<optimized out>, fields=..., values=..., conds=<optimized out>, order_num=<optimized out>, order=<optimized out>, limit=1, ignore=<optimized out>, found_return=<optimized out>, 
    updated_return=<optimized out>) at /home/mleich/10.5_A/sql/sql_update.cc:843
#18 0x000056247d102dc0 in mysql_execute_command (thd=thd@entry=0x62b0000af218) at /home/mleich/10.5_A/sql/sql_parse.cc:4393
#19 0x000056247d125ed7 in mysql_parse (thd=thd@entry=0x62b0000af218, rawbuf=<optimized out>, length=<optimized out>, parser_state=parser_state@entry=0x68cb5243bff0, is_com_multi=is_com_multi@entry=false, is_next_command=is_next_command@entry=false)
    at /home/mleich/10.5_A/sql/sql_parse.cc:7993
#20 0x000056247d0eb366 in dispatch_command (command=command@entry=COM_QUERY, thd=thd@entry=0x62b0000af218, packet=packet@entry=0x629000906219 " UPDATE t4 SET col2 = 16 ORDER BY col1 DESC LIMIT 2  /* E_R Thread8 QNO 686 CON_ID 37 */ ", 
    packet_length=packet_length@entry=89, is_com_multi=is_com_multi@entry=false, is_next_command=is_next_command@entry=false) at /home/mleich/10.5_A/sql/sql_parse.cc:1866
#21 0x000056247d0e61b7 in do_command (thd=0x62b0000af218) at /home/mleich/10.5_A/sql/sql_parse.cc:1347
#22 0x000056247d586281 in do_handle_one_connection (connect=<optimized out>, connect@entry=0x608000002c38, put_in_cache=put_in_cache@entry=true) at /home/mleich/10.5_A/sql/sql_connect.cc:1411
#23 0x000056247d587525 in handle_one_connection (arg=arg@entry=0x608000002c38) at /home/mleich/10.5_A/sql/sql_connect.cc:1313
#24 0x000056247e300ca2 in pfs_spawn_thread (arg=0x615000008c98) at /home/mleich/10.5_A/storage/perfschema/pfs.cc:2201
#25 0x00007ff21bd9e6db in start_thread (arg=0x68cb5243e300) at pthread_create.c:463
#26 0x000017a141540a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
(rr)
 
/home/mleich/RQG_mleich/rqg.pl \ 
--mysqld=--loose-innodb_lock_schedule_algorithm=fcfs \
--gendata=conf/mariadb/table_stress.zz \
--gendata_sql=conf/mariadb/table_stress.sql \
--engine=Innodb \
--reporters=Deadlock1,ErrorLog,Backtrace \
--mysqld=--connect_timeout=60 \
--mysqld=--net_read_timeout=30 \
--mysqld=--net_write_timeout=60 \
--mysqld=--loose-idle_readonly_transaction_timeout=0 \
--mysqld=--loose-idle_transaction_timeout=0 \
--mysqld=--loose-idle_write_transaction_timeout=0 \
--mysqld=--interactive_timeout=28800 \
--mysqld=--lock_wait_timeout=86400 \
--mysqld=--innodb-lock-wait-timeout=50 \
--mysqld=--loose-table_lock_wait_timeout=50 \
--mysqld=--wait_timeout=28800 \
--mysqld=--slave_net_timeout=60 \
--mysqld=--loose-max-statement-time=30 \
--mysqld=--loose-debug_assert_on_not_freed_memory=0 \
--mysqld=--log-output=none \
--duration=300 \
--seed=random \
--sqltrace=MarkErrors \
--grammar=conf/mariadb/table_stress_innodb_nocopy.yy \
--threads=9 \
--mysqld=--innodb_adaptive_hash_index=ON \
--mysqld=--innodb_page_size=4K \
--mysqld=--innodb-buffer-pool-size=8M \
--duration=300 \
--no_mask \
... certain settings specific to the testing box
--script_debug=_nix_ \
--rr=Server \
--rr_options=--chaos

Comment by Marko Mäkelä [ 2020-07-21 ]

I suspect that this could be a bug in btr_cur_optimistic_latch_leaves(), which is called by btr_pcur_restore_position_func(). It is requesting a page with BTR_GET, but there might be no guarantee that the page is still available. The block parameter (page 61) looks like a leaf page (PAGE_LEVEL is 0), with a preceding page 90 and no succeeding page. Yet, we have left_page_no=58 in the code:

		left_page_no = btr_page_get_prev(block->frame);
		rw_lock_s_unlock(&block->lock);
 
		cursor->left_block = left_page_no != FIL_NULL
			? btr_block_get(*cursor->index, left_page_no, mode,
					page_is_leaf(block->frame), mtr)
			: NULL;

Can you spot the mistake? I would claim that BUF_GET is wrong here, and we should perform an ‘optimistic’ read. After we released the block->lock, the block->frame is not guaranteed to be valid any more! Whatever freed the page 58 should have modified the block->frame as well. Let us ask rr replay for the proof:

10.5 054f10365c49b70a3868edc0c955ffe187f8344c

(rr) watch -l block->frame[8]@4
Hardware watchpoint 1: -location block->frame[8]@4
(rr) when
Current event: 355531
(rr) reverse-continue
Continuing.
 
Thread 2 received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
51	../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(rr) reverse-continue
Continuing.
[Switching to Thread 73817.94395]
 
Thread 154 hit Hardware watchpoint 1: -location block->frame[8]@4
 
Old value = "\000\000\000Z"
New value = "\000\000\000:"
0x000056247ebec2ef in mtr_t::write<4u, (mtr_t::write_type)1, unsigned long> (
    val=2141462384, ptr=0x3e817fc3f008, block=..., this=0x6f6a5d4564e0)
    at /home/mleich/10.5_A/storage/innobase/include/mtr0log.h:209
209	  ::memcpy(ptr, buf, l);
(rr) when
Current event: 355495
(rr) where
#0  0x000056247ebec2ef in mtr_t::write<4u, (mtr_t::write_type)1, unsigned long>
    (val=2141462384, ptr=0x3e817fc3f008, block=..., this=0x6f6a5d4564e0)
    at /home/mleich/10.5_A/storage/innobase/include/mtr0log.h:209
#1  btr_page_set_prev (block=block@entry=0x3e817fa41f70, prev=prev@entry=90, 
    mtr=mtr@entry=0x6f6a5d4564e0)
    at /home/mleich/10.5_A/storage/innobase/include/btr0btr.ic:80
#2  0x000056247ebc5367 in btr_level_list_remove (block=..., index=..., 
    mtr=mtr@entry=0x6f6a5d4564e0)
    at /home/mleich/10.5_A/storage/innobase/btr/btr0btr.cc:3179
#3  0x000056247ebe635d in btr_compress (cursor=cursor@entry=0x61b000042290, 
    adjust=adjust@entry=0, mtr=mtr@entry=0x6f6a5d4564e0)
    at /home/mleich/10.5_A/storage/innobase/btr/btr0btr.cc:3560

I do not think that we need to analyze this further. My suggested fix would go along the following lines:

  1. Replace the BUF_GET in the btr_cur_optimistic_latch_leaves() call stack with BUF_GET_POSSIBLY_FREED.
  2. Once we have a latch on cursor->left_block, we must check that its FIL_PAGE_NEXT matches our block number. If not, release cursor->left_block and return false.

As far as I can tell, this bug might only affect reverse index scans (BTR_SEARCH_PREV, BTR_MODIFY_PREV).

Comment by Thirunarayanan Balathandayuthapani [ 2020-07-23 ]

patch is in bb-10.2-thiru

Comment by Marko Mäkelä [ 2020-07-23 ]

Thanks! I think that it is a step to the right direction, but not enough. Because this error handling cannot adequately be covered by the regression tests, this must be extensively tested with RQG once you have addressed my review comments.

Comment by Matthias Leich [ 2020-07-24 ]

origin/bb-10.2-MDEV-14711 commit 0ec30e0606d1795d020bab9f1a40744e57e6eb68
"survived" ~ 16000 RQG tests. The issues observed are known and exist on other source trees too.

Generated at Thu Feb 08 08:15:41 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.