[MDEV-24077] innodb.temp_table_savepoint failed in buildbot: Assertion failed: lock->lock_word < 0x20000000 Created: 2020-10-31  Updated: 2023-11-28  Resolved: 2023-11-28

Status: Closed
Project: MariaDB Server
Component/s: Storage Engine - InnoDB, Tests
Affects Version/s: 10.2
Fix Version/s: N/A

Type: Bug Priority: Major
Reporter: Elena Stepanova Assignee: Thirunarayanan Balathandayuthapani
Resolution: Cannot Reproduce Votes: 0
Labels: None


 Description   

http://buildbot.askmonty.org/buildbot/builders/win32-debug/builds/18219

10.2 692a44b30928e9bfb8f7a1aaf450fc29

innodb.temp_table_savepoint 'innodb'     w3 [ fail ]
        Test ended at 2020-10-20 10:56:02
 
CURRENT_TEST: innodb.temp_table_savepoint
mysqltest: At line 209: query 'reap' failed: 2013: Lost connection to MySQL server during query
 
The result from queries just before the failure was:
< snip >
repeat(concat(' tc6_',n+inner_loop),245),repeat(concat(' tc7_',n+inner_loop),245),
now(),(100.55+n+inner_loop));
insert into t5 values(400+n+inner_loop,n+inner_loop,repeat(concat(' tc3_',n+inner_loop),30),
repeat(concat(' tc4_',n+inner_loop),800),repeat(concat(' tc_',n+inner_loop),800),
repeat(concat(' tc6_',n+inner_loop),245),repeat(concat(' tc7_',n+inner_loop),245),
now(),(100.55+n+inner_loop));
savepoint c;
rollback to b;
rollback to a;
commit;
commit;
rollback;
set n = n - 1;
end while;
end|
connect  con1,localhost,root,,;
call populate_tables();;
connect  con2,localhost,root,,;
call populate_tables();;
connection con1;
 
More results from queries before failure can be found in D:\win32-debug\build\mysql-test\var\3\log\temp_table_savepoint.log
 
 
Server [mysqld.1 - pid: 6108, winpid: 6108, exit: 768] failed during test run
Server log from this test:
----------SERVER LOG START-----------
Assertion failed: lock->lock_word < 0x20000000, file D:\win32-debug\build\src\storage\innobase\include\sync0rw.ic, line 359
201020 10:55:58 [ERROR] mysqld got exception 0x80000003 ;
This could be because you hit a bug. It is also possible that this binary
or one of the libraries it was linked against is corrupt, improperly built,
or misconfigured. This error can also be caused by malfunctioning hardware.
 
To report this bug, see https://mariadb.com/kb/en/reporting-bugs
 
We will try our best to scrape up some info that will hopefully help
diagnose the problem, but since we have already crashed, 
something is definitely wrong and this may fail.
 
Server version: 10.2.35-MariaDB-debug-log
key_buffer_size=1048576
read_buffer_size=131072
max_used_connections=3
max_threads=65537
thread_count=9
It is possible that mysqld could use up to 
key_buffer_size + (read_buffer_size + sort_buffer_size)*max_threads = 3425 K  bytes of memory
Hope that's ok; if not, decrease some variables in the equation.
 
Thread pointer: 0xabc9040
Attempting backtrace. You can use the following information to find out
where mysqld died. If you see no messages after this, something went
terribly wrong...
mysqld.exe!my_sigabrt_handler()[my_thr_init.c:487]
mysqld.exe!raise()[signal.cpp:547]
mysqld.exe!abort()[abort.cpp:64]
mysqld.exe!common_assert_to_stderr<wchar_t>()[assert.cpp:186]
mysqld.exe!_wassert()[assert.cpp:443]
mysqld.exe!rw_lock_s_unlock_func()[sync0rw.ic:359]
mysqld.exe!pfs_rw_lock_s_unlock_func()[sync0rw.ic:831]
mysqld.exe!buf_page_release_latch()[buf0buf.ic:1345]
mysqld.exe!mtr_t::release_block_at_savepoint()[mtr0mtr.ic:175]
mysqld.exe!btr_cur_search_to_nth_level_func()[btr0cur.cc:1573]
mysqld.exe!btr_pcur_open_with_no_init_func()[btr0pcur.ic:519]
mysqld.exe!row_search_mvcc()[row0sel.cc:4776]
mysqld.exe!ha_innobase::index_read()[ha_innodb.cc:9401]
mysqld.exe!ha_innobase::rnd_pos()[ha_innodb.cc:9906]
mysqld.exe!handler::ha_rnd_pos()[handler.cc:2694]
mysqld.exe!rr_from_tempfile()[records.cc:515]
mysqld.exe!mysql_update()[sql_update.cc:749]
mysqld.exe!mysql_execute_command()[sql_parse.cc:4001]
mysqld.exe!sp_instr_stmt::exec_core()[sp_head.cc:3332]
mysqld.exe!sp_lex_keeper::reset_lex_and_exec_core()[sp_head.cc:3095]
mysqld.exe!sp_instr_stmt::execute()[sp_head.cc:3248]
mysqld.exe!sp_head::execute()[sp_head.cc:1326]
mysqld.exe!sp_head::execute_procedure()[sp_head.cc:2202]
mysqld.exe!do_execute_sp()[sql_parse.cc:2949]
mysqld.exe!mysql_execute_command()[sql_parse.cc:5567]
mysqld.exe!mysql_parse()[sql_parse.cc:7733]
mysqld.exe!dispatch_command()[sql_parse.cc:1826]
mysqld.exe!do_command()[sql_parse.cc:1380]
mysqld.exe!threadpool_process_request()[threadpool_common.cc:375]
mysqld.exe!tp_callback()[threadpool_common.cc:191]
mysqld.exe!tp_callback()[threadpool_win.cc:378]
mysqld.exe!work_callback()[threadpool_win.cc:452]
ntdll.dll!RtlAcquirePebLock()
ntdll.dll!RtlAcquirePebLock()
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlGetAppContainerNamedObjectPath()
ntdll.dll!RtlGetAppContainerNamedObjectPath()
 
Trying to get some variables.
Some pointers may be invalid and cause the dump to abort.
Query (0xa97a0b0): update t4 set c1 = c1 + 1000 where c1 > 10
Connection ID (thread ID): 21
Status: NOT_KILLED
 
Optimizer switch: index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=on,orderby_uses_equalities=on,condition_pushdown_for_derived=on
 
The manual page at https://mariadb.com/kb/en/how-to-produce-a-full-stack-trace-for-mysqld/ contains
information that should help you find out what is causing the crash.
Writing a core file at D:\win32-debug\build\mysql-test\var\3\mysqld.1\data\
Minidump written to D:\win32-debug\build\mysql-test\var\3\mysqld.1\data\mysqld.dmp
----------SERVER LOG END-------------
 
 
Output from cdb follows. Faulting thread is printed twice,with and without function parameters
Search for STACK_TEXT to see the stack trace of 
the faulting thread. Callstacks of other threads are printed after it.
 
Microsoft (R) Windows Debugger Version 10.0.14321.1024 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.
 
 
Loading Dump File [D:\win32-debug\build\mysql-test\var\3\log\innodb.temp_table_savepoint-innodb\mysqld.1\data\mysqld.dmp]
User Mini Dump File: Only registers, stack and portions of memory are available
 
 
Response                         Time (ms)     Location
OK                                             D:\win32-debug\build\sql\Debug
OK                                             C:\Windows\System32
OK                                             .
 
Response                         Time (ms)     Location
OK                                             D:\win32-debug\build\sql\Debug
OK                                             C:\Windows\System32
OK                                             .
Deferred                                       SRV*c:\cdb_symbols*http://msdl.microsoft.com/download/symbols
Symbol search path is: D:\win32-debug\build\sql\Debug;C:\Windows\System32;.;SRV*c:\cdb_symbols*http://msdl.microsoft.com/download/symbols
Executable search path is: D:\win32-debug\build\sql\Debug;C:\Windows\System32;.
Windows 10 Version 17763 MP (4 procs) Free x86 compatible
Product: Server, suite: TerminalServer DataCenter SingleUserTS
Built by: 17763.1.x86fre.rs5_release.180914-1434
Machine Name:
Debug session time: Tue Oct 20 10:55:58.000 2020 (UTC + 0:00)
System Uptime: not available
Process Uptime: 0 days 0:00:08.000
...............................
This dump file has a breakpoint exception stored in it.
The stored exception information can be accessed via .ecxr.
eax=00000000 ebx=0fc6ba60 ecx=00000000 edx=00000000 esi=000002cc edi=0fc6ba50
eip=77d5136c esp=0c7a9074 ebp=0c7a9080 iopl=0         nv up ei pl nz na pe nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000206
ntdll!NtGetContextThread:
         ret     8
0:031> cdb: Reading initial command '!sym prompts off; !analyze -v; .ecxr; !for_each_frame dv /t;!uniqstack -p;q'
quiet mode - symbol prompts off
 
Unable to load image C:\Windows\System32\kernel32.dll, Win32 error 0n2
Unable to load image C:\Windows\System32\KERNELBASE.dll, Win32 error 0n2
Unable to load image C:\Windows\System32\user32.dll, Win32 error 0n2
Unable to load image C:\Windows\System32\mswsock.dll, Win32 error 0n2
GetUrlPageData2 (WinHttp) failed: 12002.
 
DUMP_CLASS: 2
 
