[MDEV-14485] Server hangs on startup in THD::init Created: 2017-11-23  Updated: 2018-01-29  Resolved: 2018-01-29

Status: Closed
Project: MariaDB Server
Component/s: Locking, Server
Affects Version/s: 10.2
Fix Version/s: 10.2.13, 10.3.5

Type: Bug Priority: Major
Reporter: Elena Stepanova Assignee: Vladislav Vaintroub
Resolution: Fixed Votes: 0
Labels: None

Attachments: Text File stacktraces.txt    
Issue Links:
Duplicate
is duplicated by MDEV-14802 mariabackup.partition_datadir failed ... Closed

 Description   

http://buildbot.askmonty.org/buildbot/builders/winx64-debug/builds/5954/steps/test/logs/stdio

innodb.innodb-alter-tempfile '16k,innodb' w2 [ fail ]  timeout after 2700 seconds
        Test ended at 2017-11-07 12:47:16
 
Test case timeout after 2700 seconds
 
== D:/winx64-debug/build/mysql-test/var/2/log/innodb-alter-tempfile.log == 
#
# Bug #18734396	INNODB IN-PLACE ALTER FAILURES BLOCK FUTURE ALTERS
#
# Temporary tablename will be unique. This makes sure that future
# in-place ALTERs of the same table will not be blocked due to
# temporary tablename.
# Crash the server in ha_innobase::commit_inplace_alter_table()
CREATE TABLE t1 (f1 INT NOT NULL, f2 INT NOT NULL) ENGINE=innodb;
SET debug='d,innodb_alter_commit_crash_before_commit';
Warnings:
Warning	1287	'@@debug' is deprecated and will be removed in a future release. Please use '@@debug_dbug' instead
# Write file to make mysql-test-run.pl expect crash
# Execute the statement that causes the crash
ALTER TABLE t1 ADD PRIMARY KEY (f2, f1);
ERROR HY000: Lost connection to MySQL server during query
# Startup the server after the crash
 
 == D:/winx64-debug/build/mysql-test/var/2/tmp/analyze-timeout-mysqld.1.err ==
mysqltest: Could not open connection 'default' after 500 attempts: 2002 Can't connect to MySQL server on 'localhost' (10061)
 
mysqltest failed but provided no output
The result from queries just before the failure was:
< snip >
#
# Bug #18734396	INNODB IN-PLACE ALTER FAILURES BLOCK FUTURE ALTERS
#
# Temporary tablename will be unique. This makes sure that future
# in-place ALTERs of the same table will not be blocked due to
# temporary tablename.
# Crash the server in ha_innobase::commit_inplace_alter_table()
CREATE TABLE t1 (f1 INT NOT NULL, f2 INT NOT NULL) ENGINE=innodb;
SET debug='d,innodb_alter_commit_crash_before_commit';
Warnings:
Warning	1287	'@@debug' is deprecated and will be removed in a future release. Please use '@@debug_dbug' instead
# Write file to make mysql-test-run.pl expect crash
# Execute the statement that causes the crash
ALTER TABLE t1 ADD PRIMARY KEY (f2, f1);
ERROR HY000: Lost connection to MySQL server during query
# Startup the server after the crash
 
 
 - saving 'D:/winx64-debug/build/mysql-test/var/2/log/innodb.innodb-alter-tempfile-16k,innodb/' to 'D:/winx64-debug/build/mysql-test/var/log/innodb.innodb-alter-tempfile-16k,innodb/'
 - found 'mysqld.dmp', moving it to 'D:/winx64-debug/build/mysql-test/var/log/innodb.innodb-alter-tempfile-16k,innodb'
 - found 'mysqltest.dmp', moving it to 'D:/winx64-debug/build/mysql-test/var/log/innodb.innodb-alter-tempfile-16k,innodb'
 - found 'mysqld.dmp' (0/5)

10.2 fff7fc500b3ab0ead49685cbd1310d5b2dfa0972

Loading Dump File [D:\winx64-debug\build\mysql-test\var\log\innodb.innodb-alter-tempfile-16k,innodb\mysqld.dmp]
User Mini Dump File: Only registers, stack and portions of memory are available
 
 
Response                         Time (ms)     Location
OK                                             .
 
Response                         Time (ms)     Location
OK                                             .
Deferred                                       cache*C:\cdb_symbols
Symbol search path is: .;cache*C:\cdb_symbols
Executable search path is: .
Windows 8.1 Version 9600 MP (4 procs) Free x64
Product: Server, suite: TerminalServer DataCenter SingleUserTS
Built by: 6.3.9600.18217 (winblue_ltsb.160124-0053)
Machine Name:
Debug session time: Tue Nov  7 12:28:43.000 2017 (UTC + 0:00)
System Uptime: not available
Process Uptime: 0 days 0:45:21.000
........................
ntdll!NtWaitForAlertByThreadId:
             ret
0:000> cdb: Reading initial command '!sym prompts off; !analyze -v; .ecxr; !for_each_frame dv /t;!uniqstack -p;q'
quiet mode - symbol prompts off
 
 
 
DUMP_CLASS: 2
 
DUMP_QUALIFIER: 400
 
FAULTING_IP: 
+0
??              ???
 
EXCEPTION_RECORD:  (.exr -1)
ExceptionAddress: 0000000000000000
   ExceptionCode: 80000003 (Break instruction exception)
  ExceptionFlags: 00000000
NumberParameters: 0
 
FAULTING_THREAD:  00001914
 
BUGCHECK_STR:  59BA86DB
 
WRONG_SYMBOLS_TIMESTAMP: 59ba86db
 
WRONG_SYMBOLS_SIZE: 1ad000
 
FAULTING_MODULE: 00007ffa13150000 ntdll
 
DEBUG_FLR_IMAGE_TIMESTAMP:  59ba86db
 
ADDITIONAL_DEBUG_TEXT:  
You can run '.symfix; .reload' to try to fix the symbol path and load symbols. ; Followup set based on attribute [Is_ChosenCrashFollowupThread] from Frame:[0] on thread:[PSEUDO_THREAD]
 
LAST_CONTROL_TRANSFER:  from 0000000000000000 to 0000000000000000
 
ANALYSIS_SESSION_HOST:  MARIADB-02
 
ANALYSIS_SESSION_TIME:  11-07-2017 12:47:18.0296
 
ANALYSIS_VERSION: 10.0.10586.567 amd64fre
 
STACK_TEXT:  
wrong_symbols!WRONG_SYMBOLS
 
 
THREAD_SHA1_HASH_MOD_FUNC:  8b50e467776d7660ec74f0fcf6059a449f38bc9a
 
THREAD_SHA1_HASH_MOD_FUNC_OFFSET:  386be9b62a7535c96acfda43762924bd7c0bcb71
 
THREAD_SHA1_HASH_MOD:  1c9266d4d33f329668e953be351439450e48d114
 
SYMBOL_STACK_INDEX:  0
 
FOLLOWUP_NAME:  MachineOwner
 
STACK_COMMAND:  ** Pseudo Context ** ; kb
 
EXCEPTION_CODE: (NTSTATUS) 0x59ba86db - <Unable to get error code text>
 
EXCEPTION_CODE_STR:  59BA86DB
 
FAILURE_EXCEPTION_CODE:  59BA86DB
 
EXCEPTION_STR:  PRIVATE_SYMBOLS
 
PROCESS_NAME:  ntdll.wrong.symbols.dll
 
IMAGE_NAME:  ntdll.wrong.symbols.dll
 
MODULE_NAME: ntdll_wrong_symbols
 
SYMBOL_NAME:  ntdll_wrong_symbols!59BA86DB1AD000
 
BUCKET_ID:  PRIVATE_SYMBOLS_X64_6.3.9600.17415_(winblue_r4.141028-1500)_TIMESTAMP_170914-134043
 
DEFAULT_BUCKET_ID:  PRIVATE_SYMBOLS_X64_6.3.9600.17415_(winblue_r4.141028-1500)_TIMESTAMP_170914-134043
 
PRIMARY_PROBLEM_CLASS:  PRIVATE_SYMBOLS
 
BUCKET_ID_OFFSET:  0
 
BUCKET_ID_MODULE_STR:  ntdll_wrong_symbols
 
BUCKET_ID_MODVER_STR:  
 
BUCKET_ID_PREFIX_STR:  PRIVATE_SYMBOLS_X64_6.3.9600.17415_(winblue_r4.141028-1500)_TIMESTAMP_170914-134043
 
FAILURE_PROBLEM_CLASS:  PRIVATE_SYMBOLS_X64_6.3.9600.17415_(winblue_r4.141028-1500)_TIMESTAMP_170914-134043
 
FAILURE_IMAGE_NAME:  ntdll.wrong.symbols.dll
 
FAILURE_FUNCTION_NAME:  59BA86DB1AD000
 
BUCKET_ID_FUNCTION_STR:  59BA86DB1AD000
 
FAILURE_SYMBOL_NAME:  ntdll.wrong.symbols.dll!59BA86DB1AD000
 
FAILURE_BUCKET_ID:  PRIVATE_SYMBOLS_X64_6.3.9600.17415_(winblue_r4.141028-1500)_TIMESTAMP_170914-134043_59BA86DB_ntdll.wrong.symbols.dll!59BA86DB1AD000
 
TARGET_TIME:  2017-11-07T12:28:43.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: 9d3
 
ANALYSIS_SOURCE:  UM
 
FAILURE_ID_HASH_STRING:  um:private_symbols_x64_6.3.9600.17415_(winblue_r4.141028-1500)_timestamp_170914-134043_59ba86db_ntdll.wrong.symbols.dll!59ba86db1ad000
 
FAILURE_ID_HASH:  {d62cd6d8-aa8f-46af-c234-ecd0fe2bb7ff}
 
Followup:     MachineOwner
---------
 