DUMP_QUALIFIER: 400
 
CONTEXT:  (.ecxr)
eax=00000000 ebx=00000008 ecx=00d97600 edx=031d3000 esi=00000016 edi=00d97600
eip=00d97603 esp=0c7aad7c ebp=0c7aad7c iopl=0         nv up ei pl nz ac po nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000212
mysqld!my_sigabrt_handler:
             int     3
Resetting default scope
 
FAULTING_IP: 
mysqld!my_sigabrt_handler+3 [D:\win32-debug\build\src\mysys\my_thr_init.c @ 487]
             int     3
 
EXCEPTION_RECORD:  (.exr -1)
ExceptionAddress: 00d97603 (mysqld!my_sigabrt_handler)
   ExceptionCode: 80000003 (Break instruction exception)
  ExceptionFlags: 00000000
NumberParameters: 1
   Parameter[0]: 00000000
 
DEFAULT_BUCKET_ID:  STATUS_BREAKPOINT
 
PROCESS_NAME:  mysqld.exe
 
ERROR_CODE: (NTSTATUS) 0x80000003 - {EXCEPTION}  Breakpoint  A breakpoint has been reached.
 
EXCEPTION_CODE: (HRESULT) 0x80000003 (2147483651) - One or more arguments are invalid
 
EXCEPTION_CODE_STR:  80000003
 
EXCEPTION_PARAMETER1:  00000000
 
WATSON_BKT_PROCSTAMP:  5f8ebd55
 
WATSON_BKT_PROCVER:  10.2.35.0
 
WATSON_BKT_MODULE:  mysqld.exe
 
WATSON_BKT_MODSTAMP:  5f8ebd55
 
WATSON_BKT_MODOFFSET:  ae7603
 
WATSON_BKT_MODVER:  10.2.35.0
 
BUILD_VERSION_STRING:  17763.1.x86fre.rs5_release.180914-1434
 
MODLIST_WITH_TSCHKSUM_HASH:  cfb8cc9a254f3f9fe490e902539a7c3555ba1b67
 
MODLIST_SHA1_HASH:  9756277eb4d275cae075083600244cebe4eac78b
 
DUMP_FLAGS:  0
 
DUMP_TYPE:  2
 
ANALYSIS_SESSION_HOST:  MARIADB-04
 
ANALYSIS_SESSION_TIME:  10-20-2020 10:56:38.0923
 
ANALYSIS_VERSION: 10.0.14321.1024 amd64fre
 
THREAD_ATTRIBUTES: 
PROBLEM_CLASSES: 
 
 
 
 
    Tid    [0x0]
    Frame  [0x00]
    String [STATUS_BREAKPOINT]
    Data Bucketing
 
 
BUGCHECK_STR:  STATUS_BREAKPOINT
 
LAST_CONTROL_TRANSFER:  from 00eb9efc to 00d97603
 
STACK_TEXT:  
mysqld!my_sigabrt_handler
mysqld!raise
mysqld!abort
mysqld!common_assert_to_stderr<wchar_t>
mysqld!_wassert
mysqld!rw_lock_s_unlock_func
mysqld!pfs_rw_lock_s_unlock_func
mysqld!buf_page_release_latch
mysqld!mtr_t::release_block_at_savepoint
mysqld!btr_cur_search_to_nth_level_func
mysqld!btr_pcur_open_with_no_init_func
mysqld!row_search_mvcc
mysqld!ha_innobase::index_read
mysqld!ha_innobase::rnd_pos
mysqld!handler::ha_rnd_pos
mysqld!rr_from_tempfile
mysqld!mysql_update
mysqld!mysql_execute_command
mysqld!sp_instr_stmt::exec_core
mysqld!sp_lex_keeper::reset_lex_and_exec_core
mysqld!sp_instr_stmt::execute
mysqld!sp_head::execute
mysqld!sp_head::execute_procedure
mysqld!do_execute_sp
mysqld!mysql_execute_command
mysqld!mysql_parse
mysqld!dispatch_command
mysqld!do_command
mysqld!threadpool_process_request
mysqld!tp_callback
mysqld!tp_callback
mysqld!work_callback
ntdll!TppWorkpExecuteCallback
ntdll!TppWorkerThread
WARNING: Frame IP not in any known module. Following frames may be wrong.
0xc7afcac
ntdll!_except_handler4
ntdll!_except_handler4
ntdll!FinalExceptionHandlerPad7
 
 
THREAD_SHA1_HASH_MOD_FUNC:  85b0f7deb05ada8fa5efeb902254206771fa8af9
 
THREAD_SHA1_HASH_MOD_FUNC_OFFSET:  31e256ab8378a7afe0404abdc3c5425cb13db7e1
 
THREAD_SHA1_HASH_MOD:  cda6743bae44f2a1c7262f71531a8baa60d1b120
 
FOLLOWUP_IP: 
mysqld!my_sigabrt_handler+3 [D:\win32-debug\build\src\mysys\my_thr_init.c @ 487]
             int     3
 
FAULT_INSTR_CODE:  ccc35dcc
 
FAULTING_SOURCE_LINE:  D:\win32-debug\build\src\mysys\my_thr_init.c
 
FAULTING_SOURCE_FILE:  D:\win32-debug\build\src\mysys\my_thr_init.c
 
FAULTING_SOURCE_LINE_NUMBER:  487
 
FAULTING_SOURCE_CODE:  
   483: 
   484: #if (_MSC_VER >= 1400)
   485: static void my_sigabrt_handler(int sig)
   486: {
>  487:   __debugbreak();
   488: }
   489: #endif /*_MSC_VER >=1400 */
   490: 
   491: static void install_sigabrt_handler(void)
   492: {
 
 
SYMBOL_STACK_INDEX:  0
 
SYMBOL_NAME:  mysqld!my_sigabrt_handler+3
 
FOLLOWUP_NAME:  MachineOwner
 
MODULE_NAME: mysqld
 
IMAGE_NAME:  mysqld.exe
 
DEBUG_FLR_IMAGE_TIMESTAMP:  5f8ebd55
 
STACK_COMMAND:  .ecxr ; kb
 
BUCKET_ID:  STATUS_BREAKPOINT_mysqld!my_sigabrt_handler+3
 
PRIMARY_PROBLEM_CLASS:  STATUS_BREAKPOINT_mysqld!my_sigabrt_handler+3
 
FAILURE_EXCEPTION_CODE:  80000003
 
FAILURE_IMAGE_NAME:  mysqld.exe
 
BUCKET_ID_IMAGE_STR:  mysqld.exe
 
FAILURE_MODULE_NAME:  mysqld
 
BUCKET_ID_MODULE_STR:  mysqld
 
FAILURE_FUNCTION_NAME:  my_sigabrt_handler
 
BUCKET_ID_FUNCTION_STR:  my_sigabrt_handler
 
BUCKET_ID_OFFSET:  3
 
BUCKET_ID_MODTIMEDATESTAMP:  5f8ebd55
 
BUCKET_ID_MODCHECKSUM:  0
 
BUCKET_ID_MODVER_STR:  10.2.35.0
 
BUCKET_ID_PREFIX_STR:  STATUS_BREAKPOINT_
 
FAILURE_PROBLEM_CLASS:  STATUS_BREAKPOINT
 
FAILURE_SYMBOL_NAME:  mysqld.exe!my_sigabrt_handler
 
FAILURE_BUCKET_ID:  STATUS_BREAKPOINT_80000003_mysqld.exe!my_sigabrt_handler
 
WATSON_STAGEONE_URL:  http://watson.microsoft.com/StageOne/mysqld.exe/10.2.35.0/5f8ebd55/mysqld.exe/10.2.35.0/5f8ebd55/80000003/00ae7603.htm?Retriage=1
 
TARGET_TIME:  2020-10-20T10:55:58.000Z
 
OSBUILD:  17763
 
OSSERVICEPACK:  475
 
SERVICEPACK_NUMBER: 0
 
OS_REVISION: 0
 
SUITE_MASK:  400
 
PRODUCT_TYPE:  3
 
OSPLATFORM_TYPE:  x86
 
OSNAME:  Windows 10
 
OSEDITION:  Windows 10 Server TerminalServer DataCenter SingleUserTS
 
OS_LOCALE:  
 
USER_LCID:  0
 
OSBUILD_TIMESTAMP:  unknown_date
 
BUILDDATESTAMP_STR:  180914-1434
 
BUILDLAB_STR:  rs5_release
 
BUILDOSVER_STR:  10.0.17763.1.x86fre.rs5_release.180914-1434
 
ANALYSIS_SESSION_ELAPSED_TIME: 8683
 
ANALYSIS_SOURCE:  UM
 
FAILURE_ID_HASH_STRING:  um:status_breakpoint_80000003_mysqld.exe!my_sigabrt_handler
 
FAILURE_ID_HASH:  {f6294d5d-cc99-d322-9f92-e2c8a944cc10}
 
Followup:     MachineOwner
---------
 
eax=00000000 ebx=00000008 ecx=00d97600 edx=031d3000 esi=00000016 edi=00d97600
eip=00d97603 esp=0c7aad7c ebp=0c7aad7c iopl=0         nv up ei pl nz ac po nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000212
mysqld!my_sigabrt_handler:
             int     3
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!my_sigabrt_handler [D:\win32-debug\build\src\mysys\my_thr_init.c @ 487]
int sig = 0n22
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!raise [minkernel\crts\ucrt\src\appcrt\misc\signal.cpp @ 547]
int signum = 0n22
int old_fpecode = 0n0
<function> * action = 0x00d97600
struct _EXCEPTION_POINTERS * old_pxcptinfoptrs = 0x00000000
bool action_is_global = true
struct __acrt_ptd * ptd = 0x00000000
<function> ** action_pointer = 0x02d29b5c
bool return0 = false
struct __crt_signal_action_t * local_action = <value unavailable>
struct __crt_signal_action_t * last = <value unavailable>
struct __crt_signal_action_t * first = <value unavailable>
struct __crt_signal_action_t * p = 0x0c7aad84
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!abort [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 64]
<function> * sigabrt_action = <value unavailable>
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!common_assert_to_stderr<wchar_t> [minkernel\crts\ucrt\src\appcrt\startup\assert.cpp @ 186]
wchar_t * expression = 0x015ee514 "lock->lock_word < 0x20000000"
wchar_t * file_name = 0x015f6cb8 "D:\win32-debug\build\src\storage\innobase\include\sync0rw.ic"
unsigned int line_number = 0x167
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
(Inline) -------- mysqld!common_assert [minkernel\crts\ucrt\src\appcrt\startup\assert.cpp @ 420]
void * return_address = <value unavailable>
int current_error_mode = <value unavailable>
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!_wassert [minkernel\crts\ucrt\src\appcrt\startup\assert.cpp @ 443]
wchar_t * expression = <value unavailable>
wchar_t * file_name = <value unavailable>
unsigned int line_number = <value unavailable>
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!rw_lock_s_unlock_func [D:\win32-debug\build\src\storage\innobase\include\sync0rw.ic @ 359]
unsigned int pass = 0
struct rw_lock_t * lock = 0x087e460c
long lock_word = 0n-858993460
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!pfs_rw_lock_s_unlock_func [D:\win32-debug\build\src\storage\innobase\include\sync0rw.ic @ 831]
unsigned int pass = 0
struct rw_lock_t * lock = 0x087e460c
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!buf_page_release_latch [D:\win32-debug\build\src\storage\innobase\include\buf0buf.ic @ 1345]
struct buf_block_t * block = 0x087e44f0
unsigned int rw_latch = 1
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!mtr_t::release_block_at_savepoint [D:\win32-debug\build\src\storage\innobase\include\mtr0mtr.ic @ 175]
struct mtr_t * this = 0x0c7abfec
unsigned int savepoint = 8
struct buf_block_t * block = 0x087e44f0
struct mtr_memo_slot_t * slot = 0x0c7ac018
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!btr_cur_search_to_nth_level_func [D:\win32-debug\build\src\storage\innobase\btr\btr0cur.cc @ 1573]
struct dict_index_t * index = 0x0ab1fbb0
unsigned int level = 0
struct dtuple_t * tuple = 0x0accd808
page_cur_mode_t mode = PAGE_CUR_GE (0n2)
unsigned int latch_mode = 1
struct btr_cur_t * cursor = 0x0accd6f8
unsigned int has_search_latch = 0
char * file = 0x0195f974 "D:\win32-debug\build\src\storage\innobase\row\row0sel.cc"
unsigned int line = 0x12aa
struct mtr_t * mtr = 0x0c7abfec
unsigned int64 autoinc = 0
unsigned int root_leaf_rw_latch = 1
bool need_path = true
unsigned int rw_latch = 1
unsigned int [100] tree_savepoints = unsigned int [100]
class page_size_t page_size = class page_size_t
class page_id_t page_id = class page_id_t
struct buf_block_t * block = 0x087dbee0
unsigned int up_match = 0
unsigned int estimate = 0
unsigned int n_releases = 0
unsigned int low_match = 0
unsigned int low_bytes = 0
unsigned int savepoint = 0
btr_op_t btr_op = BTR_NO_OP (0n0)
dberr_t err = DB_SUCCESS (0n0)
unsigned int upper_rw_latch = 1
struct buf_block_t *[100] tree_blocks = struct buf_block_t *[100]
bool retrying_for_search_prev = false
unsigned short [300] offsets_ = unsigned short [300]
struct buf_block_t * guess = 0x00000000
struct buf_block_t ** prev_tree_blocks = 0x00000000
unsigned int node_ptr_max_size = 0x2000
struct page_cur_t * page_cursor = 0x0accd6fc
unsigned int * prev_tree_savepoints = 0x00000000
unsigned int prev_n_blocks = 0
struct btr_latch_leaves_t latch_leaves = struct btr_latch_leaves_t
page_cur_mode_t search_mode = PAGE_CUR_UNSUPP (0n0)
unsigned int n_blocks = 1
struct _db_stack_frame_ _db_stack_frame_ = struct _db_stack_frame_
struct btr_search_t * info = 0x0abc3148
unsigned short * offsets = 0x0c7ab238
unsigned short [300] offsets2_ = unsigned short [300]
unsigned short * offsets2 = 0x0c7aafd4
unsigned int buf_mode = 0xa
unsigned int up_bytes = 0
page_cur_mode_t page_mode = PAGE_CUR_L (0n3)
bool rtree_parent_modified = false
unsigned int prev_n_releases = 0
struct mem_block_info_t * heap = 0x00000000
unsigned char * page = 0x08c08000 "--- memory read error at address 0x08c08000 ---"
bool detected_same_key_root = false
unsigned int s_latch_by_caller = 0
unsigned int root_height = 1
btr_intention_t lock_intention = BTR_INTENTION_BOTH (0n1)
bool modify_external = false
bool found = false
unsigned int leftmost_from_level = 0
bool mbr_adj = false
unsigned int height = 0
struct rw_lock_t * search_latch = 0x07b11288
unsigned int space = 0xfffffffe
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!btr_pcur_open_with_no_init_func [D:\win32-debug\build\src\storage\innobase\include\btr0pcur.ic @ 519]
struct dict_index_t * index = 0x0ab1fbb0
struct dtuple_t * tuple = 0x0accd808
page_cur_mode_t mode = PAGE_CUR_GE (0n2)
unsigned int latch_mode = 1
struct btr_pcur_t * cursor = 0x0accd6f8
unsigned int has_search_latch = 0
char * file = 0x0195f974 "D:\win32-debug\build\src\storage\innobase\row\row0sel.cc"
unsigned int line = 0x12aa
struct mtr_t * mtr = 0x0c7abfec
struct btr_cur_t * btr_cursor = 0x0accd6f8
dberr_t err = DB_SUCCESS (0n0)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!row_search_mvcc [D:\win32-debug\build\src\storage\innobase\row\row0sel.cc @ 4776]
unsigned char * buf = 0x0accb3f8 "--- memory read error at address 0x0accb3f8 ---"
page_cur_mode_t mode = PAGE_CUR_GE (0n2)
struct row_prebuilt_t * prebuilt = 0x0accd5e8
unsigned int match_mode = 1
unsigned int direction = 0
struct dtuple_t * search_tuple = 0x0accd808
unsigned int moves_up = 1
unsigned int next_offs = 0xcccccccc
dberr_t err = DB_SUCCESS (0n0)
unsigned short [300] offsets_ = unsigned short [300]
struct btr_pcur_t * pcur = 0x0accd6f8
unsigned char * next_buf = 0x00000000 ""
struct dict_index_t * index = 0x0ab1fbb0
unsigned char * clust_rec = 0xcccccccc "--- memory read error at address 0xcccccccc ---"
struct _db_stack_frame_ _db_stack_frame_ = struct _db_stack_frame_
unsigned int comp = 1
unsigned short * offsets = 0x0c7abd80
struct dtuple_t * vrow = 0x00000000
unsigned char * result_rec = 0x00000000 ""
unsigned int unique_search = 1
unsigned int mtr_has_extra_clust_latch = 0
unsigned int table_lock_waited = 0
bool need_vrow = false
unsigned int did_semi_consistent_read = 0
struct mem_block_info_t * heap = 0x00000000
unsigned char * rec = 0xcccccccc "--- memory read error at address 0xcccccccc ---"
struct que_thr_t * thr = 0x0ace55a0
class Row_sel_get_clust_rec_for_mysql row_sel_get_clust_rec_for_mysql = class Row_sel_get_clust_rec_for_mysql
bool spatial_search = false
struct trx_t * trx = 0x083b3e00
struct dict_index_t * clust_index = 0x0ab1fbb0
unsigned int same_user_rec = 0xcccccccc
struct mtr_t mtr = struct mtr_t
unsigned int set_also_gap_locks = 1
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!ha_innobase::index_read [D:\win32-debug\build\src\storage\innobase\handler\ha_innodb.cc @ 9401]
class ha_innobase * this = 0x0ab3bac8
unsigned char * buf = 0x0accb3f8 "--- memory read error at address 0x0accb3f8 ---"
unsigned char * key_ptr = 0x0acbe0d0 "--- memory read error at address 0x0acbe0d0 ---"
unsigned int key_len = 4
ha_rkey_function find_flag = HA_READ_KEY_EXACT (0n0)
dberr_t ret = 0n-858993460 (No matching enumerant)
struct dict_index_t * index = 0x0ab1fbb0
struct _db_stack_frame_ _db_stack_frame_ = struct _db_stack_frame_
unsigned int match_mode = 1
int error = 0n-858993460
page_cur_mode_t mode = PAGE_CUR_GE (0n2)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!ha_innobase::rnd_pos [D:\win32-debug\build\src\storage\innobase\handler\ha_innodb.cc @ 9906]
class ha_innobase * this = 0x0ab3bac8
unsigned char * buf = 0x0accb3f8 "--- memory read error at address 0x0accb3f8 ---"
unsigned char * pos = 0x0acbe0d0 "--- memory read error at address 0x0acbe0d0 ---"
struct _db_stack_frame_ _db_stack_frame_ = struct _db_stack_frame_
int error = 0n-858993460
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!handler::ha_rnd_pos [D:\win32-debug\build\src\sql\handler.cc @ 2694]
class Exec_time_tracker * this_tracker = 0x00000000
class handler * this = 0x0ab3bac8
unsigned char * buf = 0x0accb3f8 "--- memory read error at address 0x0accb3f8 ---"
unsigned char * pos = 0x0acbe0d0 "--- memory read error at address 0x0acbe0d0 ---"
struct _db_stack_frame_ _db_stack_frame_ = struct _db_stack_frame_
int result = 0n-858993460
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!rr_from_tempfile [D:\win32-debug\build\src\sql\records.cc @ 515]
struct READ_RECORD * info = 0x0c7acb4c
int tmp = 0n-858993460
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!mysql_update [D:\win32-debug\build\src\sql\sql_update.cc @ 749]
class THD * thd = 0x0abc9040
struct TABLE_LIST * table_list = 0x0ab8ae90
class List<Item> * fields = 0x0ab8a6a0
class List<Item> * values = 0x0ab8a958
class Item * conds = 0x0ab8b518
unsigned int order_num = 0
struct st_order * order = 0x00000000
unsigned int64 limit = 0xffffffff`fffffff2
enum_duplicates handle_duplicates = DUP_ERROR (0n0)
bool ignore = false
unsigned int64 * found_return = 0x0c7ad700
unsigned int64 * updated_return = 0x0c7ad6f0
unsigned int want_privilege = 0
killed_state killed_status = NOT_KILLED (0n0)
class SQL_SELECT * select = 0x0a97a248
class Explain_update * explain = 0x0a97a328
bool safe_update = false
bool reverse = false
class Bitmap<64> old_covering_keys = class Bitmap<64>
unsigned int64 updated = 0xd
struct TABLE * table = 0x0ab24780
bool using_limit = false
class List<Item> all_fields = class List<Item>
int res = 0n0
struct READ_RECORD info = struct READ_RECORD
struct _db_stack_frame_ _db_stack_frame_ = struct _db_stack_frame_
bool used_key_is_modified = true
unsigned int dup_key_found = 0xcccccccc
class SORT_INFO * file_sort = 0x00000000
bool will_batch = false
int loc_error = 0n-858993460
unsigned int64 id = 0xcccccccc`cccccccc
bool need_sort = false
int err2 = 0n-858993460
bool transactional_table = true
bool can_compare_record = true
unsigned int table_count = 1
class Update_plan query_plan = class Update_plan
int error = 0n0
unsigned int64 found = 0xd
class st_select_lex * select_lex = 0x0ab8a5f8
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!mysql_execute_command [D:\win32-debug\build\src\sql\sql_parse.cc @ 4001]
unsigned int64 updated = 0
unsigned int64 found = 0
class THD * thd = 0x0abc9040
struct TABLE_LIST * all_tables = 0x0ab8ae90
class st_select_lex_unit * unit = 0x0ab8a0e0
bool have_table_map_for_update = false
enum_binlog_format orig_current_stmt_binlog_format = BINLOG_FORMAT_STMT (0n1)
int up_result = 0n0
int res = 0n0
struct _db_stack_frame_ _db_stack_frame_ = struct _db_stack_frame_
enum_binlog_format orig_binlog_format = BINLOG_FORMAT_MIXED (0n0)
class Rpl_filter * rpl_filter = 0xcccccccc
struct LEX * lex = 0x0ab8a068
class st_select_lex * select_lex = 0x0ab8a5f8
struct TABLE_LIST * first_table = 0x0ab8ae90
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!sp_instr_stmt::exec_core [D:\win32-debug\build\src\sql\sp_head.cc @ 3332]
class sp_instr_stmt * this = 0x0ab871d0
class THD * thd = 0x0abc9040
unsigned int * nextp = 0x0c7adc4c
int res = 0n-858993460
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!sp_lex_keeper::reset_lex_and_exec_core [D:\win32-debug\build\src\sql\sp_head.cc @ 3095]
class sp_lex_keeper * this = 0x0ab871f8
class THD * thd = 0x0abc9040
unsigned int * nextp = 0x0c7adc4c
bool open_tables = false
class sp_instr * instr = 0x0ab871d0
int res = 0n0
struct _db_stack_frame_ _db_stack_frame_ = struct _db_stack_frame_
bool parent_modified_non_trans_table = false
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!sp_instr_stmt::execute [D:\win32-debug\build\src\sql\sp_head.cc @ 3248]
bool log_slow = true
class sp_instr_stmt * this = 0x0ab871d0
class THD * thd = 0x0abc9040
unsigned int * nextp = 0x0c7adc4c
int res = 0n0
struct _db_stack_frame_ _db_stack_frame_ = struct _db_stack_frame_
class CSET_STRING query_backup = class CSET_STRING
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!sp_head::execute [D:\win32-debug\build\src\sql\sp_head.cc @ 1326]
class sp_instr * i = 0x0ab871d0
struct sql_digest_state * parent_digest = 0x0abcafe8
class sp_head * this = 0x0ab534f8
class THD * thd = 0x0abc9040
bool merge_da_on_success = true
class Query_arena backup_arena = class Query_arena
class String old_packet = class String
char [202] saved_cur_db_name_buf = char [202] "???"
class sp_rcontext * ctx = 0x0ad03670
struct st_mem_root execute_mem_root = struct st_mem_root
int64 old_query_id = 0n6355
struct TABLE * old_rec_tables = 0x00000000
struct st_mem_root * user_var_events_alloc_saved = 0x0abcc1f8
struct st_mysql_lex_string saved_cur_db_name = struct st_mysql_lex_string
bool cur_db_changed = false
class Query_arena * old_arena = 0x0abc904c
unsigned int64 save_sql_mode = 0x54200000
struct _db_stack_frame_ _db_stack_frame_ = struct _db_stack_frame_
bool err_status = false
bool save_abort_on_warning = false
class Query_arena execute_arena = class Query_arena
class Item_change_list old_change_list = class Item_change_list
unsigned int old_server_status = 0
unsigned int status_backup_mask = 0xc0
unsigned int ip = 0x19
class Reprepare_observer * save_reprepare_observer = 0x00000000
struct LEX * old_lex = 0x0abcb3d8
struct TABLE * old_derived_tables = 0x00000000
class Warning_info sp_wi = class Warning_info
class Object_creation_ctx * saved_creation_ctx = 0x0ad04578
class Diagnostics_area * da = 0x0abcc218
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!sp_head::execute_procedure [D:\win32-debug\build\src\sql\sp_head.cc @ 2202]
class sp_head * this = 0x0ab534f8
class THD * thd = 0x0abc9040
class List<Item> * args = 0x0abcbcc8
unsigned int params = 0
class sp_rcontext * nctx = 0x0ad03670
bool save_enable_slow_log = true
class sp_rcontext * save_spcont = 0x00000000
class sp_rcontext * octx = 0x0ad02768
bool need_binlog_call = true
bool err_status = false
struct _db_stack_frame_ _db_stack_frame_ = struct _db_stack_frame_
unsigned int64 utime_before_sp_exec = 0x0000009c`6251d7fe
bool save_log_general = true
class Security_context * save_security_ctx = 0x00000000
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!do_execute_sp [D:\win32-debug\build\src\sql\sql_parse.cc @ 2949]
class THD * thd = 0x0abc9040
class sp_head * sp = 0x0ab534f8
unsigned int bits_to_be_cleared = 8
int res = 0n-858993460
unsigned int64 select_limit = 0xffffffff`ffffffff
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!mysql_execute_command [D:\win32-debug\build\src\sql\sql_parse.cc @ 5567]
class sp_head * sp = 0x0ab534f8
class THD * thd = 0x0abc9040
struct TABLE_LIST * all_tables = 0x00000000
class st_select_lex_unit * unit = 0x0abcb450
bool have_table_map_for_update = false
enum_binlog_format orig_current_stmt_binlog_format = BINLOG_FORMAT_STMT (0n1)
int up_result = 0n0
int res = 0n0
struct _db_stack_frame_ _db_stack_frame_ = struct _db_stack_frame_
enum_binlog_format orig_binlog_format = BINLOG_FORMAT_MIXED (0n0)
class Rpl_filter * rpl_filter = 0xcccccccc
struct LEX * lex = 0x0abcb3d8
class st_select_lex * select_lex = 0x0abcb968
struct TABLE_LIST * first_table = 0x00000000
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!mysql_parse [D:\win32-debug\build\src\sql\sql_parse.cc @ 7733]
char * found_semicolon = 0x00000000 ""
bool err = false
struct LEX * lex = 0x0abcb3d8
class THD * thd = 0x0abc9040
char * rawbuf = 0x0acff020 "--- memory read error at address 0x0acff020 ---"
unsigned int length = 0x16
class Parser_state * parser_state = 0x0c7af35c
bool is_com_multi = false
bool is_next_command = false
struct _db_stack_frame_ _db_stack_frame_ = struct _db_stack_frame_
int error = 0n-858993460
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!dispatch_command [D:\win32-debug\build\src\sql\sql_parse.cc @ 1826]
char * packet_end = 0x0acff036 "--- memory read error at address 0x0acff036 ---"
class Parser_state parser_state = class Parser_state
enum_server_command command = COM_QUERY (0n3)
class THD * thd = 0x0abc9040
char * packet = 0x0ab32141 "--- memory read error at address 0x0ab32141 ---"
unsigned int packet_length = 0x17
bool is_com_multi = false
bool is_next_command = false
bool drop_more_results = false
bool do_end_of_statement = true
struct _db_stack_frame_ _db_stack_frame_ = struct _db_stack_frame_
bool error = false
struct st_net * net = 0x0abc9170
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!do_command [D:\win32-debug\build\src\sql\sql_parse.cc @ 1380]
class THD * thd = 0x0abc9040
bool return_value = true
unsigned long packet_length = 0x18
struct _db_stack_frame_ _db_stack_frame_ = struct _db_stack_frame_
enum_server_command command = COM_QUERY (0n3)
char * packet = 0x0ab32140 "--- memory read error at address 0x0ab32140 ---"
struct st_net * net = 0x0abc9170
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!threadpool_process_request [D:\win32-debug\build\src\sql\threadpool_common.cc @ 375]
class THD * thd = 0x0abc9040
int retval = 0n0
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!tp_callback [D:\win32-debug\build\src\sql\threadpool_common.cc @ 191]
struct TP_connection * c = 0x07b7be78
struct Worker_thread_context worker_context = struct Worker_thread_context
class THD * thd = 0x0abc9040
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!tp_callback [D:\win32-debug\build\src\sql\threadpool_win.cc @ 378]
struct _TP_CALLBACK_INSTANCE * instance = 0x0c7afb7c
void * context = 0x07b7be78
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!work_callback [D:\win32-debug\build\src\sql\threadpool_win.cc @ 452]
struct _TP_CALLBACK_INSTANCE * instance = 0x0c7afb7c
void * context = 0x07b7be78
struct _TP_WORK * work = 0x07a31300
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
ntdll!TppWorkpExecuteCallback
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
ntdll!TppWorkerThread
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
0xc7afcac
Unable to enumerate locals, Win32 error 0n318
Private symbols (symbols.pri) are required for locals.
Type ".hh dbgerr005" for details.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
ntdll!_except_handler4
Unable to enumerate locals, HRESULT 0x80004005
Private symbols (symbols.pri) are required for locals.
Type ".hh dbgerr005" for details.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
ntdll!_except_handler4
Unable to enumerate locals, HRESULT 0x80004005
Private symbols (symbols.pri) are required for locals.
Type ".hh dbgerr005" for details.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
ntdll!FinalExceptionHandlerPad7
Unable to enumerate locals, HRESULT 0x80004005
Private symbols (symbols.pri) are required for locals.
Type ".hh dbgerr005" for details.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!my_sigabrt_handler [D:\win32-debug\build\src\mysys\my_thr_init.c @ 487]
Processing 32 threads, please wait
 
.  0  Id: 870.181c Suspend: 0 Teb: 03173000 Unfrozen
      Priority: 0  Priority class: 32
  
ntdll!NtWaitForAlertByThreadId
KERNELBASE!SleepConditionVariableCS
mysqld!pthread_cond_timedwait(struct _RTL_CONDITION_VARIABLE * cond = 0x024b4f94, struct _RTL_CRITICAL_SECTION * mutex = 0x024b4a64, struct timespec * abstime = 0x00000000) [D:\win32-debug\build\src\mysys\my_wincond.c @ 82]
mysqld!pthread_cond_wait(struct _RTL_CONDITION_VARIABLE * cond = 0x024b4f94, struct _RTL_CRITICAL_SECTION * mutex = 0x024b4a64) [D:\win32-debug\build\src\mysys\my_wincond.c @ 90]
mysqld!inline_mysql_cond_wait(struct st_mysql_cond * that = 0x024b4f94, struct st_mysql_mutex * mutex = 0x024b4a64, char * src_file = 0x00f54a60 "D:\win32-debug\build\src\sql\mysqld.cc", unsigned int src_line = 0x160d) [D:\win32-debug\build\src\include\mysql\psi\mysql_thread.h @ 1145]
mysqld!handle_connections_methods(void) [D:\win32-debug\build\src\sql\mysqld.cc @ 5645]
mysqld!win_main(int argc = 0n145, char ** argv = 0x034f2ff0) [D:\win32-debug\build\src\sql\mysqld.cc @ 6142]
mysqld!mysql_service(void * p = 0x00000000) [D:\win32-debug\build\src\sql\mysqld.cc @ 6199]
mysqld!mysqld_main(int argc = 0n22, char ** argv = 0x034e2cc8) [D:\win32-debug\build\src\sql\mysqld.cc @ 6393]
mysqld!main(int argc = 0n22, char ** argv = 0x034e2cc8) [D:\win32-debug\build\src\sql\main.cc @ 25]
(Inline) -------- mysqld!invoke_main [d:\agent\_work\3\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl @ 78]
mysqld!__scrt_common_main_seh(void) [d:\agent\_work\3\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl @ 288]
kernel32!BaseThreadInitThunk
ntdll!__RtlUserThreadStart
ntdll!_RtlUserThreadStart
 
.  1  Id: 870.1850 Suspend: 0 Teb: 03176000 Unfrozen
      Priority: 0  Priority class: 32
  
ntdll!NtWaitForWorkViaWorkerFactory
kernel32!BaseThreadInitThunk
ntdll!__RtlUserThreadStart
ntdll!_RtlUserThreadStart
 
.  3  Id: 870.1324 Suspend: 0 Teb: 0317c000 Unfrozen
      Priority: 0  Priority class: 32
  
ntdll!NtWaitForAlertByThreadId
KERNELBASE!SleepConditionVariableCS
mysqld!pthread_cond_timedwait(struct _RTL_CONDITION_VARIABLE * cond = 0x02d1f818, struct _RTL_CRITICAL_SECTION * mutex = 0x02d1f7fc, struct timespec * abstime = 0x082bf990) [D:\win32-debug\build\src\mysys\my_wincond.c @ 82]
mysqld!inline_mysql_cond_timedwait(struct st_mysql_cond * that = 0x02d1f818, struct st_mysql_mutex * mutex = 0x02d1f7fc, struct timespec * abstime = 0x082bf990, char * src_file = 0x022e7c68 "--- memory read error at address 0x022e7c68 ---", unsigned int src_line = 0x124) [D:\win32-debug\build\src\include\mysql\psi\mysql_thread.h @ 1182]
mysqld!timer_handler(void * arg = 0x00000000) [D:\win32-debug\build\src\mysys\thr_timer.c @ 293]
mysqld!pfs_spawn_thread(void * arg = 0x079c7b98) [D:\win32-debug\build\src\storage\perfschema\pfs.cc @ 1869]
mysqld!pthread_start(void * p = 0x034e13f8) [D:\win32-debug\build\src\mysys\my_winthread.c @ 60]
(Inline) -------- mysqld!invoke_thread_procedure [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91]
mysqld!thread_start<unsigned int (void * parameter = 0x07955d20) [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
kernel32!BaseThreadInitThunk
ntdll!__RtlUserThreadStart
ntdll!_RtlUserThreadStart
 
.  4  Id: 870.1500 Suspend: 0 Teb: 0317f000 Unfrozen
      Priority: 0  Priority class: 32
  
ntdll!NtRemoveIoCompletion
mysqld!os_aio_windows_handler(unsigned int segment = 0, unsigned int pos = 0, struct fil_node_t ** m1 = 0x0955faf4, void ** m2 = 0x0955fad4, class IORequest * type = 0x0955fae0) [D:\win32-debug\build\src\storage\innobase\os\os0file.cc @ 6609]
mysqld!os_aio_handler(unsigned int segment = 0, struct fil_node_t ** m1 = 0x0955faf4, void ** m2 = 0x0955fad4, class IORequest * request = 0x0955fae0) [D:\win32-debug\build\src\storage\innobase\os\os0file.cc @ 5780]
mysqld!fil_aio_wait(unsigned int segment = 0) [D:\win32-debug\build\src\storage\innobase\fil\fil0fil.cc @ 5116]
mysqld!io_handler_thread(void * arg = 0x025079c0) [D:\win32-debug\build\src\storage\innobase\srv\srv0start.cc @ 332]
kernel32!BaseThreadInitThunk
ntdll!__RtlUserThreadStart
ntdll!_RtlUserThreadStart
 
. 10  Id: 870.7e0 Suspend: 0 Teb: 03191000 Unfrozen
      Priority: 0  Priority class: 32
  
ntdll!NtWaitForAlertByThreadId
KERNELBASE!SleepConditionVariableCS
mysqld!os_event::timed_wait(unsigned long time_in_ms = 0x350) [D:\win32-debug\build\src\storage\innobase\os\os0event.cc @ 251]
mysqld!os_event::wait_time_low(unsigned int time_in_usec = 0xcf080, int64 reset_sig_count = 0n6) [D:\win32-debug\build\src\storage\innobase\os\os0event.cc @ 387]
mysqld!os_event_wait_time_low(struct os_event * event = 0x07a33588, unsigned int time_in_usec = 0xcf080, int64 reset_sig_count = 0n6) [D:\win32-debug\build\src\storage\innobase\os\os0event.cc @ 491]
mysqld!pc_sleep_if_needed(unsigned int next_loop_time = 0x2808d8cf, int64 sig_count = 0n6, unsigned int cur_time = 0x2808d57f) [D:\win32-debug\build\src\storage\innobase\buf\buf0flu.cc @ 2682]
mysqld!buf_flush_page_cleaner_coordinator(void * __formal = 0x00000000) [D:\win32-debug\build\src\storage\innobase\buf\buf0flu.cc @ 3148]
kernel32!BaseThreadInitThunk
ntdll!__RtlUserThreadStart
ntdll!_RtlUserThreadStart
 
. 11  Id: 870.1a80 Suspend: 0 Teb: 03197000 Unfrozen
      Priority: 0  Priority class: 32
  
ntdll!NtWaitForAlertByThreadId
KERNELBASE!SleepConditionVariableCS
mysqld!os_event::timed_wait(unsigned long time_in_ms = 0x3e8) [D:\win32-debug\build\src\storage\innobase\os\os0event.cc @ 251]
mysqld!os_event::wait_time_low(unsigned int time_in_usec = 0xf4240, int64 reset_sig_count = 0n1) [D:\win32-debug\build\src\storage\innobase\os\os0event.cc @ 387]
mysqld!os_event_wait_time_low(struct os_event * event = 0x07af7740, unsigned int time_in_usec = 0xf4240, int64 reset_sig_count = 0n1) [D:\win32-debug\build\src\storage\innobase\os\os0event.cc @ 491]
mysqld!lock_wait_timeout_thread(void * __formal = 0x00000000) [D:\win32-debug\build\src\storage\innobase\lock\lock0wait.cc @ 525]
kernel32!BaseThreadInitThunk
ntdll!__RtlUserThreadStart
ntdll!_RtlUserThreadStart
 
. 12  Id: 870.1ad4 Suspend: 0 Teb: 0319a000 Unfrozen
      Priority: 0  Priority class: 32
  
ntdll!NtWaitForAlertByThreadId
KERNELBASE!SleepConditionVariableCS
mysqld!os_event::timed_wait(unsigned long time_in_ms = 0x3e8) [D:\win32-debug\build\src\storage\innobase\os\os0event.cc @ 251]
mysqld!os_event::wait_time_low(unsigned int time_in_usec = 0xf4240, int64 reset_sig_count = 0n1) [D:\win32-debug\build\src\storage\innobase\os\os0event.cc @ 387]
mysqld!os_event_wait_time_low(struct os_event * event = 0x07a335f8, unsigned int time_in_usec = 0xf4240, int64 reset_sig_count = 0n1) [D:\win32-debug\build\src\storage\innobase\os\os0event.cc @ 491]
mysqld!srv_error_monitor_thread(void * __formal = 0x00000000) [D:\win32-debug\build\src\storage\innobase\srv\srv0srv.cc @ 1915]
kernel32!BaseThreadInitThunk
ntdll!__RtlUserThreadStart
ntdll!_RtlUserThreadStart
 
. 13  Id: 870.8e8 Suspend: 0 Teb: 0319d000 Unfrozen
      Priority: 0  Priority class: 32
  
ntdll!NtWaitForAlertByThreadId
KERNELBASE!SleepConditionVariableCS
mysqld!os_event::timed_wait(unsigned long time_in_ms = 0x1388) [D:\win32-debug\build\src\storage\innobase\os\os0event.cc @ 251]
mysqld!os_event::wait_time_low(unsigned int time_in_usec = 0x4c4b40, int64 reset_sig_count = 0n1) [D:\win32-debug\build\src\storage\innobase\os\os0event.cc @ 387]
mysqld!os_event_wait_time_low(struct os_event * event = 0x07a33a58, unsigned int time_in_usec = 0x4c4b40, int64 reset_sig_count = 0n1) [D:\win32-debug\build\src\storage\innobase\os\os0event.cc @ 491]
mysqld!srv_monitor_thread(void * __formal = 0x00000000) [D:\win32-debug\build\src\storage\innobase\srv\srv0srv.cc @ 1751]
kernel32!BaseThreadInitThunk
ntdll!__RtlUserThreadStart
ntdll!_RtlUserThreadStart
 
. 14  Id: 870.1820 Suspend: 0 Teb: 031a0000 Unfrozen
      Priority: 0  Priority class: 32
  
ntdll!NtDelayExecution
KERNELBASE!Sleep
mysqld!os_thread_sleep(unsigned int tm = 0xf4240) [D:\win32-debug\build\src\storage\innobase\os\os0thread.cc @ 224]
mysqld!srv_master_sleep(void) [D:\win32-debug\build\src\storage\innobase\srv\srv0srv.cc @ 2422]
mysqld!srv_master_thread(void * arg = 0x00000000) [D:\win32-debug\build\src\storage\innobase\srv\srv0srv.cc @ 2464]
kernel32!BaseThreadInitThunk
ntdll!__RtlUserThreadStart
ntdll!_RtlUserThreadStart
 
. 15  Id: 870.8a0 Suspend: 0 Teb: 031a3000 Unfrozen
      Priority: 0  Priority class: 32
  
ntdll!NtWaitForAlertByThreadId
KERNELBASE!SleepConditionVariableCS
mysqld!os_event::timed_wait(unsigned long time_in_ms = 0x2710) [D:\win32-debug\build\src\storage\innobase\os\os0event.cc @ 251]
mysqld!os_event::wait_time_low(unsigned int time_in_usec = 0x989680, int64 reset_sig_count = 0n1) [D:\win32-debug\build\src\storage\innobase\os\os0event.cc @ 387]
mysqld!os_event_wait_time_low(struct os_event * event = 0x07af8268, unsigned int time_in_usec = 0x989680, int64 reset_sig_count = 0n0) [D:\win32-debug\build\src\storage\innobase\os\os0event.cc @ 491]
mysqld!dict_stats_thread(void * __formal = 0x00000000) [D:\win32-debug\build\src\storage\innobase\dict\dict0stats_bg.cc @ 474]
kernel32!BaseThreadInitThunk
ntdll!__RtlUserThreadStart
ntdll!_RtlUserThreadStart
 
. 16  Id: 870.e48 Suspend: 0 Teb: 031a6000 Unfrozen
      Priority: 0  Priority class: 32
  
ntdll!NtWaitForAlertByThreadId
KERNELBASE!SleepConditionVariableCS
mysqld!os_event::timed_wait(unsigned long time_in_ms = 0x1388) [D:\win32-debug\build\src\storage\innobase\os\os0event.cc @ 251]
mysqld!os_event::wait_time_low(unsigned int time_in_usec = 0x4c4b40, int64 reset_sig_count = 0n1) [D:\win32-debug\build\src\storage\innobase\os\os0event.cc @ 387]
mysqld!os_event_wait_time_low(struct os_event * event = 0x07bf0cd8, unsigned int time_in_usec = 0x4c4b40, int64 reset_sig_count = 0n1) [D:\win32-debug\build\src\storage\innobase\os\os0event.cc @ 491]
mysqld!ib_wqueue_timedwait(struct ib_wqueue_t * wq = 0x060fb150, unsigned int wait_in_usecs = 0x4c4b40) [D:\win32-debug\build\src\storage\innobase\ut\ut0wqueue.cc @ 154]
mysqld!fts_optimize_thread(void * arg = 0x060fb150) [D:\win32-debug\build\src\storage\innobase\fts\fts0opt.cc @ 2828]
kernel32!BaseThreadInitThunk
ntdll!__RtlUserThreadStart
ntdll!_RtlUserThreadStart
 
. 17  Id: 870.1604 Suspend: 0 Teb: 031a9000 Unfrozen
      Priority: 0  Priority class: 32
  
ntdll!NtWaitForAlertByThreadId
KERNELBASE!SleepConditionVariableCS
mysqld!os_event::wait(void) [D:\win32-debug\build\src\storage\innobase\os\os0event.cc @ 151]
mysqld!os_event::wait_low(int64 reset_sig_count = 0n110) [D:\win32-debug\build\src\storage\innobase\os\os0event.cc @ 329]
mysqld!os_event_wait_low(struct os_event * event = 0x07a33978, int64 reset_sig_count = 0n110) [D:\win32-debug\build\src\storage\innobase\os\os0event.cc @ 508]
mysqld!srv_resume_thread(struct srv_slot_t * slot = 0x024fca08, int64 sig_count = 0n110, bool wait = true, unsigned int timeout_usec = 0) [D:\win32-debug\build\src\storage\innobase\srv\srv0srv.cc @ 940]
mysqld!srv_purge_coordinator_suspend(struct srv_slot_t * slot = 0x024fca08, unsigned int rseg_history_len = 0) [D:\win32-debug\build\src\storage\innobase\srv\srv0srv.cc @ 2779]
mysqld!srv_purge_coordinator_thread(void * arg = 0x00000000) [D:\win32-debug\build\src\storage\innobase\srv\srv0srv.cc @ 2868]
kernel32!BaseThreadInitThunk
ntdll!__RtlUserThreadStart
ntdll!_RtlUserThreadStart
 
. 18  Id: 870.170 Suspend: 0 Teb: 031ac000 Unfrozen
      Priority: 0  Priority class: 32
  
ntdll!NtWaitForAlertByThreadId
KERNELBASE!SleepConditionVariableCS
mysqld!os_event::wait(void) [D:\win32-debug\build\src\storage\innobase\os\os0event.cc @ 151]
mysqld!os_event::wait_low(int64 reset_sig_count = 0n132) [D:\win32-debug\build\src\storage\innobase\os\os0event.cc @ 329]
mysqld!os_event_wait_low(struct os_event * event = 0x07a33748, int64 reset_sig_count = 0n0) [D:\win32-debug\build\src\storage\innobase\os\os0event.cc @ 508]
mysqld!srv_resume_thread(struct srv_slot_t * slot = 0x024fca30, int64 sig_count = 0n0, bool wait = true, unsigned int timeout_usec = 0) [D:\win32-debug\build\src\storage\innobase\srv\srv0srv.cc @ 940]
mysqld!srv_worker_thread(void * arg = 0x00000000) [D:\win32-debug\build\src\storage\innobase\srv\srv0srv.cc @ 2620]
kernel32!BaseThreadInitThunk
ntdll!__RtlUserThreadStart
ntdll!_RtlUserThreadStart
 
. 21  Id: 870.16c0 Suspend: 0 Teb: 031b5000 Unfrozen
      Priority: 0  Priority class: 32
  
ntdll!NtWaitForAlertByThreadId
KERNELBASE!SleepConditionVariableCS
mysqld!os_event::wait(void) [D:\win32-debug\build\src\storage\innobase\os\os0event.cc @ 151]
mysqld!os_event::wait_low(int64 reset_sig_count = 0n1) [D:\win32-debug\build\src\storage\innobase\os\os0event.cc @ 329]
mysqld!os_event_wait_low(struct os_event * event = 0x07a33668, int64 reset_sig_count = 0n0) [D:\win32-debug\build\src\storage\innobase\os\os0event.cc @ 508]
mysqld!buf_dump_thread(void * __formal = 0x00000000) [D:\win32-debug\build\src\storage\innobase\buf\buf0dump.cc @ 806]
kernel32!BaseThreadInitThunk
ntdll!__RtlUserThreadStart
ntdll!_RtlUserThreadStart
 
. 22  Id: 870.1bac Suspend: 0 Teb: 031b8000 Unfrozen
      Priority: 0  Priority class: 32
  
ntdll!NtDelayExecution
KERNELBASE!Sleep
mysqld!os_thread_sleep(unsigned int tm = 0xf4240) [D:\win32-debug\build\src\storage\innobase\os\os0thread.cc @ 224]
mysqld!btr_defragment_thread(void * __formal = 0x00000000) [D:\win32-debug\build\src\storage\innobase\btr\btr0defragment.cc @ 710]
kernel32!BaseThreadInitThunk
ntdll!__RtlUserThreadStart
ntdll!_RtlUserThreadStart
 
. 23  Id: 870.32c Suspend: 0 Teb: 031bb000 Unfrozen
      Priority: 0  Priority class: 32
  
ntdll!NtWaitForAlertByThreadId
KERNELBASE!SleepConditionVariableCS
mysqld!os_event::wait(void) [D:\win32-debug\build\src\storage\innobase\os\os0event.cc @ 151]
mysqld!os_event::wait_low(int64 reset_sig_count = 0n1) [D:\win32-debug\build\src\storage\innobase\os\os0event.cc @ 329]
mysqld!os_event_wait_low(struct os_event * event = 0x07a33a90, int64 reset_sig_count = 0n0) [D:\win32-debug\build\src\storage\innobase\os\os0event.cc @ 508]
mysqld!buf_resize_thread(void * __formal = 0x00000000) [D:\win32-debug\build\src\storage\innobase\buf\buf0buf.cc @ 3127]
kernel32!BaseThreadInitThunk
ntdll!__RtlUserThreadStart
ntdll!_RtlUserThreadStart
 
. 24  Id: 870.169c Suspend: 0 Teb: 031be000 Unfrozen
      Priority: 0  Priority class: 32
  
ntdll!NtWaitForAlertByThreadId
KERNELBASE!SleepConditionVariableCS
mysqld!pthread_cond_timedwait(struct _RTL_CONDITION_VARIABLE * cond = 0x0b66f9f8, struct _RTL_CRITICAL_SECTION * mutex = 0x0b66fa08, struct timespec * abstime = 0x00000000) [D:\win32-debug\build\src\mysys\my_wincond.c @ 82]
mysqld!pthread_cond_wait(struct _RTL_CONDITION_VARIABLE * cond = 0x0b66f9f8, struct _RTL_CRITICAL_SECTION * mutex = 0x0b66fa08) [D:\win32-debug\build\src\mysys\my_wincond.c @ 90]
mysqld!inline_mysql_cond_wait(struct st_mysql_cond * that = 0x0b66f9f8, struct st_mysql_mutex * mutex = 0x0b66fa08, char * src_file = 0x011c458c "D:\win32-debug\build\src\storage\innobase\handler\ha_innodb.cc", unsigned int src_line = 0x149) [D:\win32-debug\build\src\include\mysql\psi\mysql_thread.h @ 1156]
mysqld!thd_destructor_proxy(void * __formal = 0x00000000) [D:\win32-debug\build\src\storage\innobase\handler\ha_innodb.cc @ 329]
mysqld!pfs_spawn_thread(void * arg = 0x0a9b2010) [D:\win32-debug\build\src\storage\perfschema\pfs.cc @ 1869]
mysqld!pthread_start(void * p = 0x07bdaf88) [D:\win32-debug\build\src\mysys\my_winthread.c @ 60]
(Inline) -------- mysqld!invoke_thread_procedure [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91]
mysqld!thread_start<unsigned int (void * parameter = 0x07b524f0) [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
kernel32!BaseThreadInitThunk
ntdll!__RtlUserThreadStart
ntdll!_RtlUserThreadStart
 
. 25  Id: 870.1b80 Suspend: 0 Teb: 031c1000 Unfrozen
      Priority: 0  Priority class: 32
  
ntdll!NtWaitForAlertByThreadId
KERNELBASE!SleepConditionVariableCS
mysqld!pthread_cond_timedwait(struct _RTL_CONDITION_VARIABLE * cond = 0x02d13688, struct _RTL_CRITICAL_SECTION * mutex = 0x02d1366c, struct timespec * abstime = 0x0c18f698) [D:\win32-debug\build\src\mysys\my_wincond.c @ 82]
mysqld!inline_mysql_cond_timedwait(struct st_mysql_cond * that = 0x02d13688, struct st_mysql_mutex * mutex = 0x02d1366c, struct timespec * abstime = 0x0c18f698, char * src_file = 0x022bfda4 "--- memory read error at address 0x022bfda4 ---", unsigned int src_line = 0x74) [D:\win32-debug\build\src\include\mysql\psi\mysql_thread.h @ 1182]
mysqld!my_service_thread_sleep(struct st_ma_service_thread_control * control = 0x02296c74, unsigned int64 sleep_time = 0x00000006`c088e200) [D:\win32-debug\build\src\storage\maria\ma_servicethread.c @ 115]
mysqld!ma_checkpoint_background(void * arg = 0x0000001e) [D:\win32-debug\build\src\storage\maria\ma_checkpoint.c @ 709]
mysqld!pfs_spawn_thread(void * arg = 0x07c0adf8) [D:\win32-debug\build\src\storage\perfschema\pfs.cc @ 1869]
mysqld!pthread_start(void * p = 0x07bdaec8) [D:\win32-debug\build\src\mysys\my_winthread.c @ 60]
(Inline) -------- mysqld!invoke_thread_procedure [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91]
mysqld!thread_start<unsigned int (void * parameter = 0x07b524b0) [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
kernel32!BaseThreadInitThunk
ntdll!__RtlUserThreadStart
ntdll!_RtlUserThreadStart
 
. 27  Id: 870.1a60 Suspend: 0 Teb: 031c7000 Unfrozen
      Priority: 0  Priority class: 32
  
ntdll!NtWaitForSingleObject
KERNELBASE!WaitForSingleObject
mysqld!handle_shutdown(void * arg = 0x00000000) [D:\win32-debug\build\src\sql\mysqld.cc @ 3671]
mysqld!pfs_spawn_thread(void * arg = 0x0aa60228) [D:\win32-debug\build\src\storage\perfschema\pfs.cc @ 1869]
mysqld!pthread_start(void * p = 0x07bdb038) [D:\win32-debug\build\src\mysys\my_winthread.c @ 60]
(Inline) -------- mysqld!invoke_thread_procedure [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91]
mysqld!thread_start<unsigned int (void * parameter = 0x000002b4) [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
kernel32!BaseThreadInitThunk
ntdll!__RtlUserThreadStart
ntdll!_RtlUserThreadStart
 
. 28  Id: 870.eb4 Suspend: 0 Teb: 031ca000 Unfrozen
      Priority: 0  Priority class: 32
  
ntdll!NtWaitForAlertByThreadId
KERNELBASE!SleepConditionVariableCS
mysqld!pthread_cond_timedwait(struct _RTL_CONDITION_VARIABLE * cond = 0x024b4b84, struct _RTL_CRITICAL_SECTION * mutex = 0x024b4a10, struct timespec * abstime = 0x00000000) [D:\win32-debug\build\src\mysys\my_wincond.c @ 82]
mysqld!pthread_cond_wait(struct _RTL_CONDITION_VARIABLE * cond = 0x024b4b84, struct _RTL_CRITICAL_SECTION * mutex = 0x024b4a10) [D:\win32-debug\build\src\mysys\my_wincond.c @ 90]
mysqld!inline_mysql_cond_wait(struct st_mysql_cond * that = 0x024b4b84, struct st_mysql_mutex * mutex = 0x024b4a10, char * src_file = 0x010d02c8 "D:\win32-debug\build\src\sql\slave.cc", unsigned int src_line = 0x151) [D:\win32-debug\build\src\include\mysql\psi\mysql_thread.h @ 1145]
mysqld!handle_slave_background(void * arg = 0x00000000) [D:\win32-debug\build\src\sql\slave.cc @ 337]
mysqld!pfs_spawn_thread(void * arg = 0x0aa60aa8) [D:\win32-debug\build\src\storage\perfschema\pfs.cc @ 1869]
mysqld!pthread_start(void * p = 0x07bdaec8) [D:\win32-debug\build\src\mysys\my_winthread.c @ 60]
(Inline) -------- mysqld!invoke_thread_procedure [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91]
mysqld!thread_start<unsigned int (void * parameter = 0x0aa69a00) [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
kernel32!BaseThreadInitThunk
ntdll!__RtlUserThreadStart
ntdll!_RtlUserThreadStart
 
. 29  Id: 870.794 Suspend: 0 Teb: 031cd000 Unfrozen
      Priority: 0  Priority class: 32
  
ntdll!NtWaitForSingleObject
WARNING: Stack unwind information not available. Following frames may be wrong.
mswsock
ws2_32
mysqld!handle_connections_sockets(void) [D:\win32-debug\build\src\sql\mysqld.cc @ 6672]
mysqld!handle_connections_sockets_thread(void * arg = 0x00000000) [D:\win32-debug\build\src\sql\mysqld.cc @ 6870]
mysqld!pfs_spawn_thread(void * arg = 0x0aa60228) [D:\win32-debug\build\src\storage\perfschema\pfs.cc @ 1869]
mysqld!pthread_start(void * p = 0x07bdb038) [D:\win32-debug\build\src\mysys\my_winthread.c @ 60]
(Inline) -------- mysqld!invoke_thread_procedure [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91]
mysqld!thread_start<unsigned int (void * parameter = 0x0aa697e0) [minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
kernel32!BaseThreadInitThunk
ntdll!__RtlUserThreadStart
ntdll!_RtlUserThreadStart
 
. 30  Id: 870.4b4 Suspend: 0 Teb: 031d0000 Unfrozen
      Priority: 0  Priority class: 32
  
mysqld!memcpy(unsigned char * dst = 0x0aae3840 "--- memory read error at address 0x0aae3840 ---", unsigned char * src = 0x0acd2de8 "--- memory read error at address 0x0acd2de8 ---", unsigned long count = 0x88) [d:\agent\_work\3\s\src\vctools\crt\vcruntime\src\string\i386\memcpy.asm @ 319]
mysqld!ut_memcpy(void * dest = 0x0aae3840, void * src = 0x0acd2de8, unsigned int n = 0x88) [D:\win32-debug\build\src\storage\innobase\include\ut0mem.ic @ 40]
mysqld!btr_pcur_copy_stored_position(struct btr_pcur_t * pcur_receive = 0x0aae3840, struct btr_pcur_t * pcur_donate = 0x0acd2de8) [D:\win32-debug\build\src\storage\innobase\btr\btr0pcur.cc @ 186]
mysqld!row_update_for_mysql(struct row_prebuilt_t * prebuilt = 0x0acd2cd8) [D:\win32-debug\build\src\storage\innobase\row\row0mysql.cc @ 1795]
mysqld!ha_innobase::delete_row(unsigned char * record = 0x0acd0ae8 "--- memory read error at address 0x0acd0ae8 ---") [D:\win32-debug\build\src\storage\innobase\handler\ha_innodb.cc @ 9070]
mysqld!handler::ha_delete_row(unsigned char * buf = 0x0acd0ae8 "--- memory read error at address 0x0acd0ae8 ---") [D:\win32-debug\build\src\sql\handler.cc @ 6168]
mysqld!mysql_delete(class THD * thd = 0x0ad0e940, struct TABLE_LIST * table_list = 0x0ac17820, class Item * conds = 0x0ac21a08, class SQL_I_List<st_order> * order_list = 0x0ac211a0, unsigned int64 limit = 0xffffffff`ffffffff, unsigned int64 options = 0, class select_result * result = 0x00000000) [D:\win32-debug\build\src\sql\sql_delete.cc @ 583]
mysqld!mysql_execute_command(class THD * thd = 0x0ad0e940) [D:\win32-debug\build\src\sql\sql_parse.cc @ 4365]
mysqld!sp_instr_stmt::exec_core(class THD * thd = 0x0ad0e940, unsigned int * nextp = 0x0c71da6c) [D:\win32-debug\build\src\sql\sp_head.cc @ 3332]
mysqld!sp_lex_keeper::reset_lex_and_exec_core(class THD * thd = 0x0ad0e940, unsigned int * nextp = 0x0c71da6c, bool open_tables = false, class sp_instr * instr = 0x0ac17c98) [D:\win32-debug\build\src\sql\sp_head.cc @ 3095]
mysqld!sp_instr_stmt::execute(class THD * thd = 0x0ad0e940, unsigned int * nextp = 0x0c71da6c) [D:\win32-debug\build\src\sql\sp_head.cc @ 3248]
mysqld!sp_head::execute(class THD * thd = 0x0ad0e940, bool merge_da_on_success = true) [D:\win32-debug\build\src\sql\sp_head.cc @ 1326]
mysqld!sp_head::execute_procedure(class THD * thd = 0x0ad0e940, class List<Item> * args = 0x0ad115c8) [D:\win32-debug\build\src\sql\sp_head.cc @ 2202]
mysqld!do_execute_sp(class THD * thd = 0x0ad0e940, class sp_head * sp = 0x0ab6f988) [D:\win32-debug\build\src\sql\sql_parse.cc @ 2949]
mysqld!mysql_execute_command(class THD * thd = 0x0ad0e940) [D:\win32-debug\build\src\sql\sql_parse.cc @ 5567]
mysqld!mysql_parse(class THD * thd = 0x0ad0e940, char * rawbuf = 0x0ab653c0 "--- memory read error at address 0x0ab653c0 ---", unsigned int length = 0x16, class Parser_state * parser_state = 0x0c71f17c, bool is_com_multi = false, bool is_next_command = false) [D:\win32-debug\build\src\sql\sql_parse.cc @ 7733]
mysqld!dispatch_command(enum_server_command command = COM_QUERY (0n3), class THD * thd = 0x0ad0e940, char * packet = 0x0ad15e41 "--- memory read error at address 0x0ad15e41 ---", unsigned int packet_length = 0x17, bool is_com_multi = false, bool is_next_command = false) [D:\win32-debug\build\src\sql\sql_parse.cc @ 1826]
mysqld!do_command(class THD * thd = 0x0ad0e940) [D:\win32-debug\build\src\sql\sql_parse.cc @ 1380]
mysqld!threadpool_process_request(class THD * thd = 0x0ad0e940) [D:\win32-debug\build\src\sql\threadpool_common.cc @ 375]
mysqld!tp_callback(struct TP_connection * c = 0x07b7bed8) [D:\win32-debug\build\src\sql\threadpool_common.cc @ 191]
mysqld!tp_callback(struct _TP_CALLBACK_INSTANCE * instance = 0x0c71f998, void * context = 0x07b7bed8) [D:\win32-debug\build\src\sql\threadpool_win.cc @ 378]
mysqld!work_callback(struct _TP_CALLBACK_INSTANCE * instance = 0x0c71f998, void * context = 0x07b7bed8, struct _TP_WORK * work = 0x07a31398) [D:\win32-debug\build\src\sql\threadpool_win.cc @ 452]
ntdll!TppWorkpExecuteCallback
WARNING: Frame IP not in any known module. Following frames may be wrong.
0xc71fa6c
ntdll!TppWorkerThread
kernel32!BaseThreadInitThunk
ntdll!__RtlUserThreadStart
ntdll!_RtlUserThreadStart
 
. 31  Id: 870.6d0 Suspend: 0 Teb: 031d3000 Unfrozen
      Priority: 0  Priority class: 32
  
ntdll!NtGetContextThread
 
Total threads: 32
Duplicate callstacks: 9 (windbg thread #s follow):
2, 5, 6, 7, 8, 9, 19, 20, 26
quit:



 Comments   
Comment by Marko Mäkelä [ 2020-12-14 ]

For some reason, we are skipping the page latch logic for temporary table pages. I have been thinking to remove that special handling at starting from 10.5 or 10.6 (especially now that MDEV-12227 has been fixed), but I suppose that we could also do it in 10.2 if it helps solve this issue.

Comment by Marko Mäkelä [ 2023-11-28 ]

Last occurrence:

10.2 692a44b30928e9bfb8f7a1aaf450fc29

innodb.temp_table_savepoint 'innodb'     w3 [ fail ]
        Test ended at 2020-10-20 10:56:02
 
CURRENT_TEST: innodb.temp_table_savepoint
mysqltest: At line 209: query 'reap' failed: 2013: Lost connection to MySQL server during query
----------SERVER LOG START-----------
Assertion failed: lock->lock_word < 0x20000000, file D:\win32-debug\build\src\storage\innobase\include\sync0rw.ic, line 359

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