Minidump doesn't have an exception context
Unable to get exception context, HRESULT 0x80004002
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
ntdll!NtWaitForAlertByThreadId
Unable to enumerate locals, Win32 error 0n318
Private symbols (symbols.pri) are required for locals.
Type ".hh dbgerr005" for details.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
ntdll!RtlAcquireSRWLockExclusive
Unable to enumerate locals, Win32 error 0n318
Private symbols (symbols.pri) are required for locals.
Type ".hh dbgerr005" for details.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!srw_wrlock [d:\winx64-debug\build\src\mysys\thr_rwlock.c @ 105]
union my_rw_lock_t * rwp = 0x00007ff7`3205a580
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!my_rw_wrlock [d:\winx64-debug\build\src\mysys\thr_rwlock.c @ 268]
union my_rw_lock_t * rwp = 0x00007ff7`3205a580
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!inline_mysql_rwlock_wrlock [d:\winx64-debug\build\src\include\mysql\psi\mysql_thread.h @ 924]
struct PSI_rwlock_locker * locker = 0x0000005b`31bdeb88
struct PSI_rwlock_locker_state_v1 state = struct PSI_rwlock_locker_state_v1
struct st_mysql_rwlock * that = 0x00007ff7`3205a580
char * src_file = 0x00007ff7`305e6b98 "D:\winx64-debug\build\src\sql\sql_plugin.cc"
unsigned int src_line = 0x575
int result = 0n-858993460
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!plugin_initialize [d:\winx64-debug\build\src\sql\sql_plugin.cc @ 1398]
struct st_mem_root * tmp_root = 0x0000005b`31bdefc8
struct st_plugin_int * plugin = 0x0000005b`365d6328
int * argc = 0x00007ff7`3205acd4
char ** argv = 0x0000005b`31d140a8
bool options_only = false
int ret = 0n1
struct _db_stack_frame_ _db_stack_frame_ = struct _db_stack_frame_
unsigned int state = 4
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!plugin_init [d:\winx64-debug\build\src\sql\sql_plugin.cc @ 1692]
unsigned int idx = 7
struct st_hash * hash = 0x00007ff7`32051680
int * argc = 0x00007ff7`3205acd4
char ** argv = 0x0000005b`31d140a8
int flags = 0n2
struct st_plugin_int ** reap = 0x0000005b`31bded28
struct st_mem_root tmp_root = struct st_mem_root
unsigned int i = 3
struct _db_stack_frame_ _db_stack_frame_ = struct _db_stack_frame_
struct st_plugin_int * plugin_ptr = 0x0000005b`365d6328
struct st_maria_plugin * plugin = 0x00007ff7`31e52738
struct st_plugin_int tmp = struct st_plugin_int
bool mandatory = false
struct st_maria_plugin ** builtins = 0x00007ff7`31dd9458
bool reaped_mandatory_plugin = false
struct st_mysql_lex_string MyISAM = struct st_mysql_lex_string
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!init_server_components [d:\winx64-debug\build\src\sql\mysqld.cc @ 5277]
struct _db_stack_frame_ _db_stack_frame_ = struct _db_stack_frame_
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!win_main [d:\winx64-debug\build\src\sql\mysqld.cc @ 5869]
int argc = 0n146
char ** argv = 0x0000005b`31d140a8
int ho_error = 0n0
unsigned int64 new_thread_stack_size = 0x49000
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!mysql_service [d:\winx64-debug\build\src\sql\mysqld.cc @ 6128]
void * p = 0x00000000`00000000
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!mysqld_main [d:\winx64-debug\build\src\sql\mysqld.cc @ 6321]
int argc = 0n23
char ** argv = 0x0000005b`31d02250
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!main [d:\winx64-debug\build\src\sql\main.cc @ 26]
int argc = 0n23
char ** argv = 0x0000005b`31d02250
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
(Inline Function) --------`-------- mysqld!invoke_main [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 78]
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!__scrt_common_main_seh [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 283]
bool has_cctor = false
int main_result = <value unavailable>
<function> ** tls_init_callback = <value unavailable>
bool is_nested = <value unavailable>
<function> ** tls_dtor_callback = <value unavailable>
int main_result = <value unavailable>
__scrt_native_startup_state __scrt_current_native_startup_state = <value unavailable>
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
kernel32!BaseThreadInitThunk
Unable to enumerate locals, HRESULT 0x80004005
Private symbols (symbols.pri) are required for locals.
Type ".hh dbgerr005" for details.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
ntdll!RtlUserThreadStart
Unable to enumerate locals, Win32 error 0n318
Private symbols (symbols.pri) are required for locals.
Type ".hh dbgerr005" for details.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
ntdll!NtWaitForAlertByThreadId
Processing 24 threads, please wait
 
.  0  Id: 1294.1914 Suspend: 0 Teb: 00007ff7`2f48e000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtWaitForAlertByThreadId
ntdll!RtlAcquireSRWLockExclusive
mysqld!srw_wrlock(union my_rw_lock_t * rwp = 0x00007ff7`3205a580) [d:\winx64-debug\build\src\mysys\thr_rwlock.c @ 105]
mysqld!my_rw_wrlock(union my_rw_lock_t * rwp = 0x00007ff7`3205a580) [d:\winx64-debug\build\src\mysys\thr_rwlock.c @ 268]
mysqld!inline_mysql_rwlock_wrlock(struct st_mysql_rwlock * that = 0x00007ff7`3205a580, char * src_file = 0x00007ff7`305e6b98 "D:\winx64-debug\build\src\sql\sql_plugin.cc", unsigned int src_line = 0x575) [d:\winx64-debug\build\src\include\mysql\psi\mysql_thread.h @ 924]
mysqld!plugin_initialize(struct st_mem_root * tmp_root = 0x0000005b`31bdefc8, struct st_plugin_int * plugin = 0x0000005b`365d6328, int * argc = 0x00007ff7`3205acd4, char ** argv = 0x0000005b`31d140a8, bool options_only = false) [d:\winx64-debug\build\src\sql\sql_plugin.cc @ 1398]
mysqld!plugin_init(int * argc = 0x00007ff7`3205acd4, char ** argv = 0x0000005b`31d140a8, int flags = 0n2) [d:\winx64-debug\build\src\sql\sql_plugin.cc @ 1692]
mysqld!init_server_components(void) [d:\winx64-debug\build\src\sql\mysqld.cc @ 5277]
mysqld!win_main(int argc = 0n146, char ** argv = 0x0000005b`31d140a8) [d:\winx64-debug\build\src\sql\mysqld.cc @ 5869]
mysqld!mysql_service(void * p = 0x00000000`00000000) [d:\winx64-debug\build\src\sql\mysqld.cc @ 6128]
mysqld!mysqld_main(int argc = 0n23, char ** argv = 0x0000005b`31d02250) [d:\winx64-debug\build\src\sql\mysqld.cc @ 6321]
mysqld!main(int argc = 0n23, char ** argv = 0x0000005b`31d02250) [d:\winx64-debug\build\src\sql\main.cc @ 26]
(Inline Function) --------`-------- mysqld!invoke_main [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 78]
mysqld!__scrt_common_main_seh(void) [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 283]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
.  1  Id: 1294.10a4 Suspend: 0 Teb: 00007ff7`2f48c000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtWaitForAlertByThreadId
ntdll!RtlSleepConditionVariableCS
KERNELBASE!SleepConditionVariableCS
mysqld!pthread_cond_timedwait(struct _RTL_CONDITION_VARIABLE * cond = 0x00007ff7`328dca88, struct _RTL_CRITICAL_SECTION * mutex = 0x00007ff7`328dca58, struct timespec * abstime = 0x0000005b`36dbfd68) [d:\winx64-debug\build\src\mysys\my_wincond.c @ 82]
mysqld!inline_mysql_cond_timedwait(struct st_mysql_cond * that = 0x00007ff7`328dca88, struct st_mysql_mutex * mutex = 0x00007ff7`328dca58, struct timespec * abstime = 0x0000005b`36dbfd68, char * src_file = 0x00007ff7`31e65f78 "--- memory read error at address 0x00007ff7`31e65f78 ---", unsigned int src_line = 0x124) [d:\winx64-debug\build\src\include\mysql\psi\mysql_thread.h @ 1175]
mysqld!timer_handler(void * arg = 0x00000000`00000000) [d:\winx64-debug\build\src\mysys\thr_timer.c @ 293]
mysqld!pfs_spawn_thread(void * arg = 0x0000005b`33f1eae8) [d:\winx64-debug\build\src\storage\perfschema\pfs.cc @ 1865]
mysqld!pthread_start(void * p = 0x0000005b`31deb070) [d:\winx64-debug\build\src\mysys\my_winthread.c @ 61]
(Inline Function) --------`-------- mysqld!invoke_thread_procedure [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91]
mysqld!thread_start<unsigned int (void * parameter = 0x00007ff7`30518be0) [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
.  2  Id: 1294.1584 Suspend: 0 Teb: 00007ff7`2f48a000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtRemoveIoCompletion
KERNELBASE!GetQueuedCompletionStatus
mysqld!os_aio_windows_handler(unsigned int64 segment = 0, unsigned int64 pos = 0, struct fil_node_t ** m1 = 0x0000005b`37f5fc78, void ** m2 = 0x0000005b`37f5fcc8, class IORequest * type = 0x0000005b`37f5fc98) [d:\winx64-debug\build\src\storage\innobase\os\os0file.cc @ 6524]
mysqld!os_aio_handler(unsigned int64 segment = 0, struct fil_node_t ** m1 = 0x0000005b`37f5fc78, void ** m2 = 0x0000005b`37f5fcc8, class IORequest * request = 0x0000005b`37f5fc98) [d:\winx64-debug\build\src\storage\innobase\os\os0file.cc @ 5719]
mysqld!fil_aio_wait(unsigned int64 segment = 0) [d:\winx64-debug\build\src\storage\innobase\fil\fil0fil.cc @ 5296]
mysqld!io_handler_thread(void * arg = 0x00007ff7`320cad30) [d:\winx64-debug\build\src\storage\innobase\srv\srv0start.cc @ 344]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
.  8  Id: 1294.13a8 Suspend: 0 Teb: 00007ff7`2f35a000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtWaitForAlertByThreadId
ntdll!RtlSleepConditionVariableCS
KERNELBASE!SleepConditionVariableCS
mysqld!os_event::timed_wait(unsigned long time_in_ms = 0x3e8) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 262]
mysqld!os_event::wait_time_low(unsigned int64 time_in_usec = 0xf4240, int64 reset_sig_count = 0n2) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 415]
mysqld!os_event_wait_time_low(struct os_event * event = 0x0000005b`367526b0, unsigned int64 time_in_usec = 0xf4240, int64 reset_sig_count = 0n2) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 519]
mysqld!pc_sleep_if_needed(unsigned int64 next_loop_time = 0x0000015f`96744834, int64 sig_count = 0n2) [d:\winx64-debug\build\src\storage\innobase\buf\buf0flu.cc @ 2716]
mysqld!buf_flush_page_cleaner_coordinator(void * __formal = 0x00000000`00000000) [d:\winx64-debug\build\src\storage\innobase\buf\buf0flu.cc @ 3211]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
.  9  Id: 1294.4a0 Suspend: 0 Teb: 00007ff7`2f356000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtWaitForAlertByThreadId
ntdll!RtlSleepConditionVariableCS
KERNELBASE!SleepConditionVariableCS
mysqld!os_event::timed_wait(unsigned long time_in_ms = 0x3e8) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 262]
mysqld!os_event::wait_time_low(unsigned int64 time_in_usec = 0xf4240, int64 reset_sig_count = 0n1) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 415]
mysqld!os_event_wait_time_low(struct os_event * event = 0x0000005b`368bfe40, unsigned int64 time_in_usec = 0xf4240, int64 reset_sig_count = 0n1) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 519]
mysqld!lock_wait_timeout_thread(void * __formal = 0x00000000`00000000) [d:\winx64-debug\build\src\storage\innobase\lock\lock0wait.cc @ 530]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
. 10  Id: 1294.350 Suspend: 0 Teb: 00007ff7`2f354000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtWaitForAlertByThreadId
ntdll!RtlSleepConditionVariableCS
KERNELBASE!SleepConditionVariableCS
mysqld!os_event::timed_wait(unsigned long time_in_ms = 0x3e8) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 262]
mysqld!os_event::wait_time_low(unsigned int64 time_in_usec = 0xf4240, int64 reset_sig_count = 0n1) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 415]
mysqld!os_event_wait_time_low(struct os_event * event = 0x0000005b`36751bd0, unsigned int64 time_in_usec = 0xf4240, int64 reset_sig_count = 0n1) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 519]
mysqld!srv_error_monitor_thread(void * __formal = 0x00000000`00000000) [d:\winx64-debug\build\src\storage\innobase\srv\srv0srv.cc @ 1971]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
. 11  Id: 1294.1910 Suspend: 0 Teb: 00007ff7`2f352000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtWaitForAlertByThreadId
ntdll!RtlSleepConditionVariableCS
KERNELBASE!SleepConditionVariableCS
mysqld!os_event::timed_wait(unsigned long time_in_ms = 0x1388) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 262]
mysqld!os_event::wait_time_low(unsigned int64 time_in_usec = 0x4c4b40, int64 reset_sig_count = 0n1) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 415]
mysqld!os_event_wait_time_low(struct os_event * event = 0x0000005b`36752710, unsigned int64 time_in_usec = 0x4c4b40, int64 reset_sig_count = 0n1) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 519]
mysqld!srv_monitor_thread(void * __formal = 0x00000000`00000000) [d:\winx64-debug\build\src\storage\innobase\srv\srv0srv.cc @ 1746]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
. 12  Id: 1294.1634 Suspend: 0 Teb: 00007ff7`2f358000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtDelayExecution
KERNELBASE!SleepEx
mysqld!os_thread_sleep(unsigned int64 tm = 0xf4240) [d:\winx64-debug\build\src\storage\innobase\os\os0thread.cc @ 239]
mysqld!srv_master_sleep(void) [d:\winx64-debug\build\src\storage\innobase\srv\srv0srv.cc @ 2459]
mysqld!srv_master_thread(void * arg = 0x00000000`00000000) [d:\winx64-debug\build\src\storage\innobase\srv\srv0srv.cc @ 2505]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
. 13  Id: 1294.c30 Suspend: 0 Teb: 00007ff7`2f350000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtWaitForAlertByThreadId
ntdll!RtlSleepConditionVariableCS
KERNELBASE!SleepConditionVariableCS
mysqld!os_event::timed_wait(unsigned long time_in_ms = 0x2710) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 262]
mysqld!os_event::wait_time_low(unsigned int64 time_in_usec = 0x989680, int64 reset_sig_count = 0n1) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 415]
mysqld!os_event_wait_time_low(struct os_event * event = 0x0000005b`368c1640, unsigned int64 time_in_usec = 0x989680, int64 reset_sig_count = 0n0) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 519]
mysqld!dict_stats_thread(void * __formal = 0x00000000`00000000) [d:\winx64-debug\build\src\storage\innobase\dict\dict0stats_bg.cc @ 454]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
. 14  Id: 1294.1540 Suspend: 0 Teb: 00007ff7`2f34e000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtWaitForAlertByThreadId
ntdll!RtlSleepConditionVariableCS
KERNELBASE!SleepConditionVariableCS
mysqld!os_event::timed_wait(unsigned long time_in_ms = 0x1388) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 262]
mysqld!os_event::wait_time_low(unsigned int64 time_in_usec = 0x4c4b40, int64 reset_sig_count = 0n1) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 415]
mysqld!os_event_wait_time_low(struct os_event * event = 0x0000005b`36a13110, unsigned int64 time_in_usec = 0x4c4b40, int64 reset_sig_count = 0n1) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 519]
mysqld!ib_wqueue_timedwait(struct ib_wqueue_t * wq = 0x0000005b`3671f7f0, int64 wait_in_usecs = 0n5000000) [d:\winx64-debug\build\src\storage\innobase\ut\ut0wqueue.cc @ 161]
mysqld!fts_optimize_thread(void * arg = 0x0000005b`3671f7f0) [d:\winx64-debug\build\src\storage\innobase\fts\fts0opt.cc @ 3030]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
. 15  Id: 1294.1364 Suspend: 0 Teb: 00007ff7`2f34c000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtWaitForAlertByThreadId
ntdll!RtlSleepConditionVariableCS
KERNELBASE!SleepConditionVariableCS
mysqld!os_event::wait(void) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 159]
mysqld!os_event::wait_low(int64 reset_sig_count = 0n1) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 340]
mysqld!os_event_wait_low(struct os_event * event = 0x0000005b`36752530, int64 reset_sig_count = 0n1) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 536]
mysqld!srv_resume_thread(struct srv_slot_t * slot = 0x00007ff7`320b43b8, int64 sig_count = 0n1, bool wait = true, unsigned int64 timeout_usec = 0) [d:\winx64-debug\build\src\storage\innobase\srv\srv0srv.cc @ 943]
mysqld!srv_purge_coordinator_suspend(struct srv_slot_t * slot = 0x00007ff7`320b43b8, unsigned int64 rseg_history_len = 0x15) [d:\winx64-debug\build\src\storage\innobase\srv\srv0srv.cc @ 2798]
mysqld!srv_purge_coordinator_thread(void * arg = 0x00000000`00000000) [d:\winx64-debug\build\src\storage\innobase\srv\srv0srv.cc @ 2890]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
. 16  Id: 1294.1a04 Suspend: 0 Teb: 00007ff7`2f34a000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!ZwWaitForSingleObject
ntdll!RtlLockHeap
ntdll!RtlEnterCriticalSection
mysqld!inline_mysql_mutex_lock(struct st_mysql_mutex * that = 0x00007ff7`3205a298, char * src_file = 0x00007ff7`305e5508 "D:\winx64-debug\build\src\sql\sql_plugin.cc", unsigned int src_line = 0xba4) [d:\winx64-debug\build\src\include\mysql\psi\mysql_thread.h @ 668]
mysqld!sync_dynamic_session_variables(class THD * thd = 0x0000005b`36a37ec8, bool global_lock = true) [d:\winx64-debug\build\src\sql\sql_plugin.cc @ 2982]
mysqld!intern_sys_var_ptr(class THD * thd = 0x0000005b`36a37ec8, int offset = 0n64, bool global_lock = true) [d:\winx64-debug\build\src\sql\sql_plugin.cc @ 3048]
mysqld!mysql_sys_var_char(class THD * thd = 0x0000005b`36a37ec8, int offset = 0n64) [d:\winx64-debug\build\src\sql\sql_plugin.cc @ 3065]
mysqld!innobase_create_background_thd(char * name = 0x00007ff7`30bfb058 "InnoDB purge worker") [d:\winx64-debug\build\src\storage\innobase\handler\ha_innodb.cc @ 1690]
mysqld!srv_worker_thread(void * arg = 0x00000000`00000000) [d:\winx64-debug\build\src\storage\innobase\srv\srv0srv.cc @ 2628]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
. 17  Id: 1294.12bc Suspend: 0 Teb: 00007ff7`2f348000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtWaitForAlertByThreadId
ntdll!RtlAcquireSRWLockShared
mysqld!srw_rdlock(union my_rw_lock_t * rwp = 0x00007ff7`3205a580) [d:\winx64-debug\build\src\mysys\thr_rwlock.c @ 89]
mysqld!my_rw_rdlock(union my_rw_lock_t * rwp = 0x00007ff7`3205a580) [d:\winx64-debug\build\src\mysys\thr_rwlock.c @ 228]
mysqld!inline_mysql_rwlock_rdlock(struct st_mysql_rwlock * that = 0x00007ff7`3205a580, char * src_file = 0x00007ff7`305e59a8 "D:\winx64-debug\build\src\sql\sql_plugin.cc", unsigned int src_line = 0xc5b) [d:\winx64-debug\build\src\include\mysql\psi\mysql_thread.h @ 852]
mysqld!cleanup_variables(struct system_variables * vars = 0x0000005b`36a41a70) [d:\winx64-debug\build\src\sql\sql_plugin.cc @ 3164]
mysqld!plugin_thdvar_init(class THD * thd = 0x0000005b`36a41488) [d:\winx64-debug\build\src\sql\sql_plugin.cc @ 3115]
mysqld!THD::init(void) [d:\winx64-debug\build\src\sql\sql_class.cc @ 1250]
mysqld!THD::THD(unsigned int64 id = 5, bool is_wsrep_applier = false) [d:\winx64-debug\build\src\sql\sql_class.cc @ 885]
mysqld!create_thd(void) [d:\winx64-debug\build\src\sql\sql_class.cc @ 4519]
mysqld!innobase_create_background_thd(char * name = 0x00007ff7`30bfb058 "InnoDB purge worker") [d:\winx64-debug\build\src\storage\innobase\handler\ha_innodb.cc @ 1688]
mysqld!srv_worker_thread(void * arg = 0x00000000`00000000) [d:\winx64-debug\build\src\storage\innobase\srv\srv0srv.cc @ 2628]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
. 18  Id: 1294.efc Suspend: 0 Teb: 00007ff7`2f346000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtWaitForAlertByThreadId
ntdll!RtlSleepConditionVariableCS
KERNELBASE!SleepConditionVariableCS
mysqld!os_event::wait(void) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 159]
mysqld!os_event::wait_low(int64 reset_sig_count = 0n10) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 340]
mysqld!os_event_wait_low(struct os_event * event = 0x0000005b`367521d0, int64 reset_sig_count = 0n0) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 536]
mysqld!srv_resume_thread(struct srv_slot_t * slot = 0x00007ff7`320b43f0, int64 sig_count = 0n0, bool wait = true, unsigned int64 timeout_usec = 0) [d:\winx64-debug\build\src\storage\innobase\srv\srv0srv.cc @ 943]
mysqld!srv_worker_thread(void * arg = 0x00000000`00000000) [d:\winx64-debug\build\src\storage\innobase\srv\srv0srv.cc @ 2649]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
. 19  Id: 1294.18a8 Suspend: 0 Teb: 00007ff7`2f344000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtWaitForAlertByThreadId
ntdll!RtlSleepConditionVariableCS
KERNELBASE!SleepConditionVariableCS
mysqld!os_event::wait(void) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 159]
mysqld!os_event::wait_low(int64 reset_sig_count = 0n1) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 340]
mysqld!os_event_wait_low(struct os_event * event = 0x0000005b`36752350, int64 reset_sig_count = 0n0) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 536]
mysqld!buf_dump_thread(void * __formal = 0x00000000`00000000) [d:\winx64-debug\build\src\storage\innobase\buf\buf0dump.cc @ 826]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
. 20  Id: 1294.123c Suspend: 0 Teb: 00007ff7`2f342000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtDelayExecution
KERNELBASE!SleepEx
mysqld!os_thread_sleep(unsigned int64 tm = 0xf4240) [d:\winx64-debug\build\src\storage\innobase\os\os0thread.cc @ 239]
mysqld!btr_defragment_thread(void * __formal = 0x00000000`00000000) [d:\winx64-debug\build\src\storage\innobase\btr\btr0defragment.cc @ 761]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
. 21  Id: 1294.1084 Suspend: 0 Teb: 00007ff7`2f340000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtWaitForAlertByThreadId
ntdll!RtlSleepConditionVariableCS
KERNELBASE!SleepConditionVariableCS
mysqld!os_event::wait(void) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 159]
mysqld!os_event::wait_low(int64 reset_sig_count = 0n1) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 340]
mysqld!os_event_wait_low(struct os_event * event = 0x0000005b`36752170, int64 reset_sig_count = 0n0) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 536]
mysqld!buf_resize_thread(void * __formal = 0x00000000`00000000) [d:\winx64-debug\build\src\storage\innobase\buf\buf0buf.cc @ 3081]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
. 22  Id: 1294.1604 Suspend: 0 Teb: 00007ff7`2f33e000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtWaitForAlertByThreadId
ntdll!RtlSleepConditionVariableCS
KERNELBASE!SleepConditionVariableCS
mysqld!pthread_cond_timedwait(struct _RTL_CONDITION_VARIABLE * cond = 0x0000005b`3936fd88, struct _RTL_CRITICAL_SECTION * mutex = 0x0000005b`3936fd38, struct timespec * abstime = 0x00000000`00000000) [d:\winx64-debug\build\src\mysys\my_wincond.c @ 82]
mysqld!pthread_cond_wait(struct _RTL_CONDITION_VARIABLE * cond = 0x0000005b`3936fd88, struct _RTL_CRITICAL_SECTION * mutex = 0x0000005b`3936fd38) [d:\winx64-debug\build\src\mysys\my_wincond.c @ 91]
mysqld!inline_mysql_cond_wait(struct st_mysql_cond * that = 0x0000005b`3936fd88, struct st_mysql_mutex * mutex = 0x0000005b`3936fd38, char * src_file = 0x00007ff7`3098ad10 "D:\winx64-debug\build\src\storage\innobase\handler\ha_innodb.cc", unsigned int src_line = 0x155) [d:\winx64-debug\build\src\include\mysql\psi\mysql_thread.h @ 1149]
mysqld!thd_destructor_proxy(void * __formal = 0x00000000`00000000) [d:\winx64-debug\build\src\storage\innobase\handler\ha_innodb.cc @ 341]
mysqld!pfs_spawn_thread(void * arg = 0x0000005b`36a31948) [d:\winx64-debug\build\src\storage\perfschema\pfs.cc @ 1865]
mysqld!pthread_start(void * p = 0x0000005b`36998fd0) [d:\winx64-debug\build\src\mysys\my_winthread.c @ 61]
(Inline Function) --------`-------- mysqld!invoke_thread_procedure [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91]
mysqld!thread_start<unsigned int (void * parameter = 0x00007ff7`30518be0) [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
. 23  Id: 1294.4c Suspend: 0 Teb: 00007ff7`2f33c000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtWaitForAlertByThreadId
ntdll!RtlSleepConditionVariableCS
KERNELBASE!SleepConditionVariableCS
mysqld!pthread_cond_timedwait(struct _RTL_CONDITION_VARIABLE * cond = 0x00007ff7`328cd8f0, struct _RTL_CRITICAL_SECTION * mutex = 0x00007ff7`328cd8c0, struct timespec * abstime = 0x0000005b`39f1fb18) [d:\winx64-debug\build\src\mysys\my_wincond.c @ 82]
mysqld!inline_mysql_cond_timedwait(struct st_mysql_cond * that = 0x00007ff7`328cd8f0, struct st_mysql_mutex * mutex = 0x00007ff7`328cd8c0, struct timespec * abstime = 0x0000005b`39f1fb18, char * src_file = 0x00007ff7`31e32540 "--- memory read error at address 0x00007ff7`31e32540 ---", unsigned int src_line = 0x74) [d:\winx64-debug\build\src\include\mysql\psi\mysql_thread.h @ 1175]
mysqld!my_service_thread_sleep(struct st_ma_service_thread_control * control = 0x00007ff7`31e01780, unsigned int64 sleep_time = 0x00000006`fc23ac00) [d:\winx64-debug\build\src\storage\maria\ma_servicethread.c @ 119]
mysqld!ma_checkpoint_background(void * arg = 0x00000000`0000001e) [d:\winx64-debug\build\src\storage\maria\ma_checkpoint.c @ 709]
mysqld!pfs_spawn_thread(void * arg = 0x0000005b`36a31948) [d:\winx64-debug\build\src\storage\perfschema\pfs.cc @ 1865]
mysqld!pthread_start(void * p = 0x0000005b`36999110) [d:\winx64-debug\build\src\mysys\my_winthread.c @ 61]
(Inline Function) --------`-------- mysqld!invoke_thread_procedure [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91]
mysqld!thread_start<unsigned int (void * parameter = 0x00007ff7`30518be0) [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
Total threads: 24
Duplicate callstacks: 5 (windbg thread #s follow):
3, 4, 5, 6, 7
quit:
 
 - found 'mysqltest.dmp' (1/5)
 
Trying 'cdb' to get a backtrace
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.10586.567 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.
 
 
Loading Dump File [D:\winx64-debug\build\mysql-test\var\log\innodb.innodb-alter-tempfile-16k,innodb\mysqltest.dmp]
User Mini Dump File: Only registers, stack and portions of memory are available
 
 
Response                         Time (ms)     Location
OK                                             .
 
Response                         Time (ms)     Location
OK                                             .
Deferred                                       cache*C:\cdb_symbols
Symbol search path is: .;cache*C:\cdb_symbols
Executable search path is: .
Windows 8.1 Version 9600 MP (4 procs) Free x64
Product: Server, suite: TerminalServer DataCenter SingleUserTS
Built by: 6.3.9600.18217 (winblue_ltsb.160124-0053)
Machine Name:
Debug session time: Tue Nov  7 12:28:23.000 2017 (UTC + 0:00)
System Uptime: not available
Process Uptime: 0 days 0:45:01.000
...........................
ntdll!ZwWaitForSingleObject:
             ret
0:000> cdb: Reading initial command '!sym prompts off; !analyze -v; .ecxr; !for_each_frame dv /t;!uniqstack -p;q'
quiet mode - symbol prompts off
 
 
 
DUMP_CLASS: 2
 
DUMP_QUALIFIER: 400
 
FAULTING_IP: 
+0
??              ???
 
EXCEPTION_RECORD:  (.exr -1)
ExceptionAddress: 0000000000000000
   ExceptionCode: 80000003 (Break instruction exception)
  ExceptionFlags: 00000000
NumberParameters: 0
 
FAULTING_THREAD:  000015dc
 
BUGCHECK_STR:  59BA86DB
 
WRONG_SYMBOLS_TIMESTAMP: 59ba86db
 
WRONG_SYMBOLS_SIZE: 1ad000
 
FAULTING_MODULE: 00007ffa13150000 ntdll
 
DEBUG_FLR_IMAGE_TIMESTAMP:  59ba86db
 
ADDITIONAL_DEBUG_TEXT:  
You can run '.symfix; .reload' to try to fix the symbol path and load symbols. ; Followup set based on attribute [Is_ChosenCrashFollowupThread] from Frame:[0] on thread:[PSEUDO_THREAD]
 
LAST_CONTROL_TRANSFER:  from 0000000000000000 to 0000000000000000
 
ANALYSIS_SESSION_HOST:  MARIADB-02
 
ANALYSIS_SESSION_TIME:  11-07-2017 12:47:22.0265
 
ANALYSIS_VERSION: 10.0.10586.567 amd64fre
 
STACK_TEXT:  
wrong_symbols!WRONG_SYMBOLS
 
 
THREAD_SHA1_HASH_MOD_FUNC:  8b50e467776d7660ec74f0fcf6059a449f38bc9a
 
THREAD_SHA1_HASH_MOD_FUNC_OFFSET:  386be9b62a7535c96acfda43762924bd7c0bcb71
 
THREAD_SHA1_HASH_MOD:  1c9266d4d33f329668e953be351439450e48d114
 
SYMBOL_STACK_INDEX:  0
 
FOLLOWUP_NAME:  MachineOwner
 
STACK_COMMAND:  ** Pseudo Context ** ; kb
 
EXCEPTION_CODE: (NTSTATUS) 0x59ba86db - <Unable to get error code text>
 
EXCEPTION_CODE_STR:  59BA86DB
 
FAILURE_EXCEPTION_CODE:  59BA86DB
 
EXCEPTION_STR:  PRIVATE_SYMBOLS
 
PROCESS_NAME:  ntdll.wrong.symbols.dll
 
IMAGE_NAME:  ntdll.wrong.symbols.dll
 
MODULE_NAME: ntdll_wrong_symbols
 
SYMBOL_NAME:  ntdll_wrong_symbols!59BA86DB1AD000
 
BUCKET_ID:  PRIVATE_SYMBOLS_X64_6.3.9600.17415_(winblue_r4.141028-1500)_TIMESTAMP_170914-134043
 
DEFAULT_BUCKET_ID:  PRIVATE_SYMBOLS_X64_6.3.9600.17415_(winblue_r4.141028-1500)_TIMESTAMP_170914-134043
 
PRIMARY_PROBLEM_CLASS:  PRIVATE_SYMBOLS
 
BUCKET_ID_OFFSET:  0
 
BUCKET_ID_MODULE_STR:  ntdll_wrong_symbols
 
BUCKET_ID_MODVER_STR:  
 
BUCKET_ID_PREFIX_STR:  PRIVATE_SYMBOLS_X64_6.3.9600.17415_(winblue_r4.141028-1500)_TIMESTAMP_170914-134043
 
FAILURE_PROBLEM_CLASS:  PRIVATE_SYMBOLS_X64_6.3.9600.17415_(winblue_r4.141028-1500)_TIMESTAMP_170914-134043
 
FAILURE_IMAGE_NAME:  ntdll.wrong.symbols.dll
 
FAILURE_FUNCTION_NAME:  59BA86DB1AD000
 
BUCKET_ID_FUNCTION_STR:  59BA86DB1AD000
 
FAILURE_SYMBOL_NAME:  ntdll.wrong.symbols.dll!59BA86DB1AD000
 
FAILURE_BUCKET_ID:  PRIVATE_SYMBOLS_X64_6.3.9600.17415_(winblue_r4.141028-1500)_TIMESTAMP_170914-134043_59BA86DB_ntdll.wrong.symbols.dll!59BA86DB1AD000
 
TARGET_TIME:  2017-11-07T12:28:23.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: 38a
 
ANALYSIS_SOURCE:  UM
 
FAILURE_ID_HASH_STRING:  um:private_symbols_x64_6.3.9600.17415_(winblue_r4.141028-1500)_timestamp_170914-134043_59ba86db_ntdll.wrong.symbols.dll!59ba86db1ad000
 
FAILURE_ID_HASH:  {d62cd6d8-aa8f-46af-c234-ecd0fe2bb7ff}
 
Followup:     MachineOwner
---------
 
Minidump doesn't have an exception context
Unable to get exception context, HRESULT 0x80004002
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
ntdll!ZwWaitForSingleObject
Unable to enumerate locals, Win32 error 0n318
Private symbols (symbols.pri) are required for locals.
Type ".hh dbgerr005" for details.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mswsock!Tcpip6_WSHGetSockaddrType
Unable to enumerate locals, Win32 error 0n318
Private symbols (symbols.pri) are required for locals.
Type ".hh dbgerr005" for details.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mswsock!Tcpip6_WSHAddressToString
Unable to enumerate locals, Win32 error 0n318
Private symbols (symbols.pri) are required for locals.
Type ".hh dbgerr005" for details.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
ws2_32!select
Unable to enumerate locals, Win32 error 0n318
Private symbols (symbols.pri) are required for locals.
Type ".hh dbgerr005" for details.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqltest!pvio_socket_wait_io_or_timeout [d:\winx64-debug\build\src\libmariadb\plugins\pvio\pvio_socket.c @ 517]
struct st_ma_pvio * pvio = 0x000000d0`a87c6560
char is_read = 0n0 ''
int timeout = 0n120000
struct st_pvio_socket * csock = 0x000000d0`a87c0460
int rc = 0n-858993460
struct timeval tv = struct timeval
struct fd_set fds = struct fd_set
struct fd_set exc_fds = struct fd_set
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqltest!pvio_socket_internal_connect [d:\winx64-debug\build\src\libmariadb\plugins\pvio\pvio_socket.c @ 642]
struct st_ma_pvio * pvio = 0x000000d0`a87c6560
struct sockaddr * name = 0x000000d0`a87b3420
unsigned int64 namelen = 0x1c
struct st_pvio_socket * csock = 0x000000d0`a87c0460
int rc = 0n-1
int timeout = 0n120000
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqltest!pvio_socket_connect_sync_or_async [d:\winx64-debug\build\src\libmariadb\plugins\pvio\pvio_socket.c @ 719]
struct st_ma_pvio * pvio = 0x000000d0`a87c6560
struct sockaddr * name = 0x000000d0`a87b3420
unsigned int namelen = 0x1c
struct st_mysql * mysql = 0x000000d0`a85bec40
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqltest!pvio_socket_connect [d:\winx64-debug\build\src\libmariadb\plugins\pvio\pvio_socket.c @ 864]
struct addrinfo * bind_res = 0x00000000`00000000
struct addrinfo * bres = 0x00000000`00000000
unsigned long wait_gai = 1
char [32] server_port = char [32] "16100"
struct addrinfo * res = 0x000000d0`a87d6690
int rc = 0n0
struct addrinfo * save_res = 0x000000d0`a87d6690
int64 start_t = 0n1510057702
int gai_rc = 0n0
struct addrinfo hints = struct addrinfo
struct st_ma_pvio * pvio = 0x000000d0`a87c6560
struct st_ma_pvio_cinfo * cinfo = 0x000000d0`a85be998
struct st_pvio_socket * csock = 0x000000d0`a87c0460
struct st_mysql * mysql = 0x000000d0`a85bec40
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqltest!ma_pvio_connect [d:\winx64-debug\build\src\libmariadb\libmariadb\ma_pvio.c @ 471]
struct st_ma_pvio * pvio = 0x000000d0`a87c6560
struct st_ma_pvio_cinfo * cinfo = 0x000000d0`a85be998
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqltest!mthd_my_real_connect [d:\winx64-debug\build\src\libmariadb\libmariadb\mariadb_lib.c @ 1308]
struct st_mysql * mysql = 0x000000d0`a85bec40
char * host = 0x000000d0`a87a7630 "--- memory read error at address 0x000000d0`a87a7630 ---"
char * user = 0x000000d0`a87a9b10 "--- memory read error at address 0x000000d0`a87a9b10 ---"
char * passwd = 0x000000d0`a87a9af0 "--- memory read error at address 0x000000d0`a87a9af0 ---"
char * db = 0x000000d0`a87a9b80 "--- memory read error at address 0x000000d0`a87a9b80 ---"
unsigned int port = 0x3ee4
char * unix_socket = 0x00000000`00000000 ""
unsigned long client_flag = 0x809fa28c
struct st_ma_pvio * pvio = 0x000000d0`a87c6560
char * end_pkt = 0xcccccccc`cccccccc "--- memory read error at address 0xcccccccc`cccccccc ---"
char * charset_name = 0x00000000`00000000 ""
char * scramble_data = 0xcccccccc`cccccccc "--- memory read error at address 0xcccccccc`cccccccc ---"
unsigned int scramble_len = 0xcccccccc
char [868] buff = char [868] "localhost via TCP/IP"
char * host_info = 0x000000d0`a85be5f0 "localhost via TCP/IP"
unsigned int pkt_length = 0xcccccccc
unsigned int pkt_scramble_len = 0
char * end = 0xcccccccc`cccccccc "--- memory read error at address 0xcccccccc`cccccccc ---"
char is_maria = 0n0 ''
struct st_ma_pvio_cinfo cinfo = struct st_ma_pvio_cinfo
char * scramble_plugin = 0xcccccccc`cccccccc "--- memory read error at address 0xcccccccc`cccccccc ---"
struct st_net * net = 0x000000d0`a85bec40
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqltest!mysql_real_connect [d:\winx64-debug\build\src\libmariadb\libmariadb\mariadb_lib.c @ 1182]
struct st_mysql * mysql = 0x000000d0`a85bec40
char * host = 0x000000d0`a87a7630 "--- memory read error at address 0x000000d0`a87a7630 ---"
char * user = 0x000000d0`a87a9b10 "--- memory read error at address 0x000000d0`a87a9b10 ---"
char * passwd = 0x000000d0`a87a9af0 "--- memory read error at address 0x000000d0`a87a9af0 ---"
char * db = 0x000000d0`a87a9b80 "--- memory read error at address 0x000000d0`a87a9b80 ---"
unsigned int port = 0x3ee4
char * unix_socket = 0x00000000`00000000 ""
unsigned long client_flag = 0x809fa28c
char * end = 0x00000000`00000000 ""
char * connection_handler = 0x00000000`00000000 ""
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqltest!mariadb_reconnect [d:\winx64-debug\build\src\libmariadb\libmariadb\mariadb_lib.c @ 1627]
struct st_mysql * mysql = 0x000000d0`a87b29a0
struct st_list * li_stmt = 0x00000000`00000000
struct st_mysql tmp_mysql = struct st_mysql
struct mysql_async_context * ctxt = 0x00000000`00000000
struct my_hook_data hook_data = struct my_hook_data
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqltest!mthd_my_send_cmd [d:\winx64-debug\build\src\libmariadb\libmariadb\mariadb_lib.c @ 365]
struct st_mysql * mysql = 0x000000d0`a87b29a0
enum_server_command command = COM_QUERY (0n3)
char * arg = 0x000000d0`a87c0388 "--- memory read error at address 0x000000d0`a87c0388 ---"
unsigned int64 length = 0xb
char skipp_check = 0n1 ''
void * opt_arg = 0x00000000`00000000
int result = 0n-1
struct st_net * net = 0x000000d0`a87b29a0
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqltest!ma_simple_command [d:\winx64-debug\build\src\libmariadb\libmariadb\mariadb_lib.c @ 432]
struct st_mysql * mysql = 0x000000d0`a87b29a0
enum_server_command command = COM_QUERY (0n3)
char * arg = 0x000000d0`a87c0388 "--- memory read error at address 0x000000d0`a87c0388 ---"
unsigned int64 length = 0xb
char skipp_check = 0n1 ''
void * opt_arg = 0x00000000`00000000
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqltest!mysql_send_query [d:\winx64-debug\build\src\libmariadb\libmariadb\mariadb_lib.c @ 1973]
struct st_mysql * mysql = 0x000000d0`a87b29a0
char * query = 0x000000d0`a87c0388 "--- memory read error at address 0x000000d0`a87c0388 ---"
unsigned long length = 0xb
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqltest!wrap_mysql_send_query [d:\winx64-debug\build\src\tests\nonblock-wrappers.h @ 211]
struct st_mysql * mysql = 0x000000d0`a87b29a0
char * q = 0x000000d0`a87c0388 "--- memory read error at address 0x000000d0`a87c0388 ---"
unsigned long length = 0xb
int res = 0n-858993460
int status = 0n-858993460
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqltest!run_query_normal [d:\winx64-debug\build\src\client\mysqltest.cc @ 7885]
struct st_connection * cn = 0x000000d0`a8782878
struct st_command * command = 0x000000d0`a87af408
int flags = 0n3
char * query = 0x000000d0`a87c0388 "--- memory read error at address 0x000000d0`a87c0388 ---"
int query_len = 0n11
struct st_dynamic_string * ds = 0x00007ff6`d295c830
struct st_dynamic_string * ds_warnings = 0x000000d0`a85bf4a8
int err = 0n0
struct st_mysql_res * res = 0x00000000`00000000
struct _db_stack_frame_ _db_stack_frame_ = struct _db_stack_frame_
struct st_mysql * mysql = 0x000000d0`a87b29a0
int counter = 0n0
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqltest!run_query [d:\winx64-debug\build\src\client\mysqltest.cc @ 8677]
struct st_connection * cn = 0x000000d0`a8782878
struct st_command * command = 0x000000d0`a87af408
int flags = 0n3
struct st_dynamic_string ds_sorted = struct st_dynamic_string
char * query = 0x000000d0`a87c0388 "--- memory read error at address 0x000000d0`a87c0388 ---"
char view_created = 0n0 ''
char sp_created = 0n0 ''
char complete_query = 0n1 ''
struct _db_stack_frame_ _db_stack_frame_ = struct _db_stack_frame_
struct st_dynamic_string * ds = 0x00007ff6`d295c830
struct st_mysql * mysql = 0x000000d0`a87b29a0
struct st_dynamic_string * save_ds = 0x00000000`00000000
struct st_dynamic_string ds_result = struct st_dynamic_string
struct st_dynamic_string ds_warnings = struct st_dynamic_string
int query_len = 0n11
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqltest!main [d:\winx64-debug\build\src\client\mysqltest.cc @ 9456]
int flags = 0n3
char old_display_result_vertically = 0n0 ''
int current_line_inc = 0n1
char ok_to_do = 0n1 ''
int processed = 0n1
int argc = 0n12
char ** argv = 0x000000d0`a87952a0
unsigned int command_executed = 0x4c1
char q_send_flag = 0n0 ''
unsigned int last_command_executed = 0x4c1
struct _db_stack_frame_ _db_stack_frame_ = struct _db_stack_frame_
struct st_connection * con = 0x000000d0`a8782878
struct st_command * command = 0x000000d0`a87af408
char [512] save_file = char [512] ""
char abort_flag = 0n0 ''
bool empty_result = false
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
(Inline Function) --------`-------- mysqltest!invoke_main [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 78]
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqltest!__scrt_common_main_seh [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 283]
bool has_cctor = false
int main_result = <value unavailable>
<function> ** tls_init_callback = <value unavailable>
bool is_nested = <value unavailable>
<function> ** tls_dtor_callback = <value unavailable>
int main_result = <value unavailable>
__scrt_native_startup_state __scrt_current_native_startup_state = <value unavailable>
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
kernel32!BaseThreadInitThunk
Unable to enumerate locals, HRESULT 0x80004005
Private symbols (symbols.pri) are required for locals.
Type ".hh dbgerr005" for details.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
ntdll!RtlUserThreadStart
Unable to enumerate locals, Win32 error 0n318
Private symbols (symbols.pri) are required for locals.
Type ".hh dbgerr005" for details.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
ntdll!ZwWaitForSingleObject
Processing 2 threads, please wait
 
.  0  Id: 1ab0.15dc Suspend: 0 Teb: 00007ff6`d20be000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!ZwWaitForSingleObject
mswsock!Tcpip6_WSHGetSockaddrType
mswsock!Tcpip6_WSHAddressToString
ws2_32!select
mysqltest!pvio_socket_wait_io_or_timeout(struct st_ma_pvio * pvio = 0x000000d0`a87c6560, char is_read = 0n0 '', int timeout = 0n120000) [d:\winx64-debug\build\src\libmariadb\plugins\pvio\pvio_socket.c @ 517]
mysqltest!pvio_socket_internal_connect(struct st_ma_pvio * pvio = 0x000000d0`a87c6560, struct sockaddr * name = 0x000000d0`a87b3420, unsigned int64 namelen = 0x1c) [d:\winx64-debug\build\src\libmariadb\plugins\pvio\pvio_socket.c @ 642]
mysqltest!pvio_socket_connect_sync_or_async(struct st_ma_pvio * pvio = 0x000000d0`a87c6560, struct sockaddr * name = 0x000000d0`a87b3420, unsigned int namelen = 0x1c) [d:\winx64-debug\build\src\libmariadb\plugins\pvio\pvio_socket.c @ 719]
mysqltest!pvio_socket_connect(struct st_ma_pvio * pvio = 0x000000d0`a87c6560, struct st_ma_pvio_cinfo * cinfo = 0x000000d0`a85be998) [d:\winx64-debug\build\src\libmariadb\plugins\pvio\pvio_socket.c @ 864]
mysqltest!ma_pvio_connect(struct st_ma_pvio * pvio = 0x000000d0`a87c6560, struct st_ma_pvio_cinfo * cinfo = 0x000000d0`a85be998) [d:\winx64-debug\build\src\libmariadb\libmariadb\ma_pvio.c @ 471]
mysqltest!mthd_my_real_connect(struct st_mysql * mysql = 0x000000d0`a85bec40, char * host = 0x000000d0`a87a7630 "--- memory read error at address 0x000000d0`a87a7630 ---", char * user = 0x000000d0`a87a9b10 "--- memory read error at address 0x000000d0`a87a9b10 ---", char * passwd = 0x000000d0`a87a9af0 "--- memory read error at address 0x000000d0`a87a9af0 ---", char * db = 0x000000d0`a87a9b80 "--- memory read error at address 0x000000d0`a87a9b80 ---", unsigned int port = 0x3ee4, char * unix_socket = 0x00000000`00000000 "", unsigned long client_flag = 0x809fa28c) [d:\winx64-debug\build\src\libmariadb\libmariadb\mariadb_lib.c @ 1308]
mysqltest!mysql_real_connect(struct st_mysql * mysql = 0x000000d0`a85bec40, char * host = 0x000000d0`a87a7630 "--- memory read error at address 0x000000d0`a87a7630 ---", char * user = 0x000000d0`a87a9b10 "--- memory read error at address 0x000000d0`a87a9b10 ---", char * passwd = 0x000000d0`a87a9af0 "--- memory read error at address 0x000000d0`a87a9af0 ---", char * db = 0x000000d0`a87a9b80 "--- memory read error at address 0x000000d0`a87a9b80 ---", unsigned int port = 0x3ee4, char * unix_socket = 0x00000000`00000000 "", unsigned long client_flag = 0x809fa28c) [d:\winx64-debug\build\src\libmariadb\libmariadb\mariadb_lib.c @ 1182]
mysqltest!mariadb_reconnect(struct st_mysql * mysql = 0x000000d0`a87b29a0) [d:\winx64-debug\build\src\libmariadb\libmariadb\mariadb_lib.c @ 1627]
mysqltest!mthd_my_send_cmd(struct st_mysql * mysql = 0x000000d0`a87b29a0, enum_server_command command = COM_QUERY (0n3), char * arg = 0x000000d0`a87c0388 "--- memory read error at address 0x000000d0`a87c0388 ---", unsigned int64 length = 0xb, char skipp_check = 0n1 '', void * opt_arg = 0x00000000`00000000) [d:\winx64-debug\build\src\libmariadb\libmariadb\mariadb_lib.c @ 365]
mysqltest!ma_simple_command(struct st_mysql * mysql = 0x000000d0`a87b29a0, enum_server_command command = COM_QUERY (0n3), char * arg = 0x000000d0`a87c0388 "--- memory read error at address 0x000000d0`a87c0388 ---", unsigned int64 length = 0xb, char skipp_check = 0n1 '', void * opt_arg = 0x00000000`00000000) [d:\winx64-debug\build\src\libmariadb\libmariadb\mariadb_lib.c @ 432]
mysqltest!mysql_send_query(struct st_mysql * mysql = 0x000000d0`a87b29a0, char * query = 0x000000d0`a87c0388 "--- memory read error at address 0x000000d0`a87c0388 ---", unsigned long length = 0xb) [d:\winx64-debug\build\src\libmariadb\libmariadb\mariadb_lib.c @ 1973]
mysqltest!wrap_mysql_send_query(struct st_mysql * mysql = 0x000000d0`a87b29a0, char * q = 0x000000d0`a87c0388 "--- memory read error at address 0x000000d0`a87c0388 ---", unsigned long length = 0xb) [d:\winx64-debug\build\src\tests\nonblock-wrappers.h @ 211]
mysqltest!run_query_normal(struct st_connection * cn = 0x000000d0`a8782878, struct st_command * command = 0x000000d0`a87af408, int flags = 0n3, char * query = 0x000000d0`a87c0388 "--- memory read error at address 0x000000d0`a87c0388 ---", int query_len = 0n11, struct st_dynamic_string * ds = 0x00007ff6`d295c830, struct st_dynamic_string * ds_warnings = 0x000000d0`a85bf4a8) [d:\winx64-debug\build\src\client\mysqltest.cc @ 7885]
mysqltest!run_query(struct st_connection * cn = 0x000000d0`a8782878, struct st_command * command = 0x000000d0`a87af408, int flags = 0n3) [d:\winx64-debug\build\src\client\mysqltest.cc @ 8677]
mysqltest!main(int argc = 0n12, char ** argv = 0x000000d0`a87952a0) [d:\winx64-debug\build\src\client\mysqltest.cc @ 9456]
(Inline Function) --------`-------- mysqltest!invoke_main [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 78]
mysqltest!__scrt_common_main_seh(void) [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 283]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
.  1  Id: 1ab0.47c Suspend: 0 Teb: 00007ff6`d20bc000 Unfrozen
      Priority: 1  Priority class: 32
 
ntdll!NtRemoveIoCompletion
mswsock!Tcpip4_WSHGetWildcardSockaddr
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
Total threads: 2
quit:



 Comments   
Comment by Elena Stepanova [ 2017-11-23 ]

Another occurrence:
http://buildbot.askmonty.org/buildbot/builders/winx64-debug/builds/6014/steps/test/logs/stdio

innodb.row_format_redundant 'innodb'     w1 [ fail ]  timeout after 2700 seconds
        Test ended at 2017-11-11 13:11:53
 
Test case timeout after 2700 seconds
 
== D:/winx64-debug/build/mysql-test/var/1/log/row_format_redundant.log == 
COUNT(*)
4096
SELECT COUNT(*) FROM t2;
COUNT(*)
4096
SELECT COUNT(*) FROM t3;
COUNT(*)
2
TRUNCATE TABLE t1;
ERROR HY000: Table 't1' is read only
TRUNCATE TABLE t2;
ERROR HY000: Table 't2' is read only
TRUNCATE TABLE t3;
ERROR HY000: Table 't3' is read only
TRUNCATE TABLE t1;
TRUNCATE TABLE t2;
TRUNCATE TABLE t3;
corrupted SYS_TABLES.MIX_LEN for test/t1
corrupted SYS_TABLES.MIX_LEN for test/t2
corrupted SYS_TABLES.MIX_LEN for test/t3
 
 == D:/winx64-debug/build/mysql-test/var/1/tmp/analyze-timeout-mysqld.1.err ==
mysqltest: Could not open connection 'default' after 500 attempts: 2002 Can't connect to MySQL server on 'localhost' (10061)
 
mysqltest failed but provided no output
The result from queries just before the failure was:
< snip >
COUNT(*)
4096
SELECT COUNT(*) FROM t2;
COUNT(*)
4096
SELECT COUNT(*) FROM t3;
COUNT(*)
2
TRUNCATE TABLE t1;
ERROR HY000: Table 't1' is read only
TRUNCATE TABLE t2;
ERROR HY000: Table 't2' is read only
TRUNCATE TABLE t3;
ERROR HY000: Table 't3' is read only
TRUNCATE TABLE t1;
TRUNCATE TABLE t2;
TRUNCATE TABLE t3;
corrupted SYS_TABLES.MIX_LEN for test/t1
corrupted SYS_TABLES.MIX_LEN for test/t2
corrupted SYS_TABLES.MIX_LEN for test/t3
 
 
 - saving 'D:/winx64-debug/build/mysql-test/var/1/log/innodb.row_format_redundant-innodb/' to 'D:/winx64-debug/build/mysql-test/var/log/innodb.row_format_redundant-innodb/'
 - found 'mysqld.dmp', moving it to 'D:/winx64-debug/build/mysql-test/var/log/innodb.row_format_redundant-innodb'
 - found 'mysqltest.dmp', moving it to 'D:/winx64-debug/build/mysql-test/var/log/innodb.row_format_redundant-innodb'
 - found 'mysqld.dmp' (0/5)
 
Trying 'cdb' to get a backtrace
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.10586.567 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.
 
 
Loading Dump File [D:\winx64-debug\build\mysql-test\var\log\innodb.row_format_redundant-innodb\mysqld.dmp]
User Mini Dump File: Only registers, stack and portions of memory are available
 
 
Response                         Time (ms)     Location
OK                                             D:\winx64-debug\build\sql\Debug
OK                                             C:\Windows\System32
OK                                             .
 
Response                         Time (ms)     Location
OK                                             D:\winx64-debug\build\sql\Debug
OK                                             C:\Windows\System32
OK                                             .
Deferred                                       cache*C:\cdb_symbols
Symbol search path is: D:\winx64-debug\build\sql\Debug;C:\Windows\System32;.;cache*C:\cdb_symbols
Executable search path is: D:\winx64-debug\build\sql\Debug;C:\Windows\System32;.
Windows 8.1 Version 9600 MP (4 procs) Free x64
Product: Server, suite: TerminalServer DataCenter SingleUserTS
Built by: 6.3.9600.18217 (winblue_ltsb.160124-0053)
Machine Name:
Debug session time: Sat Nov 11 12:53:37.000 2017 (UTC + 0:00)
System Uptime: not available
Process Uptime: 0 days 0:44:55.000
........................
ntdll!NtWaitForAlertByThreadId:
             ret
0:000> cdb: Reading initial command '!sym prompts off; !analyze -v; .ecxr; !for_each_frame dv /t;!uniqstack -p;q'
quiet mode - symbol prompts off
 
 
 
DUMP_CLASS: 2
 
DUMP_QUALIFIER: 400
 
FAULTING_IP: 
+0
??              ???
 
EXCEPTION_RECORD:  (.exr -1)
ExceptionAddress: 0000000000000000
   ExceptionCode: 80000003 (Break instruction exception)
  ExceptionFlags: 00000000
NumberParameters: 0
 
FAULTING_THREAD:  00002408
 
BUGCHECK_STR:  59BA86DB
 
WRONG_SYMBOLS_TIMESTAMP: 59ba86db
 
WRONG_SYMBOLS_SIZE: 1ad000
 
FAULTING_MODULE: 00007ffa13150000 ntdll
 
DEBUG_FLR_IMAGE_TIMESTAMP:  59ba86db
 
ADDITIONAL_DEBUG_TEXT:  
You can run '.symfix; .reload' to try to fix the symbol path and load symbols. ; Followup set based on attribute [Is_ChosenCrashFollowupThread] from Frame:[0] on thread:[PSEUDO_THREAD]
 
LAST_CONTROL_TRANSFER:  from 0000000000000000 to 0000000000000000
 
ANALYSIS_SESSION_HOST:  MARIADB-02
 
ANALYSIS_SESSION_TIME:  11-11-2017 13:11:53.0940
 
ANALYSIS_VERSION: 10.0.10586.567 amd64fre
 
STACK_TEXT:  
wrong_symbols!WRONG_SYMBOLS
 
 
THREAD_SHA1_HASH_MOD_FUNC:  8b50e467776d7660ec74f0fcf6059a449f38bc9a
 
THREAD_SHA1_HASH_MOD_FUNC_OFFSET:  386be9b62a7535c96acfda43762924bd7c0bcb71
 
THREAD_SHA1_HASH_MOD:  1c9266d4d33f329668e953be351439450e48d114
 
SYMBOL_STACK_INDEX:  0
 
FOLLOWUP_NAME:  MachineOwner
 
STACK_COMMAND:  ** Pseudo Context ** ; kb
 
EXCEPTION_CODE: (NTSTATUS) 0x59ba86db - <Unable to get error code text>
 
EXCEPTION_CODE_STR:  59BA86DB
 
FAILURE_EXCEPTION_CODE:  59BA86DB
 
EXCEPTION_STR:  PRIVATE_SYMBOLS
 
PROCESS_NAME:  ntdll.wrong.symbols.dll
 
IMAGE_NAME:  ntdll.wrong.symbols.dll
 
MODULE_NAME: ntdll_wrong_symbols
 
SYMBOL_NAME:  ntdll_wrong_symbols!59BA86DB1AD000
 
BUCKET_ID:  PRIVATE_SYMBOLS_X64_6.3.9600.17415_(winblue_r4.141028-1500)_TIMESTAMP_170914-134043
 
DEFAULT_BUCKET_ID:  PRIVATE_SYMBOLS_X64_6.3.9600.17415_(winblue_r4.141028-1500)_TIMESTAMP_170914-134043
 
PRIMARY_PROBLEM_CLASS:  PRIVATE_SYMBOLS
 
BUCKET_ID_OFFSET:  0
 
BUCKET_ID_MODULE_STR:  ntdll_wrong_symbols
 
BUCKET_ID_MODVER_STR:  
 
BUCKET_ID_PREFIX_STR:  PRIVATE_SYMBOLS_X64_6.3.9600.17415_(winblue_r4.141028-1500)_TIMESTAMP_170914-134043
 
FAILURE_PROBLEM_CLASS:  PRIVATE_SYMBOLS_X64_6.3.9600.17415_(winblue_r4.141028-1500)_TIMESTAMP_170914-134043
 
FAILURE_IMAGE_NAME:  ntdll.wrong.symbols.dll
 
FAILURE_FUNCTION_NAME:  59BA86DB1AD000
 
BUCKET_ID_FUNCTION_STR:  59BA86DB1AD000
 
FAILURE_SYMBOL_NAME:  ntdll.wrong.symbols.dll!59BA86DB1AD000
 
FAILURE_BUCKET_ID:  PRIVATE_SYMBOLS_X64_6.3.9600.17415_(winblue_r4.141028-1500)_TIMESTAMP_170914-134043_59BA86DB_ntdll.wrong.symbols.dll!59BA86DB1AD000
 
TARGET_TIME:  2017-11-11T12:53:37.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: 762
 
ANALYSIS_SOURCE:  UM
 
FAILURE_ID_HASH_STRING:  um:private_symbols_x64_6.3.9600.17415_(winblue_r4.141028-1500)_timestamp_170914-134043_59ba86db_ntdll.wrong.symbols.dll!59ba86db1ad000
 
FAILURE_ID_HASH:  {d62cd6d8-aa8f-46af-c234-ecd0fe2bb7ff}
 
Followup:     MachineOwner
---------
 
Minidump doesn't have an exception context
Unable to get exception context, HRESULT 0x80004002
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
ntdll!NtWaitForAlertByThreadId
Unable to enumerate locals, Win32 error 0n318
Private symbols (symbols.pri) are required for locals.
Type ".hh dbgerr005" for details.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
ntdll!RtlAcquireSRWLockExclusive
Unable to enumerate locals, Win32 error 0n318
Private symbols (symbols.pri) are required for locals.
Type ".hh dbgerr005" for details.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!srw_wrlock [d:\winx64-debug\build\src\mysys\thr_rwlock.c @ 105]
union my_rw_lock_t * rwp = 0x00007ff7`159b8580
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!my_rw_wrlock [d:\winx64-debug\build\src\mysys\thr_rwlock.c @ 268]
union my_rw_lock_t * rwp = 0x00007ff7`159b8580
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!inline_mysql_rwlock_wrlock [d:\winx64-debug\build\src\include\mysql\psi\mysql_thread.h @ 924]
struct PSI_rwlock_locker * locker = 0x000000f9`5608ea48
struct PSI_rwlock_locker_state_v1 state = struct PSI_rwlock_locker_state_v1
struct st_mysql_rwlock * that = 0x00007ff7`159b8580
char * src_file = 0x00007ff7`13f45b98 "D:\winx64-debug\build\src\sql\sql_plugin.cc"
unsigned int src_line = 0x575
int result = 0n-858993460
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!plugin_initialize [d:\winx64-debug\build\src\sql\sql_plugin.cc @ 1398]
struct st_mem_root * tmp_root = 0x000000f9`5608ee88
struct st_plugin_int * plugin = 0x000000f9`5aaba0e0
int * argc = 0x00007ff7`159b8cd4
char ** argv = 0x000000f9`561f4638
bool options_only = false
int ret = 0n1
struct _db_stack_frame_ _db_stack_frame_ = struct _db_stack_frame_
unsigned int state = 4
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!plugin_init [d:\winx64-debug\build\src\sql\sql_plugin.cc @ 1692]
unsigned int idx = 0x14
struct st_hash * hash = 0x00007ff7`159af680
int * argc = 0x00007ff7`159b8cd4
char ** argv = 0x000000f9`561f4638
int flags = 0n2
struct st_plugin_int ** reap = 0x000000f9`5608ebe8
struct st_mem_root tmp_root = struct st_mem_root
unsigned int i = 3
struct _db_stack_frame_ _db_stack_frame_ = struct _db_stack_frame_
struct st_plugin_int * plugin_ptr = 0x000000f9`5aaba0e0
struct st_maria_plugin * plugin = 0x00007ff7`157b0738
struct st_plugin_int tmp = struct st_plugin_int
bool mandatory = false
struct st_maria_plugin ** builtins = 0x00007ff7`15737458
bool reaped_mandatory_plugin = false
struct st_mysql_lex_string MyISAM = struct st_mysql_lex_string
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!init_server_components [d:\winx64-debug\build\src\sql\mysqld.cc @ 5277]
struct _db_stack_frame_ _db_stack_frame_ = struct _db_stack_frame_
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!win_main [d:\winx64-debug\build\src\sql\mysqld.cc @ 5869]
int argc = 0n150
char ** argv = 0x000000f9`561f4638
int ho_error = 0n0
unsigned int64 new_thread_stack_size = 0x49000
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!mysql_service [d:\winx64-debug\build\src\sql\mysqld.cc @ 6128]
void * p = 0x00000000`00000000
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!mysqld_main [d:\winx64-debug\build\src\sql\mysqld.cc @ 6321]
int argc = 0n27
char ** argv = 0x000000f9`561e2780
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!main [d:\winx64-debug\build\src\sql\main.cc @ 26]
int argc = 0n27
char ** argv = 0x000000f9`561e2780
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
(Inline Function) --------`-------- mysqld!invoke_main [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 78]
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqld!__scrt_common_main_seh [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 283]
bool has_cctor = false
int main_result = <value unavailable>
<function> ** tls_init_callback = <value unavailable>
bool is_nested = <value unavailable>
<function> ** tls_dtor_callback = <value unavailable>
int main_result = <value unavailable>
__scrt_native_startup_state __scrt_current_native_startup_state = <value unavailable>
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
kernel32!BaseThreadInitThunk
Unable to enumerate locals, HRESULT 0x80004005
Private symbols (symbols.pri) are required for locals.
Type ".hh dbgerr005" for details.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
ntdll!RtlUserThreadStart
Unable to enumerate locals, Win32 error 0n318
Private symbols (symbols.pri) are required for locals.
Type ".hh dbgerr005" for details.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
ntdll!NtWaitForAlertByThreadId
Processing 24 threads, please wait
 
.  0  Id: 2374.2408 Suspend: 0 Teb: 00007ff7`1260e000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtWaitForAlertByThreadId
ntdll!RtlAcquireSRWLockExclusive
mysqld!srw_wrlock(union my_rw_lock_t * rwp = 0x00007ff7`159b8580) [d:\winx64-debug\build\src\mysys\thr_rwlock.c @ 105]
mysqld!my_rw_wrlock(union my_rw_lock_t * rwp = 0x00007ff7`159b8580) [d:\winx64-debug\build\src\mysys\thr_rwlock.c @ 268]
mysqld!inline_mysql_rwlock_wrlock(struct st_mysql_rwlock * that = 0x00007ff7`159b8580, char * src_file = 0x00007ff7`13f45b98 "D:\winx64-debug\build\src\sql\sql_plugin.cc", unsigned int src_line = 0x575) [d:\winx64-debug\build\src\include\mysql\psi\mysql_thread.h @ 924]
mysqld!plugin_initialize(struct st_mem_root * tmp_root = 0x000000f9`5608ee88, struct st_plugin_int * plugin = 0x000000f9`5aaba0e0, int * argc = 0x00007ff7`159b8cd4, char ** argv = 0x000000f9`561f4638, bool options_only = false) [d:\winx64-debug\build\src\sql\sql_plugin.cc @ 1398]
mysqld!plugin_init(int * argc = 0x00007ff7`159b8cd4, char ** argv = 0x000000f9`561f4638, int flags = 0n2) [d:\winx64-debug\build\src\sql\sql_plugin.cc @ 1692]
mysqld!init_server_components(void) [d:\winx64-debug\build\src\sql\mysqld.cc @ 5277]
mysqld!win_main(int argc = 0n150, char ** argv = 0x000000f9`561f4638) [d:\winx64-debug\build\src\sql\mysqld.cc @ 5869]
mysqld!mysql_service(void * p = 0x00000000`00000000) [d:\winx64-debug\build\src\sql\mysqld.cc @ 6128]
mysqld!mysqld_main(int argc = 0n27, char ** argv = 0x000000f9`561e2780) [d:\winx64-debug\build\src\sql\mysqld.cc @ 6321]
mysqld!main(int argc = 0n27, char ** argv = 0x000000f9`561e2780) [d:\winx64-debug\build\src\sql\main.cc @ 26]
(Inline Function) --------`-------- mysqld!invoke_main [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 78]
mysqld!__scrt_common_main_seh(void) [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 283]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
.  1  Id: 2374.15f8 Suspend: 0 Teb: 00007ff7`1260c000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtWaitForAlertByThreadId
ntdll!RtlSleepConditionVariableCS
KERNELBASE!SleepConditionVariableCS
mysqld!pthread_cond_timedwait(struct _RTL_CONDITION_VARIABLE * cond = 0x00007ff7`1623aa88, struct _RTL_CRITICAL_SECTION * mutex = 0x00007ff7`1623aa58, struct timespec * abstime = 0x000000f9`5b29f788) [d:\winx64-debug\build\src\mysys\my_wincond.c @ 82]
mysqld!inline_mysql_cond_timedwait(struct st_mysql_cond * that = 0x00007ff7`1623aa88, struct st_mysql_mutex * mutex = 0x00007ff7`1623aa58, struct timespec * abstime = 0x000000f9`5b29f788, char * src_file = 0x00007ff7`157c3f78 "--- memory read error at address 0x00007ff7`157c3f78 ---", unsigned int src_line = 0x124) [d:\winx64-debug\build\src\include\mysql\psi\mysql_thread.h @ 1175]
mysqld!timer_handler(void * arg = 0x00000000`00000000) [d:\winx64-debug\build\src\mysys\thr_timer.c @ 293]
mysqld!pfs_spawn_thread(void * arg = 0x000000f9`583ee208) [d:\winx64-debug\build\src\storage\perfschema\pfs.cc @ 1865]
mysqld!pthread_start(void * p = 0x000000f9`562cb6a0) [d:\winx64-debug\build\src\mysys\my_winthread.c @ 61]
(Inline Function) --------`-------- mysqld!invoke_thread_procedure [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91]
mysqld!thread_start<unsigned int (void * parameter = 0x00007ff7`13e77c60) [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
.  2  Id: 2374.2040 Suspend: 0 Teb: 00007ff7`1260a000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtRemoveIoCompletion
KERNELBASE!GetQueuedCompletionStatus
mysqld!os_aio_windows_handler(unsigned int64 segment = 0, unsigned int64 pos = 0, struct fil_node_t ** m1 = 0x000000f9`5c43f808, void ** m2 = 0x000000f9`5c43f858, class IORequest * type = 0x000000f9`5c43f828) [d:\winx64-debug\build\src\storage\innobase\os\os0file.cc @ 6524]
mysqld!os_aio_handler(unsigned int64 segment = 0, struct fil_node_t ** m1 = 0x000000f9`5c43f808, void ** m2 = 0x000000f9`5c43f858, class IORequest * request = 0x000000f9`5c43f828) [d:\winx64-debug\build\src\storage\innobase\os\os0file.cc @ 5719]
mysqld!fil_aio_wait(unsigned int64 segment = 0) [d:\winx64-debug\build\src\storage\innobase\fil\fil0fil.cc @ 5314]
mysqld!io_handler_thread(void * arg = 0x00007ff7`15a28d30) [d:\winx64-debug\build\src\storage\innobase\srv\srv0start.cc @ 344]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
.  8  Id: 2374.2284 Suspend: 0 Teb: 00007ff7`124d8000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtWaitForAlertByThreadId
ntdll!RtlSleepConditionVariableCS
KERNELBASE!SleepConditionVariableCS
mysqld!os_event::timed_wait(unsigned long time_in_ms = 0x3e8) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 262]
mysqld!os_event::wait_time_low(unsigned int64 time_in_usec = 0xf4240, int64 reset_sig_count = 0n2) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 415]
mysqld!os_event_wait_time_low(struct os_event * event = 0x000000f9`5ac30880, unsigned int64 time_in_usec = 0xf4240, int64 reset_sig_count = 0n2) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 519]
mysqld!pc_sleep_if_needed(unsigned int64 next_loop_time = 0x0000015f`ab248696, int64 sig_count = 0n2) [d:\winx64-debug\build\src\storage\innobase\buf\buf0flu.cc @ 2716]
mysqld!buf_flush_page_cleaner_coordinator(void * __formal = 0x00000000`00000000) [d:\winx64-debug\build\src\storage\innobase\buf\buf0flu.cc @ 3211]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
.  9  Id: 2374.194c Suspend: 0 Teb: 00007ff7`124d4000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtWaitForAlertByThreadId
ntdll!RtlSleepConditionVariableCS
KERNELBASE!SleepConditionVariableCS
mysqld!os_event::timed_wait(unsigned long time_in_ms = 0x3e8) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 262]
mysqld!os_event::wait_time_low(unsigned int64 time_in_usec = 0xf4240, int64 reset_sig_count = 0n1) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 415]
mysqld!os_event_wait_time_low(struct os_event * event = 0x000000f9`5ada0940, unsigned int64 time_in_usec = 0xf4240, int64 reset_sig_count = 0n1) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 519]
mysqld!lock_wait_timeout_thread(void * __formal = 0x00000000`00000000) [d:\winx64-debug\build\src\storage\innobase\lock\lock0wait.cc @ 530]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
. 10  Id: 2374.1f10 Suspend: 0 Teb: 00007ff7`124d2000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtWaitForAlertByThreadId
ntdll!RtlSleepConditionVariableCS
KERNELBASE!SleepConditionVariableCS
mysqld!os_event::timed_wait(unsigned long time_in_ms = 0x3e8) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 262]
mysqld!os_event::wait_time_low(unsigned int64 time_in_usec = 0xf4240, int64 reset_sig_count = 0n1) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 415]
mysqld!os_event_wait_time_low(struct os_event * event = 0x000000f9`5ac30a60, unsigned int64 time_in_usec = 0xf4240, int64 reset_sig_count = 0n1) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 519]
mysqld!srv_error_monitor_thread(void * __formal = 0x00000000`00000000) [d:\winx64-debug\build\src\storage\innobase\srv\srv0srv.cc @ 1971]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
. 11  Id: 2374.272c Suspend: 0 Teb: 00007ff7`124d0000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtWaitForAlertByThreadId
ntdll!RtlSleepConditionVariableCS
KERNELBASE!SleepConditionVariableCS
mysqld!os_event::timed_wait(unsigned long time_in_ms = 0x1388) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 262]
mysqld!os_event::wait_time_low(unsigned int64 time_in_usec = 0x4c4b40, int64 reset_sig_count = 0n1) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 415]
mysqld!os_event_wait_time_low(struct os_event * event = 0x000000f9`5ac2ff80, unsigned int64 time_in_usec = 0x4c4b40, int64 reset_sig_count = 0n1) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 519]
mysqld!srv_monitor_thread(void * __formal = 0x00000000`00000000) [d:\winx64-debug\build\src\storage\innobase\srv\srv0srv.cc @ 1746]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
. 12  Id: 2374.1dd0 Suspend: 0 Teb: 00007ff7`124d6000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtDelayExecution
KERNELBASE!SleepEx
mysqld!os_thread_sleep(unsigned int64 tm = 0xf4240) [d:\winx64-debug\build\src\storage\innobase\os\os0thread.cc @ 239]
mysqld!srv_master_sleep(void) [d:\winx64-debug\build\src\storage\innobase\srv\srv0srv.cc @ 2459]
mysqld!srv_master_thread(void * arg = 0x00000000`00000000) [d:\winx64-debug\build\src\storage\innobase\srv\srv0srv.cc @ 2505]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
. 13  Id: 2374.1d1c Suspend: 0 Teb: 00007ff7`124ce000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtWaitForAlertByThreadId
ntdll!RtlSleepConditionVariableCS
KERNELBASE!SleepConditionVariableCS
mysqld!os_event::timed_wait(unsigned long time_in_ms = 0x2710) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 262]
mysqld!os_event::wait_time_low(unsigned int64 time_in_usec = 0x989680, int64 reset_sig_count = 0n1) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 415]
mysqld!os_event_wait_time_low(struct os_event * event = 0x000000f9`5ada00a0, unsigned int64 time_in_usec = 0x989680, int64 reset_sig_count = 0n0) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 519]
mysqld!dict_stats_thread(void * __formal = 0x00000000`00000000) [d:\winx64-debug\build\src\storage\innobase\dict\dict0stats_bg.cc @ 454]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
. 14  Id: 2374.141c Suspend: 0 Teb: 00007ff7`124cc000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtWaitForAlertByThreadId
ntdll!RtlSleepConditionVariableCS
KERNELBASE!SleepConditionVariableCS
mysqld!os_event::timed_wait(unsigned long time_in_ms = 0x1388) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 262]
mysqld!os_event::wait_time_low(unsigned int64 time_in_usec = 0x4c4b40, int64 reset_sig_count = 0n1) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 415]
mysqld!os_event_wait_time_low(struct os_event * event = 0x000000f9`5aee3090, unsigned int64 time_in_usec = 0x4c4b40, int64 reset_sig_count = 0n1) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 519]
mysqld!ib_wqueue_timedwait(struct ib_wqueue_t * wq = 0x000000f9`5abfd640, int64 wait_in_usecs = 0n5000000) [d:\winx64-debug\build\src\storage\innobase\ut\ut0wqueue.cc @ 161]
mysqld!fts_optimize_thread(void * arg = 0x000000f9`5abfd640) [d:\winx64-debug\build\src\storage\innobase\fts\fts0opt.cc @ 3030]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
. 15  Id: 2374.107c Suspend: 0 Teb: 00007ff7`124ca000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtWaitForAlertByThreadId
ntdll!RtlSleepConditionVariableCS
KERNELBASE!SleepConditionVariableCS
mysqld!os_event::wait(void) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 159]
mysqld!os_event::wait_low(int64 reset_sig_count = 0n1) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 340]
mysqld!os_event_wait_low(struct os_event * event = 0x000000f9`5ac30640, int64 reset_sig_count = 0n1) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 536]
mysqld!srv_resume_thread(struct srv_slot_t * slot = 0x00007ff7`15a123b8, int64 sig_count = 0n1, bool wait = true, unsigned int64 timeout_usec = 0) [d:\winx64-debug\build\src\storage\innobase\srv\srv0srv.cc @ 943]
mysqld!srv_purge_coordinator_suspend(struct srv_slot_t * slot = 0x00007ff7`15a123b8, unsigned int64 rseg_history_len = 7) [d:\winx64-debug\build\src\storage\innobase\srv\srv0srv.cc @ 2798]
mysqld!srv_purge_coordinator_thread(void * arg = 0x00000000`00000000) [d:\winx64-debug\build\src\storage\innobase\srv\srv0srv.cc @ 2890]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
. 16  Id: 2374.2488 Suspend: 0 Teb: 00007ff7`124c8000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!ZwWaitForSingleObject
ntdll!RtlLockHeap
ntdll!RtlEnterCriticalSection
mysqld!inline_mysql_mutex_lock(struct st_mysql_mutex * that = 0x00007ff7`159b8298, char * src_file = 0x00007ff7`13f44508 "D:\winx64-debug\build\src\sql\sql_plugin.cc", unsigned int src_line = 0xba4) [d:\winx64-debug\build\src\include\mysql\psi\mysql_thread.h @ 668]
mysqld!sync_dynamic_session_variables(class THD * thd = 0x000000f9`5af3dfb8, bool global_lock = true) [d:\winx64-debug\build\src\sql\sql_plugin.cc @ 2982]
mysqld!intern_sys_var_ptr(class THD * thd = 0x000000f9`5af3dfb8, int offset = 0n64, bool global_lock = true) [d:\winx64-debug\build\src\sql\sql_plugin.cc @ 3048]
mysqld!mysql_sys_var_char(class THD * thd = 0x000000f9`5af3dfb8, int offset = 0n64) [d:\winx64-debug\build\src\sql\sql_plugin.cc @ 3065]
mysqld!innobase_create_background_thd(char * name = 0x00007ff7`145598e8 "InnoDB purge worker") [d:\winx64-debug\build\src\storage\innobase\handler\ha_innodb.cc @ 1690]
mysqld!srv_worker_thread(void * arg = 0x00000000`00000000) [d:\winx64-debug\build\src\storage\innobase\srv\srv0srv.cc @ 2628]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
. 17  Id: 2374.1c80 Suspend: 0 Teb: 00007ff7`124c6000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtWaitForAlertByThreadId
ntdll!RtlAcquireSRWLockShared
mysqld!srw_rdlock(union my_rw_lock_t * rwp = 0x00007ff7`159b8580) [d:\winx64-debug\build\src\mysys\thr_rwlock.c @ 89]
mysqld!my_rw_rdlock(union my_rw_lock_t * rwp = 0x00007ff7`159b8580) [d:\winx64-debug\build\src\mysys\thr_rwlock.c @ 228]
mysqld!inline_mysql_rwlock_rdlock(struct st_mysql_rwlock * that = 0x00007ff7`159b8580, char * src_file = 0x00007ff7`13f44ac0 "D:\winx64-debug\build\src\sql\sql_plugin.cc", unsigned int src_line = 0xc5b) [d:\winx64-debug\build\src\include\mysql\psi\mysql_thread.h @ 852]
mysqld!cleanup_variables(struct system_variables * vars = 0x000000f9`5e520670) [d:\winx64-debug\build\src\sql\sql_plugin.cc @ 3164]
mysqld!plugin_thdvar_init(class THD * thd = 0x000000f9`5e520088) [d:\winx64-debug\build\src\sql\sql_plugin.cc @ 3115]
mysqld!THD::init(void) [d:\winx64-debug\build\src\sql\sql_class.cc @ 1250]
mysqld!THD::THD(unsigned int64 id = 5, bool is_wsrep_applier = false) [d:\winx64-debug\build\src\sql\sql_class.cc @ 885]
mysqld!create_thd(void) [d:\winx64-debug\build\src\sql\sql_class.cc @ 4519]
mysqld!innobase_create_background_thd(char * name = 0x00007ff7`145598e8 "InnoDB purge worker") [d:\winx64-debug\build\src\storage\innobase\handler\ha_innodb.cc @ 1688]
mysqld!srv_worker_thread(void * arg = 0x00000000`00000000) [d:\winx64-debug\build\src\storage\innobase\srv\srv0srv.cc @ 2628]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
. 18  Id: 2374.1b64 Suspend: 0 Teb: 00007ff7`124c4000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtWaitForAlertByThreadId
ntdll!RtlSleepConditionVariableCS
KERNELBASE!SleepConditionVariableCS
mysqld!os_event::wait(void) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 159]
mysqld!os_event::wait_low(int64 reset_sig_count = 0n10) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 340]
mysqld!os_event_wait_low(struct os_event * event = 0x000000f9`5ac302e0, int64 reset_sig_count = 0n0) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 536]
mysqld!srv_resume_thread(struct srv_slot_t * slot = 0x00007ff7`15a123f0, int64 sig_count = 0n0, bool wait = true, unsigned int64 timeout_usec = 0) [d:\winx64-debug\build\src\storage\innobase\srv\srv0srv.cc @ 943]
mysqld!srv_worker_thread(void * arg = 0x00000000`00000000) [d:\winx64-debug\build\src\storage\innobase\srv\srv0srv.cc @ 2649]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
. 19  Id: 2374.1fe8 Suspend: 0 Teb: 00007ff7`124c2000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtWaitForAlertByThreadId
ntdll!RtlSleepConditionVariableCS
KERNELBASE!SleepConditionVariableCS
mysqld!os_event::wait(void) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 159]
mysqld!os_event::wait_low(int64 reset_sig_count = 0n1) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 340]
mysqld!os_event_wait_low(struct os_event * event = 0x000000f9`5ac30280, int64 reset_sig_count = 0n0) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 536]
mysqld!buf_dump_thread(void * __formal = 0x00000000`00000000) [d:\winx64-debug\build\src\storage\innobase\buf\buf0dump.cc @ 826]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
. 20  Id: 2374.1938 Suspend: 0 Teb: 00007ff7`124c0000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtDelayExecution
KERNELBASE!SleepEx
mysqld!os_thread_sleep(unsigned int64 tm = 0xf4240) [d:\winx64-debug\build\src\storage\innobase\os\os0thread.cc @ 239]
mysqld!btr_defragment_thread(void * __formal = 0x00000000`00000000) [d:\winx64-debug\build\src\storage\innobase\btr\btr0defragment.cc @ 761]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
. 21  Id: 2374.212c Suspend: 0 Teb: 00007ff7`124be000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtWaitForAlertByThreadId
ntdll!RtlSleepConditionVariableCS
KERNELBASE!SleepConditionVariableCS
mysqld!os_event::wait(void) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 159]
mysqld!os_event::wait_low(int64 reset_sig_count = 0n1) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 340]
mysqld!os_event_wait_low(struct os_event * event = 0x000000f9`5ac303a0, int64 reset_sig_count = 0n0) [d:\winx64-debug\build\src\storage\innobase\os\os0event.cc @ 536]
mysqld!buf_resize_thread(void * __formal = 0x00000000`00000000) [d:\winx64-debug\build\src\storage\innobase\buf\buf0buf.cc @ 3081]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
. 22  Id: 2374.2540 Suspend: 0 Teb: 00007ff7`124bc000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtWaitForAlertByThreadId
ntdll!RtlSleepConditionVariableCS
KERNELBASE!SleepConditionVariableCS
mysqld!pthread_cond_timedwait(struct _RTL_CONDITION_VARIABLE * cond = 0x000000f9`5d85fa48, struct _RTL_CRITICAL_SECTION * mutex = 0x000000f9`5d85f9f8, struct timespec * abstime = 0x00000000`00000000) [d:\winx64-debug\build\src\mysys\my_wincond.c @ 82]
mysqld!pthread_cond_wait(struct _RTL_CONDITION_VARIABLE * cond = 0x000000f9`5d85fa48, struct _RTL_CRITICAL_SECTION * mutex = 0x000000f9`5d85f9f8) [d:\winx64-debug\build\src\mysys\my_wincond.c @ 91]
mysqld!inline_mysql_cond_wait(struct st_mysql_cond * that = 0x000000f9`5d85fa48, struct st_mysql_mutex * mutex = 0x000000f9`5d85f9f8, char * src_file = 0x00007ff7`142e9bc0 "D:\winx64-debug\build\src\storage\innobase\handler\ha_innodb.cc", unsigned int src_line = 0x155) [d:\winx64-debug\build\src\include\mysql\psi\mysql_thread.h @ 1149]
mysqld!thd_destructor_proxy(void * __formal = 0x00000000`00000000) [d:\winx64-debug\build\src\storage\innobase\handler\ha_innodb.cc @ 341]
mysqld!pfs_spawn_thread(void * arg = 0x000000f9`5ae1b438) [d:\winx64-debug\build\src\storage\perfschema\pfs.cc @ 1865]
mysqld!pthread_start(void * p = 0x000000f9`5ae77620) [d:\winx64-debug\build\src\mysys\my_winthread.c @ 61]
(Inline Function) --------`-------- mysqld!invoke_thread_procedure [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91]
mysqld!thread_start<unsigned int (void * parameter = 0x00007ff7`13e77c60) [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
. 23  Id: 2374.1b88 Suspend: 0 Teb: 00007ff7`124ba000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!NtWaitForAlertByThreadId
ntdll!RtlSleepConditionVariableCS
KERNELBASE!SleepConditionVariableCS
mysqld!pthread_cond_timedwait(struct _RTL_CONDITION_VARIABLE * cond = 0x00007ff7`1622b8f0, struct _RTL_CRITICAL_SECTION * mutex = 0x00007ff7`1622b8c0, struct timespec * abstime = 0x000000f9`5e40f6c8) [d:\winx64-debug\build\src\mysys\my_wincond.c @ 82]
mysqld!inline_mysql_cond_timedwait(struct st_mysql_cond * that = 0x00007ff7`1622b8f0, struct st_mysql_mutex * mutex = 0x00007ff7`1622b8c0, struct timespec * abstime = 0x000000f9`5e40f6c8, char * src_file = 0x00007ff7`15790540 "--- memory read error at address 0x00007ff7`15790540 ---", unsigned int src_line = 0x74) [d:\winx64-debug\build\src\include\mysql\psi\mysql_thread.h @ 1175]
mysqld!my_service_thread_sleep(struct st_ma_service_thread_control * control = 0x00007ff7`1575f780, unsigned int64 sleep_time = 0x00000006`fc23ac00) [d:\winx64-debug\build\src\storage\maria\ma_servicethread.c @ 119]
mysqld!ma_checkpoint_background(void * arg = 0x00000000`0000001e) [d:\winx64-debug\build\src\storage\maria\ma_checkpoint.c @ 709]
mysqld!pfs_spawn_thread(void * arg = 0x000000f9`5ae1b438) [d:\winx64-debug\build\src\storage\perfschema\pfs.cc @ 1865]
mysqld!pthread_start(void * p = 0x000000f9`5ae77800) [d:\winx64-debug\build\src\mysys\my_winthread.c @ 61]
(Inline Function) --------`-------- mysqld!invoke_thread_procedure [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91]
mysqld!thread_start<unsigned int (void * parameter = 0x00007ff7`13e77c60) [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
Total threads: 24
Duplicate callstacks: 5 (windbg thread #s follow):
3, 4, 5, 6, 7
quit:
 
 - found 'mysqltest.dmp' (1/5)
 
Trying 'cdb' to get a backtrace
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.10586.567 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.
 
 
Loading Dump File [D:\winx64-debug\build\mysql-test\var\log\innodb.row_format_redundant-innodb\mysqltest.dmp]
User Mini Dump File: Only registers, stack and portions of memory are available
 
 
Response                         Time (ms)     Location
OK                                             D:\winx64-debug\build\client\Debug
OK                                             C:\Windows\System32
OK                                             .
 
Response                         Time (ms)     Location
OK                                             D:\winx64-debug\build\client\Debug
OK                                             C:\Windows\System32
OK                                             .
Deferred                                       cache*C:\cdb_symbols
Symbol search path is: D:\winx64-debug\build\client\Debug;C:\Windows\System32;.;cache*C:\cdb_symbols
Executable search path is: D:\winx64-debug\build\client\Debug;C:\Windows\System32;.
Windows 8.1 Version 9600 MP (4 procs) Free x64
Product: Server, suite: TerminalServer DataCenter SingleUserTS
Built by: 6.3.9600.18217 (winblue_ltsb.160124-0053)
Machine Name:
Debug session time: Sat Nov 11 12:53:17.000 2017 (UTC + 0:00)
System Uptime: not available
Process Uptime: 0 days 0:45:01.000
...........................
ntdll!ZwWaitForSingleObject:
             ret
0:000> cdb: Reading initial command '!sym prompts off; !analyze -v; .ecxr; !for_each_frame dv /t;!uniqstack -p;q'
quiet mode - symbol prompts off
 
 
 
DUMP_CLASS: 2
 
DUMP_QUALIFIER: 400
 
FAULTING_IP: 
+0
??              ???
 
EXCEPTION_RECORD:  (.exr -1)
ExceptionAddress: 0000000000000000
   ExceptionCode: 80000003 (Break instruction exception)
  ExceptionFlags: 00000000
NumberParameters: 0
 
FAULTING_THREAD:  00002638
 
BUGCHECK_STR:  59BA86DB
 
WRONG_SYMBOLS_TIMESTAMP: 59ba86db
 
WRONG_SYMBOLS_SIZE: 1ad000
 
FAULTING_MODULE: 00007ffa13150000 ntdll
 
DEBUG_FLR_IMAGE_TIMESTAMP:  59ba86db
 
ADDITIONAL_DEBUG_TEXT:  
You can run '.symfix; .reload' to try to fix the symbol path and load symbols. ; Followup set based on attribute [Is_ChosenCrashFollowupThread] from Frame:[0] on thread:[PSEUDO_THREAD]
 
LAST_CONTROL_TRANSFER:  from 0000000000000000 to 0000000000000000
 
ANALYSIS_SESSION_HOST:  MARIADB-02
 
ANALYSIS_SESSION_TIME:  11-11-2017 13:11:57.0049
 
ANALYSIS_VERSION: 10.0.10586.567 amd64fre
 
STACK_TEXT:  
wrong_symbols!WRONG_SYMBOLS
 
 
THREAD_SHA1_HASH_MOD_FUNC:  8b50e467776d7660ec74f0fcf6059a449f38bc9a
 
THREAD_SHA1_HASH_MOD_FUNC_OFFSET:  386be9b62a7535c96acfda43762924bd7c0bcb71
 
THREAD_SHA1_HASH_MOD:  1c9266d4d33f329668e953be351439450e48d114
 
SYMBOL_STACK_INDEX:  0
 
FOLLOWUP_NAME:  MachineOwner
 
STACK_COMMAND:  ** Pseudo Context ** ; kb
 
EXCEPTION_CODE: (NTSTATUS) 0x59ba86db - <Unable to get error code text>
 
EXCEPTION_CODE_STR:  59BA86DB
 
FAILURE_EXCEPTION_CODE:  59BA86DB
 
EXCEPTION_STR:  PRIVATE_SYMBOLS
 
PROCESS_NAME:  ntdll.wrong.symbols.dll
 
IMAGE_NAME:  ntdll.wrong.symbols.dll
 
MODULE_NAME: ntdll_wrong_symbols
 
SYMBOL_NAME:  ntdll_wrong_symbols!59BA86DB1AD000
 
BUCKET_ID:  PRIVATE_SYMBOLS_X64_6.3.9600.17415_(winblue_r4.141028-1500)_TIMESTAMP_170914-134043
 
DEFAULT_BUCKET_ID:  PRIVATE_SYMBOLS_X64_6.3.9600.17415_(winblue_r4.141028-1500)_TIMESTAMP_170914-134043
 
PRIMARY_PROBLEM_CLASS:  PRIVATE_SYMBOLS
 
BUCKET_ID_OFFSET:  0
 
BUCKET_ID_MODULE_STR:  ntdll_wrong_symbols
 
BUCKET_ID_MODVER_STR:  
 
BUCKET_ID_PREFIX_STR:  PRIVATE_SYMBOLS_X64_6.3.9600.17415_(winblue_r4.141028-1500)_TIMESTAMP_170914-134043
 
FAILURE_PROBLEM_CLASS:  PRIVATE_SYMBOLS_X64_6.3.9600.17415_(winblue_r4.141028-1500)_TIMESTAMP_170914-134043
 
FAILURE_IMAGE_NAME:  ntdll.wrong.symbols.dll
 
FAILURE_FUNCTION_NAME:  59BA86DB1AD000
 
BUCKET_ID_FUNCTION_STR:  59BA86DB1AD000
 
FAILURE_SYMBOL_NAME:  ntdll.wrong.symbols.dll!59BA86DB1AD000
 
FAILURE_BUCKET_ID:  PRIVATE_SYMBOLS_X64_6.3.9600.17415_(winblue_r4.141028-1500)_TIMESTAMP_170914-134043_59BA86DB_ntdll.wrong.symbols.dll!59BA86DB1AD000
 
TARGET_TIME:  2017-11-11T12:53:17.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: 2ce
 
ANALYSIS_SOURCE:  UM
 
FAILURE_ID_HASH_STRING:  um:private_symbols_x64_6.3.9600.17415_(winblue_r4.141028-1500)_timestamp_170914-134043_59ba86db_ntdll.wrong.symbols.dll!59ba86db1ad000
 
FAILURE_ID_HASH:  {d62cd6d8-aa8f-46af-c234-ecd0fe2bb7ff}
 
Followup:     MachineOwner
---------
 
Minidump doesn't have an exception context
Unable to get exception context, HRESULT 0x80004002
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
ntdll!ZwWaitForSingleObject
Unable to enumerate locals, Win32 error 0n318
Private symbols (symbols.pri) are required for locals.
Type ".hh dbgerr005" for details.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mswsock!Tcpip4_WSHGetWildcardSockaddr
Unable to enumerate locals, Win32 error 0n318
Private symbols (symbols.pri) are required for locals.
Type ".hh dbgerr005" for details.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mswsock!Tcpip4_WSHGetWildcardSockaddr
Unable to enumerate locals, Win32 error 0n318
Private symbols (symbols.pri) are required for locals.
Type ".hh dbgerr005" for details.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mswsock!Tcpip6_WSHAddressToString
Unable to enumerate locals, Win32 error 0n318
Private symbols (symbols.pri) are required for locals.
Type ".hh dbgerr005" for details.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mswsock!Tcpip6_WSHAddressToString
Unable to enumerate locals, Win32 error 0n318
Private symbols (symbols.pri) are required for locals.
Type ".hh dbgerr005" for details.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
ws2_32!select
Unable to enumerate locals, Win32 error 0n318
Private symbols (symbols.pri) are required for locals.
Type ".hh dbgerr005" for details.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqltest!pvio_socket_internal_connect [d:\winx64-debug\build\src\libmariadb\plugins\pvio\pvio_socket.c @ 637]
struct st_ma_pvio * pvio = 0x00000006`22d1a320
struct sockaddr * name = 0x00000006`22d364b0
unsigned int64 namelen = 0x10
struct st_pvio_socket * csock = 0x00000006`22d36570
int rc = 0n0
int timeout = 0n120000
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqltest!pvio_socket_connect_sync_or_async [d:\winx64-debug\build\src\libmariadb\plugins\pvio\pvio_socket.c @ 719]
struct st_ma_pvio * pvio = 0x00000006`22d1a320
struct sockaddr * name = 0x00000006`22d364b0
unsigned int namelen = 0x10
struct st_mysql * mysql = 0x00000006`22b9edc0
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqltest!pvio_socket_connect [d:\winx64-debug\build\src\libmariadb\plugins\pvio\pvio_socket.c @ 864]
struct addrinfo * bind_res = 0x00000000`00000000
struct addrinfo * bres = 0x00000000`00000000
unsigned long wait_gai = 1
char [32] server_port = char [32] "16000"
struct addrinfo * res = 0x00000006`23710a70
int rc = 0n-1
struct addrinfo * save_res = 0x00000006`23710630
int64 start_t = 0n1510404796
int gai_rc = 0n0
struct addrinfo hints = struct addrinfo
struct st_ma_pvio * pvio = 0x00000006`22d1a320
struct st_ma_pvio_cinfo * cinfo = 0x00000006`22b9eb18
struct st_pvio_socket * csock = 0x00000006`22d36570
struct st_mysql * mysql = 0x00000006`22b9edc0
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqltest!ma_pvio_connect [d:\winx64-debug\build\src\libmariadb\libmariadb\ma_pvio.c @ 471]
struct st_ma_pvio * pvio = 0x00000006`22d1a320
struct st_ma_pvio_cinfo * cinfo = 0x00000006`22b9eb18
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqltest!mthd_my_real_connect [d:\winx64-debug\build\src\libmariadb\libmariadb\mariadb_lib.c @ 1308]
struct st_mysql * mysql = 0x00000006`22b9edc0
char * host = 0x00000006`22d25400 "--- memory read error at address 0x00000006`22d25400 ---"
char * user = 0x00000006`22cf99c0 "--- memory read error at address 0x00000006`22cf99c0 ---"
char * passwd = 0x00000006`22cf9870 "--- memory read error at address 0x00000006`22cf9870 ---"
char * db = 0x00000006`22cf98f0 "--- memory read error at address 0x00000006`22cf98f0 ---"
unsigned int port = 0x3e80
char * unix_socket = 0x00000000`00000000 ""
unsigned long client_flag = 0x809fa28c
struct st_ma_pvio * pvio = 0x00000006`22d1a320
char * end_pkt = 0xcccccccc`cccccccc "--- memory read error at address 0xcccccccc`cccccccc ---"
char * charset_name = 0x00000000`00000000 ""
char * scramble_data = 0xcccccccc`cccccccc "--- memory read error at address 0xcccccccc`cccccccc ---"
unsigned int scramble_len = 0xcccccccc
char [868] buff = char [868] "localhost via TCP/IP"
char * host_info = 0x00000006`22b9e770 "localhost via TCP/IP"
unsigned int pkt_length = 0xcccccccc
unsigned int pkt_scramble_len = 0
char * end = 0xcccccccc`cccccccc "--- memory read error at address 0xcccccccc`cccccccc ---"
char is_maria = 0n0 ''
struct st_ma_pvio_cinfo cinfo = struct st_ma_pvio_cinfo
char * scramble_plugin = 0xcccccccc`cccccccc "--- memory read error at address 0xcccccccc`cccccccc ---"
struct st_net * net = 0x00000006`22b9edc0
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqltest!mysql_real_connect [d:\winx64-debug\build\src\libmariadb\libmariadb\mariadb_lib.c @ 1182]
struct st_mysql * mysql = 0x00000006`22b9edc0
char * host = 0x00000006`22d25400 "--- memory read error at address 0x00000006`22d25400 ---"
char * user = 0x00000006`22cf99c0 "--- memory read error at address 0x00000006`22cf99c0 ---"
char * passwd = 0x00000006`22cf9870 "--- memory read error at address 0x00000006`22cf9870 ---"
char * db = 0x00000006`22cf98f0 "--- memory read error at address 0x00000006`22cf98f0 ---"
unsigned int port = 0x3e80
char * unix_socket = 0x00000000`00000000 ""
unsigned long client_flag = 0x809fa28c
char * end = 0x00000000`00000000 ""
char * connection_handler = 0x00000000`00000000 ""
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqltest!mariadb_reconnect [d:\winx64-debug\build\src\libmariadb\libmariadb\mariadb_lib.c @ 1627]
struct st_mysql * mysql = 0x00000006`22d029a0
struct st_list * li_stmt = 0x00000000`00000000
struct st_mysql tmp_mysql = struct st_mysql
struct mysql_async_context * ctxt = 0x00000000`00000000
struct my_hook_data hook_data = struct my_hook_data
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqltest!mthd_my_send_cmd [d:\winx64-debug\build\src\libmariadb\libmariadb\mariadb_lib.c @ 365]
struct st_mysql * mysql = 0x00000006`22d029a0
enum_server_command command = COM_QUERY (0n3)
char * arg = 0x00000006`22d36278 "--- memory read error at address 0x00000006`22d36278 ---"
unsigned int64 length = 0xb
char skipp_check = 0n1 ''
void * opt_arg = 0x00000000`00000000
int result = 0n-1
struct st_net * net = 0x00000006`22d029a0
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqltest!ma_simple_command [d:\winx64-debug\build\src\libmariadb\libmariadb\mariadb_lib.c @ 432]
struct st_mysql * mysql = 0x00000006`22d029a0
enum_server_command command = COM_QUERY (0n3)
char * arg = 0x00000006`22d36278 "--- memory read error at address 0x00000006`22d36278 ---"
unsigned int64 length = 0xb
char skipp_check = 0n1 ''
void * opt_arg = 0x00000000`00000000
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqltest!mysql_send_query [d:\winx64-debug\build\src\libmariadb\libmariadb\mariadb_lib.c @ 1973]
struct st_mysql * mysql = 0x00000006`22d029a0
char * query = 0x00000006`22d36278 "--- memory read error at address 0x00000006`22d36278 ---"
unsigned long length = 0xb
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqltest!wrap_mysql_send_query [d:\winx64-debug\build\src\tests\nonblock-wrappers.h @ 211]
struct st_mysql * mysql = 0x00000006`22d029a0
char * q = 0x00000006`22d36278 "--- memory read error at address 0x00000006`22d36278 ---"
unsigned long length = 0xb
int res = 0n-858993460
int status = 0n-858993460
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqltest!run_query_normal [d:\winx64-debug\build\src\client\mysqltest.cc @ 7885]
struct st_connection * cn = 0x00000006`22cd2878
struct st_command * command = 0x00000006`22d3ce28
int flags = 0n3
char * query = 0x00000006`22d36278 "--- memory read error at address 0x00000006`22d36278 ---"
int query_len = 0n11
struct st_dynamic_string * ds = 0x00007ff6`eb27c830
struct st_dynamic_string * ds_warnings = 0x00000006`22b9f628
int err = 0n0
struct st_mysql_res * res = 0x00000000`00000000
struct _db_stack_frame_ _db_stack_frame_ = struct _db_stack_frame_
struct st_mysql * mysql = 0x00000006`22d029a0
int counter = 0n0
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqltest!run_query [d:\winx64-debug\build\src\client\mysqltest.cc @ 8677]
struct st_connection * cn = 0x00000006`22cd2878
struct st_command * command = 0x00000006`22d3ce28
int flags = 0n3
struct st_dynamic_string ds_sorted = struct st_dynamic_string
char * query = 0x00000006`22d36278 "--- memory read error at address 0x00000006`22d36278 ---"
char view_created = 0n0 ''
char sp_created = 0n0 ''
char complete_query = 0n1 ''
struct _db_stack_frame_ _db_stack_frame_ = struct _db_stack_frame_
struct st_dynamic_string * ds = 0x00007ff6`eb27c830
struct st_mysql * mysql = 0x00000006`22d029a0
struct st_dynamic_string * save_ds = 0x00000000`00000000
struct st_dynamic_string ds_result = struct st_dynamic_string
struct st_dynamic_string ds_warnings = struct st_dynamic_string
int query_len = 0n11
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqltest!main [d:\winx64-debug\build\src\client\mysqltest.cc @ 9456]
int flags = 0n3
char old_display_result_vertically = 0n0 ''
int current_line_inc = 0n1
char ok_to_do = 0n1 ''
int processed = 0n1
int argc = 0n12
char ** argv = 0x00000006`22ce53a0
unsigned int command_executed = 0x51a
char q_send_flag = 0n0 ''
unsigned int last_command_executed = 0x51a
struct _db_stack_frame_ _db_stack_frame_ = struct _db_stack_frame_
struct st_connection * con = 0x00000006`22cd2878
struct st_command * command = 0x00000006`22d3ce28
char [512] save_file = char [512] ""
char abort_flag = 0n0 ''
bool empty_result = false
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
(Inline Function) --------`-------- mysqltest!invoke_main [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 78]
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mysqltest!__scrt_common_main_seh [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 283]
bool has_cctor = false
int main_result = <value unavailable>
<function> ** tls_init_callback = <value unavailable>
bool is_nested = <value unavailable>
<function> ** tls_dtor_callback = <value unavailable>
int main_result = <value unavailable>
__scrt_native_startup_state __scrt_current_native_startup_state = <value unavailable>
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
kernel32!BaseThreadInitThunk
Unable to enumerate locals, HRESULT 0x80004005
Private symbols (symbols.pri) are required for locals.
Type ".hh dbgerr005" for details.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
ntdll!RtlUserThreadStart
Unable to enumerate locals, Win32 error 0n318
Private symbols (symbols.pri) are required for locals.
Type ".hh dbgerr005" for details.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
ntdll!ZwWaitForSingleObject
Processing 2 threads, please wait
 
.  0  Id: 256c.2638 Suspend: 0 Teb: 00007ff6`eab6e000 Unfrozen
      Priority: 0  Priority class: 32
 
ntdll!ZwWaitForSingleObject
mswsock!Tcpip4_WSHGetWildcardSockaddr
mswsock!Tcpip4_WSHGetWildcardSockaddr
mswsock!Tcpip6_WSHAddressToString
mswsock!Tcpip6_WSHAddressToString
ws2_32!select
mysqltest!pvio_socket_internal_connect(struct st_ma_pvio * pvio = 0x00000006`22d1a320, struct sockaddr * name = 0x00000006`22d364b0, unsigned int64 namelen = 0x10) [d:\winx64-debug\build\src\libmariadb\plugins\pvio\pvio_socket.c @ 637]
mysqltest!pvio_socket_connect_sync_or_async(struct st_ma_pvio * pvio = 0x00000006`22d1a320, struct sockaddr * name = 0x00000006`22d364b0, unsigned int namelen = 0x10) [d:\winx64-debug\build\src\libmariadb\plugins\pvio\pvio_socket.c @ 719]
mysqltest!pvio_socket_connect(struct st_ma_pvio * pvio = 0x00000006`22d1a320, struct st_ma_pvio_cinfo * cinfo = 0x00000006`22b9eb18) [d:\winx64-debug\build\src\libmariadb\plugins\pvio\pvio_socket.c @ 864]
mysqltest!ma_pvio_connect(struct st_ma_pvio * pvio = 0x00000006`22d1a320, struct st_ma_pvio_cinfo * cinfo = 0x00000006`22b9eb18) [d:\winx64-debug\build\src\libmariadb\libmariadb\ma_pvio.c @ 471]
mysqltest!mthd_my_real_connect(struct st_mysql * mysql = 0x00000006`22b9edc0, char * host = 0x00000006`22d25400 "--- memory read error at address 0x00000006`22d25400 ---", char * user = 0x00000006`22cf99c0 "--- memory read error at address 0x00000006`22cf99c0 ---", char * passwd = 0x00000006`22cf9870 "--- memory read error at address 0x00000006`22cf9870 ---", char * db = 0x00000006`22cf98f0 "--- memory read error at address 0x00000006`22cf98f0 ---", unsigned int port = 0x3e80, char * unix_socket = 0x00000000`00000000 "", unsigned long client_flag = 0x809fa28c) [d:\winx64-debug\build\src\libmariadb\libmariadb\mariadb_lib.c @ 1308]
mysqltest!mysql_real_connect(struct st_mysql * mysql = 0x00000006`22b9edc0, char * host = 0x00000006`22d25400 "--- memory read error at address 0x00000006`22d25400 ---", char * user = 0x00000006`22cf99c0 "--- memory read error at address 0x00000006`22cf99c0 ---", char * passwd = 0x00000006`22cf9870 "--- memory read error at address 0x00000006`22cf9870 ---", char * db = 0x00000006`22cf98f0 "--- memory read error at address 0x00000006`22cf98f0 ---", unsigned int port = 0x3e80, char * unix_socket = 0x00000000`00000000 "", unsigned long client_flag = 0x809fa28c) [d:\winx64-debug\build\src\libmariadb\libmariadb\mariadb_lib.c @ 1182]
mysqltest!mariadb_reconnect(struct st_mysql * mysql = 0x00000006`22d029a0) [d:\winx64-debug\build\src\libmariadb\libmariadb\mariadb_lib.c @ 1627]
mysqltest!mthd_my_send_cmd(struct st_mysql * mysql = 0x00000006`22d029a0, enum_server_command command = COM_QUERY (0n3), char * arg = 0x00000006`22d36278 "--- memory read error at address 0x00000006`22d36278 ---", unsigned int64 length = 0xb, char skipp_check = 0n1 '', void * opt_arg = 0x00000000`00000000) [d:\winx64-debug\build\src\libmariadb\libmariadb\mariadb_lib.c @ 365]
mysqltest!ma_simple_command(struct st_mysql * mysql = 0x00000006`22d029a0, enum_server_command command = COM_QUERY (0n3), char * arg = 0x00000006`22d36278 "--- memory read error at address 0x00000006`22d36278 ---", unsigned int64 length = 0xb, char skipp_check = 0n1 '', void * opt_arg = 0x00000000`00000000) [d:\winx64-debug\build\src\libmariadb\libmariadb\mariadb_lib.c @ 432]
mysqltest!mysql_send_query(struct st_mysql * mysql = 0x00000006`22d029a0, char * query = 0x00000006`22d36278 "--- memory read error at address 0x00000006`22d36278 ---", unsigned long length = 0xb) [d:\winx64-debug\build\src\libmariadb\libmariadb\mariadb_lib.c @ 1973]
mysqltest!wrap_mysql_send_query(struct st_mysql * mysql = 0x00000006`22d029a0, char * q = 0x00000006`22d36278 "--- memory read error at address 0x00000006`22d36278 ---", unsigned long length = 0xb) [d:\winx64-debug\build\src\tests\nonblock-wrappers.h @ 211]
mysqltest!run_query_normal(struct st_connection * cn = 0x00000006`22cd2878, struct st_command * command = 0x00000006`22d3ce28, int flags = 0n3, char * query = 0x00000006`22d36278 "--- memory read error at address 0x00000006`22d36278 ---", int query_len = 0n11, struct st_dynamic_string * ds = 0x00007ff6`eb27c830, struct st_dynamic_string * ds_warnings = 0x00000006`22b9f628) [d:\winx64-debug\build\src\client\mysqltest.cc @ 7885]
mysqltest!run_query(struct st_connection * cn = 0x00000006`22cd2878, struct st_command * command = 0x00000006`22d3ce28, int flags = 0n3) [d:\winx64-debug\build\src\client\mysqltest.cc @ 8677]
mysqltest!main(int argc = 0n12, char ** argv = 0x00000006`22ce53a0) [d:\winx64-debug\build\src\client\mysqltest.cc @ 9456]
(Inline Function) --------`-------- mysqltest!invoke_main [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 78]
mysqltest!__scrt_common_main_seh(void) [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 283]
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
.  1  Id: 256c.2708 Suspend: 0 Teb: 00007ff6`eab6c000 Unfrozen
      Priority: 1  Priority class: 32
 
ntdll!NtRemoveIoCompletion
mswsock!Tcpip4_WSHGetWildcardSockaddr
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
 
Total threads: 2
quit:
 
 
Retrying test innodb.row_format_redundant, attempt(2/3)...
 
***Warnings generated in error logs during shutdown after running tests: innodb.row_format_redundant
 
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [Warning] InnoDB: Parent table of FTS auxiliary table test/FTS_0000000000000029_0000000000000019_INDEX_1 not found.
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [Warning] InnoDB: Parent table of FTS auxiliary table test/FTS_0000000000000029_0000000000000019_INDEX_2 not found.
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [Warning] InnoDB: Parent table of FTS auxiliary table test/FTS_0000000000000029_0000000000000019_INDEX_3 not found.
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [Warning] InnoDB: Parent table of FTS auxiliary table test/FTS_0000000000000029_0000000000000019_INDEX_4 not found.
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [Warning] InnoDB: Parent table of FTS auxiliary table test/FTS_0000000000000029_0000000000000019_INDEX_5 not found.
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [Warning] InnoDB: Parent table of FTS auxiliary table test/FTS_0000000000000029_0000000000000019_INDEX_6 not found.
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [Warning] InnoDB: Parent table of FTS auxiliary table test/FTS_0000000000000029_BEING_DELETED not found.
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [Warning] InnoDB: Parent table of FTS auxiliary table test/FTS_0000000000000029_BEING_DELETED_CACHE not found.
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [Warning] InnoDB: Parent table of FTS auxiliary table test/FTS_0000000000000029_CONFIG not found.
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [Warning] InnoDB: Parent table of FTS auxiliary table test/FTS_0000000000000029_DELETED not found.
2017-11-11 12:08:43 9224 [ERROR] InnoDB: Table `test`.`t1` in InnoDB data dictionary contains invalid flags. SYS_TABLES.TYPE=1 SYS_TABLES.MIX_LEN=255
2017-11-11 12:08:43 9224 [Warning] InnoDB: Parent table of FTS auxiliary table test/FTS_0000000000000029_DELETED_CACHE not found.

Comment by Vladislav Vaintroub [ 2017-12-05 ]

Ok, I think the reason might be order of the locks which happens to be different for locks LOCK_global_system_variables and LOCK_system_variables_hash in the 2 execution path below.

1)  THD::init                               mysql_mutex_lock(&LOCK_global_system_variables)
       plugin_thdvar_init
         cleanup_variables            mysql_rwlock_rdlock(&LOCK_system_variables_hash);
  
 
2) intern_sys_var_ptr                             mysql_rwlock_rdlock(&LOCK_system_variables_hash);
     sync_dynamic_session_variables      mysql_mutex_lock(&LOCK_global_system_variables); // if (global_lock)

Comment by Sergey Vojtovich [ 2017-12-05 ]

IIRC this was considered acceptable, because wrlock(LOCK_global_system_variables_hash) didn't have relationship with LOCK_global_system_variables.

See my comment: https://jira.mariadb.org/browse/MDEV-5089?focusedCommentId=41621&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-41621

Comment by Vladislav Vaintroub [ 2017-12-05 ]

Well, maybe now it has, because the plugin_initialize hangs in wrlock

mysqld!srw_wrlock(union my_rw_lock_t * rwp = 0x00007ff7`3205a580) [d:\winx64-debug\build\src\mysys\thr_rwlock.c @ 105]
 
mysqld!my_rw_wrlock(union my_rw_lock_t * rwp = 0x00007ff7`3205a580) [d:\winx64-debug\build\src\mysys\thr_rwlock.c @ 268]
 
mysqld!inline_mysql_rwlock_wrlock(struct st_mysql_rwlock * that = 0x00007ff7`3205a580, char * src_file = 0x00007ff7`305e6b98 "D:\winx64-debug\build\src\sql\sql_plugin.cc", unsigned int src_line = 0x575) [d:\winx64-debug\build\src\include\mysql\psi\mysql_thread.h @ 924]
 
mysqld!plugin_initialize(struct st_mem_root * tmp_root = 0x0000005b`31bdefc8, struct st_plugin_int * plugin = 0x0000005b`365d6328, int * argc = 0x00007ff7`3205acd4, char ** argv = 0x0000005b`31d140a8, bool options_only = false) [d:\winx64-debug\build\src\sql\sql_plugin.cc @ 1398]
 
mysqld!plugin_init(int * argc = 0x00007ff7`3205acd4, char ** argv = 0x0000005b`31d140a8, int flags = 0n2) [d:\winx64-debug\build\src\sql\sql_plugin.cc @ 1692]

Comment by Sergey Vojtovich [ 2017-12-05 ]

This is Thread 1, but you told that mutex was held by Thread 22:

Callstack for Thread 22 (Thread Id: 12248 (0x2fd8)):
 Index  Function
--------------------------------------------------------------------------------
 1      [External Code]
 2      mysqld.exe!srw_rdlock(my_rw_lock_t * rwp)
 3      mysqld.exe!my_rw_rdlock(my_rw_lock_t * rwp)
 4      mysqld.exe!inline_mysql_rwlock_rdlock(st_mysql_rwlock * that, const char * src_file, unsigned int src_line)
 5      mysqld.exe!cleanup_variables(system_variables * vars)
 6      mysqld.exe!plugin_thdvar_init(THD * thd)
 7      mysqld.exe!THD::init()
 8      mysqld.exe!THD::THD(unsigned __int64 id, bool is_wsrep_applier)
 9      mysqld.exe!create_thd()
 10     mysqld.exe!innobase_create_background_thd(const char * name)
 11     mysqld.exe!srv_worker_thread(void * arg)
 12     [External Code]

Comment by Sergey Vojtovich [ 2017-12-05 ]

And of course reverse order is acceptable only if rwlock implementation doesn't prioritise writes.

Comment by Sergey Vojtovich [ 2017-12-05 ]

rw_pr_lock_t might be interesting solution.

Comment by Vladislav Vaintroub [ 2017-12-05 ]

I attached all stacktraces, so there is no misunderstanding about thread numbering
the interesting threads are below

  • Waiting in wrlock

    Callstack for Thread 1 (Thread Id: 9908 (0x26b4)):
     Index  Function
    --------------------------------------------------------------------------------
     1      [External Code]
     2      mysqld.exe!srw_wrlock(my_rw_lock_t * rwp)
     3      mysqld.exe!my_rw_wrlock(my_rw_lock_t * rwp)
     4      mysqld.exe!inline_mysql_rwlock_wrlock(st_mysql_rwlock * that, const char * src_file, unsigned int src_line)
     5      mysqld.exe!plugin_initialize(st_mem_root * tmp_root, st_plugin_int * plugin, int * argc, char * * argv, bool options_only)
     6      mysqld.exe!plugin_init(int * argc, char * * argv, int flags)
    

  • Waiting for mutex lock

    Callstack for Thread 21 (Thread Id: 5580 (0x15cc)):
     Index  Function
    --------------------------------------------------------------------------------
     1      [External Code]
     2      mysqld.exe!inline_mysql_mutex_lock(st_mysql_mutex * that, const char * src_file, unsigned int src_line)
     3      mysqld.exe!sync_dynamic_session_variables(THD * thd, bool global_lock)
     4      mysqld.exe!intern_sys_var_ptr(THD * thd, int offset, bool global_lock)
     5      mysqld.exe!mysql_sys_var_char(THD * thd, int offset)
     6      mysqld.exe!innobase_create_background_thd(const char * name)
     7      mysqld.exe!srv_worker_thread(void * arg)
     8      [External Code]
    

  • Waiting in rdlock

    Callstack for Thread 22 (Thread Id: 12248 (0x2fd8)):
     Index  Function
    --------------------------------------------------------------------------------
     1      [External Code]
     2      mysqld.exe!srw_rdlock(my_rw_lock_t * rwp)
     3      mysqld.exe!my_rw_rdlock(my_rw_lock_t * rwp)
     4      mysqld.exe!inline_mysql_rwlock_rdlock(st_mysql_rwlock * that, const char * src_file, unsigned int src_line)
     5      mysqld.exe!cleanup_variables(system_variables * vars)
     6      mysqld.exe!plugin_thdvar_init(THD * thd)
     7      mysqld.exe!THD::init()
     8      mysqld.exe!THD::THD(unsigned __int64 id, bool is_wsrep_applier)
     9      mysqld.exe!create_thd()
     10     mysqld.exe!innobase_create_background_thd(const char * name)
     11     mysqld.exe!srv_worker_thread(void * arg)
     12     [External Code]
    

Thread #21 (Thread Id: 5580 (0x15cc)) waits for the mutex held by Thread #22 (Thread Id: 12248 (0x2fd8))

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