Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
10.3(EOL)
-
None
Description
http://buildbot.askmonty.org/buildbot/builders/winx64-packages/builds/8460
10.3 a80e41043876b486d94a641e98ce2e60 |
rocksdb.singledelete w3 [ fail ]
|
Test ended at 2018-05-24 07:21:18
|
|
CURRENT_TEST: rocksdb.singledelete
|
mysqltest: At line 14: query '$update' failed: 2013: Lost connection to MySQL server during query
|
|
The result from queries just before the failure was:
|
CREATE TABLE t1 (id INT, value int, PRIMARY KEY (id), INDEX (value)) ENGINE=RocksDB;
|
INSERT INTO t1 VALUES (1,1);
|
select variable_value into @s from information_schema.global_status where variable_name='rocksdb_number_sst_entry_singledelete';
|
select variable_value into @d from information_schema.global_status where variable_name='rocksdb_number_sst_entry_delete';
|
|
|
Server [mysqld.1 - pid: 4292, winpid: 4292, exit: 65280] failed during test run
|
Server log from this test:
|
----------SERVER LOG START-----------
|
2018-05-24 7:21:10 0 [Note] D:/winx64-packages/build/sql//RelWithDebInfo/mysqld.exe (mysqld 10.3.7-MariaDB-log) starting as process 5348 ...
|
2018-05-24 7:21:10 0 [Note] RocksDB: Got ENOENT when listing column families
|
2018-05-24 7:21:10 0 [Note] RocksDB: assuming that we're creating a new database
|
2018-05-24 7:21:10 0 [Note] RocksDB: Column Families at start:
|
2018-05-24 7:21:10 0 [Note] cf=default
|
2018-05-24 7:21:10 0 [Note] write_buffer_size=16384
|
2018-05-24 7:21:10 0 [Note] target_file_size_base=67108864
|
2018-05-24 7:21:10 0 [Note] RocksDB: creating a column family __system__
|
2018-05-24 7:21:10 0 [Note] write_buffer_size=16384
|
2018-05-24 7:21:10 0 [Note] target_file_size_base=67108864
|
2018-05-24 7:21:11 0 [Note] RocksDB: Table_store: loaded DDL data for 0 tables
|
2018-05-24 7:21:11 0 [Note] RocksDB: global statistics using thread_id_indexer_t indexer
|
2018-05-24 7:21:11 0 [Note] MyRocks storage engine plugin has been successfully initialized.
|
2018-05-24 7:21:11 0 [Note] Plugin 'SEQUENCE' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'partition' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'InnoDB' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'INNODB_SYS_DATAFILES' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'INNODB_SYS_TABLESTATS' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'INNODB_LOCKS' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'INNODB_MUTEXES' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'INNODB_CMPMEM' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'INNODB_CMP_PER_INDEX' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'INNODB_CMP' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'INNODB_TABLESPACES_ENCRYPTION' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'INNODB_CMP_RESET' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'INNODB_SYS_INDEXES' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'INNODB_BUFFER_PAGE_LRU' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'INNODB_CMPMEM_RESET' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'INNODB_SYS_COLUMNS' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'INNODB_FT_INDEX_TABLE' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'INNODB_CMP_PER_INDEX_RESET' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'INNODB_FT_INDEX_CACHE' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'INNODB_SYS_FOREIGN_COLS' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'INNODB_FT_BEING_DELETED' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'INNODB_TRX' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'INNODB_SYS_FOREIGN' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'INNODB_SYS_TABLES' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'INNODB_FT_DEFAULT_STOPWORD' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'INNODB_FT_CONFIG' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'INNODB_SYS_TABLESPACES' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'INNODB_TABLESPACES_SCRUBBING' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'INNODB_SYS_SEMAPHORE_WAITS' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'INNODB_SYS_FIELDS' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'INNODB_METRICS' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'INNODB_FT_DELETED' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'user_variables' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'INNODB_BUFFER_POOL_STATS' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'INNODB_LOCK_WAITS' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'INNODB_SYS_VIRTUAL' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'INNODB_BUFFER_PAGE' is disabled.
|
2018-05-24 7:21:11 0 [Note] Plugin 'FEEDBACK' is disabled.
|
2018-05-24 7:21:11 0 [Warning] D:/winx64-packages/build/sql//RelWithDebInfo/mysqld.exe: unknown variable 'loose-feedback-debug-startup-interval=20'
|
2018-05-24 7:21:11 0 [Warning] D:/winx64-packages/build/sql//RelWithDebInfo/mysqld.exe: unknown variable 'loose-feedback-debug-first-interval=60'
|
2018-05-24 7:21:11 0 [Warning] D:/winx64-packages/build/sql//RelWithDebInfo/mysqld.exe: unknown variable 'loose-feedback-debug-interval=60'
|
2018-05-24 7:21:11 0 [Warning] D:/winx64-packages/build/sql//RelWithDebInfo/mysqld.exe: unknown option '--loose-pam-debug'
|
2018-05-24 7:21:11 0 [Warning] D:/winx64-packages/build/sql//RelWithDebInfo/mysqld.exe: unknown option '--loose-enable-rocksdb_lock_info'
|
2018-05-24 7:21:11 0 [Warning] D:/winx64-packages/build/sql//RelWithDebInfo/mysqld.exe: unknown variable 'loose-debug-sync-timeout=300'
|
2018-05-24 7:21:11 0 [Note] Server socket created on IP: '::'.
|
2018-05-24 7:21:11 0 [Note] D:/winx64-packages/build/sql//RelWithDebInfo/mysqld.exe: ready for connections.
|
Version: '10.3.7-MariaDB-log' socket: '' port: 16120 mariadb.org binary distribution
|
2018-05-24 7:21:11 4 [Note] RocksDB: Manual memtable flush.
|
180524 7:21:13 [ERROR] mysqld got exception 0xc0000005 ;
|
This could be because you hit a bug. It is also possible that this binary
|
or one of the libraries it was linked against is corrupt, improperly built,
|
or misconfigured. This error can also be caused by malfunctioning hardware.
|
|
To report this bug, see https://mariadb.com/kb/en/reporting-bugs
|
|
We will try our best to scrape up some info that will hopefully help
|
diagnose the problem, but since we have already crashed,
|
something is definitely wrong and this may fail.
|
|
Server version: 10.3.7-MariaDB-log
|
key_buffer_size=1048576
|
read_buffer_size=131072
|
max_used_connections=1
|
max_threads=65537
|
thread_count=2
|
It is possible that mysqld could use up to
|
key_buffer_size + (read_buffer_size + sort_buffer_size)*max_threads = 4338 K bytes of memory
|
Hope that's ok; if not, decrease some variables in the equation.
|
|
Thread pointer: 0x7f9350f678
|
Attempting backtrace. You can use the following information to find out
|
where mysqld died. If you see no messages after this, something went
|
terribly wrong...
|
ha_rocksdb.dll!rocksdb::DBImpl::ConcurrentWriteToWAL()[db_impl_write.cc:903]
|
ha_rocksdb.dll!rocksdb::DBImpl::WriteImpl()[db_impl_write.cc:274]
|
ha_rocksdb.dll!rocksdb::DBImpl::Write()[db_impl_write.cc:49]
|
ha_rocksdb.dll!rocksdb::WriteCommittedTxn::CommitWithoutPrepareInternal()[pessimistic_transaction.cc:308]
|
ha_rocksdb.dll!rocksdb::PessimisticTransaction::Commit()[pessimistic_transaction.cc:266]
|
ha_rocksdb.dll!myrocks::Rdb_transaction_impl::commit_no_binlog()[ha_rocksdb.cc:2557]
|
ha_rocksdb.dll!myrocks::rocksdb_commit()[ha_rocksdb.cc:3484]
|
mysqld.exe!commit_one_phase_2()[handler.cc:1614]
|
mysqld.exe!ha_commit_one_phase()[handler.cc:1596]
|
mysqld.exe!ha_commit_trans()[handler.cc:1456]
|
mysqld.exe!trans_commit_stmt()[transaction.cc:521]
|
mysqld.exe!mysql_execute_command()[sql_parse.cc:6358]
|
mysqld.exe!mysql_parse()[sql_parse.cc:8025]
|
mysqld.exe!dispatch_command()[sql_parse.cc:1848]
|
mysqld.exe!do_command()[sql_parse.cc:1390]
|
mysqld.exe!threadpool_process_request()[threadpool_common.cc:358]
|
mysqld.exe!tp_callback()[threadpool_common.cc:186]
|
ntdll.dll!RtlFreeUnicodeString()
|
ntdll.dll!RtlFreeUnicodeString()
|
KERNEL32.DLL!BaseThreadInitThunk()
|
ntdll.dll!RtlUserThreadStart()
|
|
Trying to get some variables.
|
Some pointers may be invalid and cause the dump to abort.
|
Query (0x7f91a560a0): UPDATE t1 SET value=value+1 WHERE value=1870
|
Connection ID (thread ID): 4
|
Status: NOT_KILLED
|
|
Optimizer switch: index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=on,orderby_uses_equalities=on,condition_pushdown_for_derived=on,split_materialized=on
|
|
The manual page at http://dev.mysql.com/doc/mysql/en/crashing.html contains
|
information that should help you find out what is causing the crash.
|
Writing a core file at D:\winx64-packages\build\mysql-test\var\3\mysqld.1\data\
|
Minidump written to D:\winx64-packages\build\mysql-test\var\3\mysqld.1\data\mysqld.dmp
|
----------SERVER LOG END-------------
|
|
|
- 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.16299.15 AMD64
|
Copyright (c) Microsoft Corporation. All rights reserved.
|
|
|
Loading Dump File [D:\winx64-packages\build\mysql-test\var\3\log\rocksdb.singledelete\mysqld.1\data\mysqld.dmp]
|
User Mini Dump File: Only registers, stack and portions of memory are available
|
|
|
Response Time (ms) Location
|
OK C:\Windows\System32
|
OK D:\winx64-packages\build\mysql-test\var\3\plugins
|
OK D:\winx64-packages\build\sql\RelWithDebInfo
|
OK .
|
|
Response Time (ms) Location
|
OK C:\Windows\System32
|
OK D:\winx64-packages\build\mysql-test\var\3\plugins
|
OK D:\winx64-packages\build\sql\RelWithDebInfo
|
OK .
|
Deferred cache*c:\cdb_symbols
|
Deferred SRV*C:\cdb_symbols*http://msdl.microsoft.com/download/symbols
|
Symbol search path is: C:\Windows\System32;D:\winx64-packages\build\mysql-test\var\3\plugins;D:\winx64-packages\build\sql\RelWithDebInfo;.;cache*c:\cdb_symbols;SRV*C:\cdb_symbols*http://msdl.microsoft.com/download/symbols
|
Executable search path is: C:\Windows\System32;D:\winx64-packages\build\mysql-test\var\3\plugins;D:\winx64-packages\build\sql\RelWithDebInfo;.
|
Windows 8.1 Version 9600 MP (4 procs) Free x64
|
Product: Server, suite: TerminalServer DataCenter SingleUserTS
|
6.3.9600.17031 (winblue_gdr.140221-1952)
|
Machine Name:
|
Debug session time: Thu May 24 07:21:17.000 2018 (UTC + 0:00)
|
System Uptime: not available
|
Process Uptime: 0 days 0:00:07.000
|
..............................
|
This dump file has an exception of interest stored in it.
|
The stored exception information can be accessed via .ecxr.
|
(14e4.1b50): Access violation - code c0000005 (first/second chance not available)
|
ntdll!NtGetContextThread:
|
ret
|
0:012> cdb: Reading initial command '!sym prompts off; !analyze -v; .ecxr; !for_each_frame dv /t;!uniqstack -p;q'
|
quiet mode - symbol prompts off
|
|
GetUrlPageData2 (WinHttp) failed: 12002.
|
|
DUMP_CLASS: 2
|
|
DUMP_QUALIFIER: 400
|
|
CONTEXT: (.ecxr)
|
rax=0000007f8d31bf08 rbx=0000007f91935b10 rcx=0000000000000000
|
rdx=0000000000000005 rsi=0000007f8d31c380 rdi=0000000000000000
|
rip=00007fff2aa24586 rsp=0000007f8d31bec0 rbp=0000007f8d31c0f0
|
r8=0000007f91a43570 r9=0000007f8d31bef0 r10=0000007f918ef9c0
|
r11=0000007f8d31bea0 r12=0000007f8d31c090 r13=0000000000000000
|
r14=0000007f8d31c0e8 r15=0000007f91a27290
|
iopl=0 nv up ei pl nz na po nc
|
cs=0033 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010206
|
ha_rocksdb!rocksdb::DBImpl::ConcurrentWriteToWAL:
|
mov r9,qword ptr [rcx+8] ds:00000000`00000008=????????????????
|
Resetting default scope
|
|
FAULTING_IP:
|
ha_rocksdb!rocksdb::DBImpl::ConcurrentWriteToWAL+176 [d:\winx64-packages\build\src\storage\rocksdb\rocksdb\db\db_impl_write.cc @ 903]
|
mov r9,qword ptr [rcx+8]
|
|
EXCEPTION_RECORD: (.exr -1)
|
ExceptionAddress: 00007fff2aa24586 (ha_rocksdb!rocksdb::DBImpl::ConcurrentWriteToWAL)
|
ExceptionCode: c0000005 (Access violation)
|
ExceptionFlags: 00000000
|
NumberParameters: 2
|
Parameter[0]: 0000000000000000
|
Parameter[1]: 0000000000000008
|
Attempt to read from address 0000000000000008
|
|
DEFAULT_BUCKET_ID: NULL_CLASS_PTR_READ
|
|
PROCESS_NAME: mysqld.exe
|
|
ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.
|
|
EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.
|
|
EXCEPTION_CODE_STR: c0000005
|
|
EXCEPTION_PARAMETER1: 0000000000000000
|
|
EXCEPTION_PARAMETER2: 0000000000000008
|
|
FOLLOWUP_IP:
|
ha_rocksdb!rocksdb::DBImpl::ConcurrentWriteToWAL+176 [d:\winx64-packages\build\src\storage\rocksdb\rocksdb\db\db_impl_write.cc @ 903]
|
mov r9,qword ptr [rcx+8]
|
|
READ_ADDRESS: 0000000000000008
|
|
WATSON_BKT_PROCSTAMP: 5b066444
|
|
WATSON_BKT_PROCVER: 10.3.7.0
|
|
WATSON_BKT_MODULE: ha_rocksdb.dll
|
|
WATSON_BKT_MODSTAMP: 5b066478
|
|
WATSON_BKT_MODOFFSET: 244586
|
|
WATSON_BKT_MODVER: 10.3.7.0
|
|
BUILD_VERSION_STRING: 6.3.9600.17415 (winblue_r4.141028-1500)
|
|
MODLIST_WITH_TSCHKSUM_HASH: 6fb518549ec21f58347409ee1a3176e295f98194
|
|
MODLIST_SHA1_HASH: e2934c0d501e0eef706048e5a7eb15c92bc7ec82
|
|
DUMP_FLAGS: 0
|
|
DUMP_TYPE: 2
|
|
ANALYSIS_SESSION_HOST: MARIADB-01
|
|
ANALYSIS_SESSION_TIME: 05-24-2018 07:21:24.0633
|
|
ANALYSIS_VERSION: 10.0.16299.15 amd64fre
|
|
THREAD_ATTRIBUTES:
|
PROBLEM_CLASSES:
|
|
ID: [0n301]
|
Type: [@ACCESS_VIOLATION]
|
Class: Addendum
|
Scope: BUCKET_ID
|
Name: Omit
|
Data: Omit
|
PID: [Unspecified]
|
TID: [0x1b50]
|
Frame: [0] : ha_rocksdb!rocksdb::DBImpl::ConcurrentWriteToWAL
|
|
ID: [0n273]
|
Type: [INVALID_POINTER_READ]
|
Class: Primary
|
Scope: BUCKET_ID
|
Name: Add
|
Data: Omit
|
PID: [Unspecified]
|
TID: [0x1b50]
|
Frame: [0] : ha_rocksdb!rocksdb::DBImpl::ConcurrentWriteToWAL
|
|
ID: [0n298]
|
Type: [NULL_CLASS_PTR_READ]
|
Class: Primary
|
Scope: DEFAULT_BUCKET_ID (Failure Bucket ID prefix)
|
BUCKET_ID
|
Name: Add
|
Data: Omit
|
PID: [0x14e4]
|
TID: [0x1b50]
|
Frame: [0] : ha_rocksdb!rocksdb::DBImpl::ConcurrentWriteToWAL
|
|
BUGCHECK_STR: APPLICATION_FAULT_NULL_CLASS_PTR_READ_INVALID_POINTER_READ
|
|
PRIMARY_PROBLEM_CLASS: APPLICATION_FAULT
|
|
LAST_CONTROL_TRANSFER: from 00007fff2aa28602 to 00007fff2aa24586
|
|
STACK_TEXT:
|
ha_rocksdb!rocksdb::DBImpl::ConcurrentWriteToWAL
|
ha_rocksdb!rocksdb::DBImpl::WriteImpl
|
ha_rocksdb!rocksdb::DBImpl::Write
|
ha_rocksdb!rocksdb::WriteCommittedTxn::CommitWithoutPrepareInternal
|
ha_rocksdb!rocksdb::PessimisticTransaction::Commit
|
ha_rocksdb!myrocks::Rdb_transaction_impl::commit_no_binlog
|
ha_rocksdb!myrocks::rocksdb_commit
|
mysqld!commit_one_phase_2
|
mysqld!ha_commit_one_phase
|
mysqld!ha_commit_trans
|
mysqld!trans_commit_stmt
|
mysqld!mysql_execute_command
|
mysqld!mysql_parse
|
mysqld!dispatch_command
|
mysqld!do_command
|
mysqld!threadpool_process_request
|
mysqld!tp_callback
|
ntdll!TppWorkpExecuteCallback
|
ntdll!TppWorkerThread
|
kernel32!BaseThreadInitThunk
|
ntdll!RtlUserThreadStart
|
|
|
THREAD_SHA1_HASH_MOD_FUNC: 8b0acf5235cfcf74c6e03799d773c977c4b79b2a
|
|
THREAD_SHA1_HASH_MOD_FUNC_OFFSET: 6bdee0e98d301eab2377684b66007355eec54c40
|
|
THREAD_SHA1_HASH_MOD: cccdc1f1059b029b6d633317c715a965d00eb353
|
|
FAULT_INSTR_CODE: 8498b4c
|
|
FAULTING_SOURCE_LINE: d:\winx64-packages\build\src\storage\rocksdb\rocksdb\db\db_impl_write.cc
|
|
FAULTING_SOURCE_FILE: d:\winx64-packages\build\src\storage\rocksdb\rocksdb\db\db_impl_write.cc
|
|
FAULTING_SOURCE_LINE_NUMBER: 903
|
|
FAULTING_SOURCE_CODE:
|
899: WriteBatchInternal::SetSequence(merged_batch, sequence);
|
900:
|
901: log::Writer* log_writer = logs_.back().writer;
|
902: uint64_t log_size;
|
> 903: status = WriteToWAL(*merged_batch, log_writer, log_used, &log_size);
|
904: if (to_be_cached_state) {
|
905: cached_recoverable_state_ = *to_be_cached_state;
|
906: cached_recoverable_state_empty_ = false;
|
907: }
|
908: log_write_mutex_.Unlock();
|
|
|
SYMBOL_STACK_INDEX: 0
|
|
SYMBOL_NAME: ha_rocksdb!rocksdb::DBImpl::ConcurrentWriteToWAL+176
|
|
FOLLOWUP_NAME: MachineOwner
|
|
MODULE_NAME: ha_rocksdb
|
|
IMAGE_NAME: ha_rocksdb.dll
|
|
DEBUG_FLR_IMAGE_TIMESTAMP: 5b066478
|
|
STACK_COMMAND: ~12s ; .ecxr ; kb
|
|
FAILURE_BUCKET_ID: NULL_CLASS_PTR_READ_c0000005_ha_rocksdb.dll!rocksdb::DBImpl::ConcurrentWriteToWAL
|
|
BUCKET_ID: APPLICATION_FAULT_NULL_CLASS_PTR_READ_INVALID_POINTER_READ_ha_rocksdb!rocksdb::DBImpl::ConcurrentWriteToWAL+176
|
|
FAILURE_EXCEPTION_CODE: c0000005
|
|
FAILURE_IMAGE_NAME: ha_rocksdb.dll
|
|
BUCKET_ID_IMAGE_STR: ha_rocksdb.dll
|
|
FAILURE_MODULE_NAME: ha_rocksdb
|
|
BUCKET_ID_MODULE_STR: ha_rocksdb
|
|
FAILURE_FUNCTION_NAME: rocksdb::DBImpl::ConcurrentWriteToWAL
|
|
BUCKET_ID_FUNCTION_STR: rocksdb::DBImpl::ConcurrentWriteToWAL
|
|
BUCKET_ID_OFFSET: 176
|
|
BUCKET_ID_MODTIMEDATESTAMP: 5b066478
|
|
BUCKET_ID_MODCHECKSUM: 51c594
|
|
BUCKET_ID_MODVER_STR: 10.3.7.0
|
|
BUCKET_ID_PREFIX_STR: APPLICATION_FAULT_NULL_CLASS_PTR_READ_INVALID_POINTER_READ_
|
|
FAILURE_PROBLEM_CLASS: APPLICATION_FAULT
|
|
FAILURE_SYMBOL_NAME: ha_rocksdb.dll!rocksdb::DBImpl::ConcurrentWriteToWAL
|
|
WATSON_STAGEONE_URL: http://watson.microsoft.com/StageOne/mysqld.exe/10.3.7.0/5b066444/ha_rocksdb.dll/10.3.7.0/5b066478/c0000005/00244586.htm?Retriage=1
|
|
TARGET_TIME: 2018-05-24T07:21: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: 67a9
|
|
ANALYSIS_SOURCE: UM
|
|
FAILURE_ID_HASH_STRING: um:null_class_ptr_read_c0000005_ha_rocksdb.dll!rocksdb::dbimpl::concurrentwritetowal
|
|
FAILURE_ID_HASH: {555223fc-4820-47c1-aa52-cdb39621e22d}
|
|
Followup: MachineOwner
|
---------
|
|
rax=0000007f8d31bf08 rbx=0000007f91935b10 rcx=0000000000000000
|
rdx=0000000000000005 rsi=0000007f8d31c380 rdi=0000000000000000
|
rip=00007fff2aa24586 rsp=0000007f8d31bec0 rbp=0000007f8d31c0f0
|
r8=0000007f91a43570 r9=0000007f8d31bef0 r10=0000007f918ef9c0
|
r11=0000007f8d31bea0 r12=0000007f8d31c090 r13=0000000000000000
|
r14=0000007f8d31c0e8 r15=0000007f91a27290
|
iopl=0 nv up ei pl nz na po nc
|
cs=0033 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010206
|
ha_rocksdb!rocksdb::DBImpl::ConcurrentWriteToWAL:
|
mov r9,qword ptr [rcx+8] ds:00000000`00000008=????????????????
|
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
ha_rocksdb!rocksdb::DBImpl::ConcurrentWriteToWAL [d:\winx64-packages\build\src\storage\rocksdb\rocksdb\db\db_impl_write.cc @ 903]
|
class rocksdb::DBImpl * this = 0x0000007f`91935b10
|
struct rocksdb::WriteThread::WriteGroup * write_group = 0x0000007f`8d31c0e8
|
unsigned int64 * log_used = 0x00000000`00000000
|
unsigned int64 * last_sequence = 0x0000007f`8d31c090
|
unsigned int64 seq_inc = 3
|
class rocksdb::WriteBatch * merged_batch = 0x0000007f`91a27290
|
unsigned int64 write_with_wal = 1
|
unsigned int64 sequence = <value unavailable>
|
unsigned int64 log_size = 0x0000007f`91a436f8
|
class rocksdb::WriteBatch * to_be_cached_state = 0x00000000`00000000
|
class rocksdb::WriteBatch tmp_batch = class rocksdb::WriteBatch
|
struct rocksdb::WriteThread::WriteGroup::Iterator <begin>$L0 = <value unavailable>
|
class rocksdb::InternalStats * stats = <value unavailable>
|
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
ha_rocksdb!rocksdb::DBImpl::WriteImpl [d:\winx64-packages\build\src\storage\rocksdb\rocksdb\db\db_impl_write.cc @ 274]
|
class rocksdb::DBImpl * this = 0x0000007f`91935b10
|
struct rocksdb::WriteOptions * write_options = 0x0000007f`93527070
|
class rocksdb::WriteBatch * my_batch = <value unavailable>
|
class rocksdb::WriteCallback * callback = 0x00000000`00000000
|
unsigned int64 * log_used = 0x00000000`00000000
|
unsigned int64 log_ref = 0
|
bool disable_memtable = false
|
unsigned int64 * seq_used = 0x00000000`00000000
|
class rocksdb::PreReleaseCallback * pre_release_callback = 0x00000000`00000000
|
class rocksdb::PerfStepTimer perf_step_timer_write_pre_and_post_process_time = class rocksdb::PerfStepTimer
|
struct rocksdb::WriteThread::Writer w = struct rocksdb::WriteThread::Writer
|
unsigned int64 last_sequence = 0x15f2
|
struct rocksdb::WriteThread::WriteGroup write_group = struct rocksdb::WriteThread::WriteGroup
|
class rocksdb::log::Writer * log_writer = 0x0000007f`91a397c0
|
bool in_parallel_group = false
|
bool need_log_dir_sync = false
|
struct rocksdb::DBImpl::WriteContext write_context = struct rocksdb::DBImpl::WriteContext
|
bool should_exit_batch_group = <value unavailable>
|
class rocksdb::Status status = class rocksdb::Status
|
bool need_log_sync = false
|
class rocksdb::StopWatch write_sw = class rocksdb::StopWatch
|
class rocksdb::PerfStepTimer perf_step_timer_write_memtable_time = class rocksdb::PerfStepTimer
|
class rocksdb::ColumnFamilyMemTablesImpl column_family_memtables = class rocksdb::ColumnFamilyMemTablesImpl
|
unsigned int64 last_sequence = <value unavailable>
|
struct rocksdb::WriteThread::WriteGroup::Iterator <begin>$L0 = <value unavailable>
|
class rocksdb::Status ws = class rocksdb::Status
|
unsigned int64 write_done_by_other = <value unavailable>
|
unsigned int64 total_byte_size = <value unavailable>
|
bool concurrent_update = true
|
unsigned int64 valid_batches = <value unavailable>
|
class rocksdb::InternalStats * stats = <value unavailable>
|
unsigned int64 total_count = <value unavailable>
|
unsigned int64 seq_inc = 3
|
bool parallel = false
|
unsigned int64 current_sequence = <value unavailable>
|
struct rocksdb::WriteThread::WriteGroup::Iterator <begin>$L1 = <value unavailable>
|
class rocksdb::PerfStepTimer perf_step_timer_write_wal_time = class rocksdb::PerfStepTimer
|
class rocksdb::PerfStepTimer perf_step_timer_write_wal_time = class rocksdb::PerfStepTimer
|
class rocksdb::PerfStepTimer perf_step_timer_write_memtable_time = class rocksdb::PerfStepTimer
|
unsigned int64 next_sequence = <value unavailable>
|
struct rocksdb::WriteThread::WriteGroup::Iterator <begin>$L2 = <value unavailable>
|
class rocksdb::ColumnFamilyMemTablesImpl column_family_memtables = class rocksdb::ColumnFamilyMemTablesImpl
|
struct rocksdb::WriteThread::WriteGroup::Iterator <begin>$L3 = <value unavailable>
|
class rocksdb::Status ws = class rocksdb::Status
|
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
ha_rocksdb!rocksdb::DBImpl::Write [d:\winx64-packages\build\src\storage\rocksdb\rocksdb\db\db_impl_write.cc @ 49]
|
class rocksdb::DBImpl * this = <value unavailable>
|
struct rocksdb::WriteOptions * write_options = <value unavailable>
|
class rocksdb::WriteBatch * my_batch = <value unavailable>
|
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
ha_rocksdb!rocksdb::WriteCommittedTxn::CommitWithoutPrepareInternal [d:\winx64-packages\build\src\storage\rocksdb\rocksdb\utilities\transactions\pessimistic_transaction.cc @ 308]
|
class rocksdb::WriteCommittedTxn * this = 0x0000007f`93527020
|
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
ha_rocksdb!rocksdb::PessimisticTransaction::Commit [d:\winx64-packages\build\src\storage\rocksdb\rocksdb\utilities\transactions\pessimistic_transaction.cc @ 266]
|
class rocksdb::PessimisticTransaction * this = 0x0000007f`93527020
|
class rocksdb::Status s = class rocksdb::Status
|
bool commit_without_prepare = <value unavailable>
|
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
ha_rocksdb!myrocks::Rdb_transaction_impl::commit_no_binlog [d:\winx64-packages\build\src\storage\rocksdb\ha_rocksdb.cc @ 2557]
|
class myrocks::Rdb_transaction_impl * this = 0x0000007f`93463880
|
class rocksdb::Status s = class rocksdb::Status
|
bool res = false
|
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
ha_rocksdb!myrocks::rocksdb_commit [d:\winx64-packages\build\src\storage\rocksdb\ha_rocksdb.cc @ 3484]
|
struct handlerton * hton = 0x0000007f`935110e8
|
class THD * thd = 0x0000007f`9350f678
|
bool commit_tx = false
|
class rocksdb::StopWatchNano timer = class rocksdb::StopWatchNano
|
class myrocks::Rdb_transaction ** tx = 0x0000007f`935110e0
|
class myrocks::`anonymous-namespace'::Rdb_perf_context_guard guard = class myrocks::`anonymous-namespace'::Rdb_perf_context_guard
|
class rocksdb::Status s = class rocksdb::Status
|
class rocksdb::HistogramImpl * myrocks::commit_latency_stats = <value unavailable>
|
class rocksdb::TransactionDB * myrocks::rdb = <value unavailable>
|
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
mysqld!commit_one_phase_2 [d:\winx64-packages\build\src\sql\handler.cc @ 1614]
|
class THD * thd = 0x0000007f`9350f678
|
bool all = false
|
struct THD_TRANS * trans = 0x0000007f`935120d0
|
bool is_real_trans = true
|
unsigned int count = 0
|
class Ha_trx_info * ha_info_next = <value unavailable>
|
class Ha_trx_info * ha_info = 0x0000007f`935110e8
|
int error = 0n0
|
int err = 0n-1926119672
|
struct handlerton * ht = 0x0000007f`9169a668
|
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
mysqld!ha_commit_one_phase [d:\winx64-packages\build\src\sql\handler.cc @ 1596]
|
class THD * thd = 0x0000007f`9350f678
|
bool all = false
|
bool is_real_trans = true
|
int res = 0n-1926119672
|
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
mysqld!ha_commit_trans [d:\winx64-packages\build\src\sql\handler.cc @ 1456]
|
class THD * thd = 0x0000007f`9350f678
|
bool all = false
|
bool is_real_trans = true
|
class MDL_request mdl_request = class MDL_request
|
unsigned int64 xid = 0
|
bool need_prepare_ordered = false
|
bool need_commit_ordered = true
|
int cookie = <value unavailable>
|
class Ha_trx_info * ha_info = 0x0000007f`935110e8
|
unsigned int rw_ha_count = 1
|
bool rw_trans = true
|
int error = 0n-1926119672
|
unsigned int64 trx_end_id = 0
|
unsigned int64 trx_start_id = 0
|
class Ha_trx_info * ha_info = <value unavailable>
|
class TR_table trt = class TR_table
|
class Ha_trx_info * hi = 0x0000007f`935110e8
|
struct handlerton * ht = <value unavailable>
|
class TC_LOG * tc_log = <value unavailable>
|
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
mysqld!trans_commit_stmt [d:\winx64-packages\build\src\sql\transaction.cc @ 521]
|
class THD * thd = 0x0000007f`9350f678
|
int res = 0n0
|
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
mysqld!mysql_execute_command [d:\winx64-packages\build\src\sql\sql_parse.cc @ 6358]
|
class THD * thd = 0x0000007f`9350f678
|
struct TABLE_LIST * all_tables = 0x0000007f`91a561a8
|
class st_select_lex_unit * unit = <value unavailable>
|
bool have_table_map_for_update = <value unavailable>
|
enum_binlog_format orig_current_stmt_binlog_format = BINLOG_FORMAT_STMT (0n1)
|
int up_result = 0n0
|
int res = 0n0
|
enum_binlog_format orig_binlog_format = BINLOG_FORMAT_MIXED (0n0)
|
class Rpl_filter * rpl_filter = <value unavailable>
|
struct LEX * lex = 0x0000007f`93512870
|
class st_select_lex * select_lex = 0x0000007f`93513088
|
struct TABLE_LIST * first_table = <value unavailable>
|
struct TABLE_LIST * table = <value unavailable>
|
unsigned int64 table_map_for_update = <value unavailable>
|
class Query_arena backup = class Query_arena
|
class set_var_base * var = 0x0000007f`93513088
|
struct st_mem_root * mem_root = 0x00000000`00000000
|
class set_var * o = <value unavailable>
|
bool null_value = false
|
int64 val = <value unavailable>
|
bool null_value = false
|
unsigned int64 val = <value unavailable>
|
bool null_value = false
|
double val = 0
|
char [80] buff = char [80] ""
|
class String * val = <value unavailable>
|
class String tmp = class String
|
class Item_string * str = <value unavailable>
|
bool commit_failed = true
|
unsigned long privileges_requested = <value unavailable>
|
class Item * it = 0x00000000`00000000
|
class Master_info * mi = 0x0000007f`93512930
|
bool new_master = true
|
bool master_info_added = false
|
struct Table_specification_st create_info = struct Table_specification_st
|
class Alter_info alter_info = class Alter_info
|
bool link_to_local = false
|
struct TABLE_LIST * select_tables = 0x0000007f`93512930
|
class partition_info * part_info = <value unavailable>
|
unsigned int save_thd_create_info_options = 0x93512930
|
class select_result * result = 0x0000007f`93512930
|
class Item * item = <value unavailable>
|
unsigned int splocal_refs = <value unavailable>
|
struct TABLE_LIST * duplicate = <value unavailable>
|
struct HA_CREATE_INFO create_info = struct HA_CREATE_INFO
|
class Alter_info alter_info = class Alter_info
|
int load_error = <value unavailable>
|
class Master_info * mi = <value unavailable>
|
unsigned int64 updated = 1
|
unsigned int64 found = 1
|
class multi_update * result_obj = 0x00000000`00000000
|
class select_result * sel_result = 0x00000000`00000000
|
struct TABLE_LIST * second_table = <value unavailable>
|
struct TABLE_LIST * save_table = <value unavailable>
|
class select_result * sel_result = 0x0000007f`93512930
|
class Protocol * save_protocol = <value unavailable>
|
bool replaced_protocol = <value unavailable>
|
struct TABLE_LIST * aux_tables = 0x0000007f`93512930
|
class multi_delete * result = <value unavailable>
|
unsigned int privilege = <value unavailable>
|
class List<set_var_base> * lex_var_list = <value unavailable>
|
struct st_mysql_const_lex_string * db = 0x0000007f`93512930
|
char [193] db_name_buff = char [193] "???"
|
struct st_mysql_const_lex_string db_name = struct st_mysql_const_lex_string
|
struct LEX_USER * user = 0x0000007f`93512930
|
class List_iterator<LEX_USER> user_list = <value unavailable>
|
bool first_user = <value unavailable>
|
class Sp_handler * sph = 0x0000007f`93512930
|
unsigned int grants = <value unavailable>
|
struct LEX_USER * user = <value unavailable>
|
class List_iterator<LEX_USER> str_list = class List_iterator<LEX_USER>
|
struct LEX_USER * tmp_user = <value unavailable>
|
int write_to_binlog = 0n0
|
class Item * it = 0x00000000`00000000
|
struct LEX_USER * grant_user = <value unavailable>
|
struct LEX_USER * grant_user = <value unavailable>
|
bool tx_release = <value unavailable>
|
bool tx_chain = true
|
bool tx_release = <value unavailable>
|
bool rollback_failed = true
|
int sp_result = <value unavailable>
|
class Sp_handler * sph = <value unavailable>
|
int sp_result = 0n0
|
struct st_udf_func * udf = <value unavailable>
|
class Sp_handler * sph = <value unavailable>
|
int error = <value unavailable>
|
int err_code = <value unavailable>
|
struct st_mysql_mutex LOCK_active_mi = <value unavailable>
|
class Master_info_index * master_info_index = <value unavailable>
|
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
mysqld!mysql_parse [d:\winx64-packages\build\src\sql\sql_parse.cc @ 8025]
|
class THD * thd = 0x0000007f`9350f678
|
char * rawbuf = 0x0000007f`91a560a0 "--- memory read error at address 0x0000007f`91a560a0 ---"
|
unsigned int length = <value unavailable>
|
class Parser_state * parser_state = 0x0000007f`8d31e8e0
|
bool is_com_multi = false
|
bool is_next_command = false
|
bool err = <value unavailable>
|
struct LEX * lex = 0x0000007f`93512870
|
char * found_semicolon = <value unavailable>
|
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
mysqld!dispatch_command [d:\winx64-packages\build\src\sql\sql_parse.cc @ 1848]
|
enum_server_command command = COM_QUERY (0n3)
|
class THD * thd = 0x0000007f`9350f678
|
char * packet = 0x0000007f`93518d59 "--- memory read error at address 0x0000007f`93518d59 ---"
|
unsigned int packet_length = 0x2c
|
bool is_com_multi = false
|
bool is_next_command = false
|
bool error = <value unavailable>
|
struct st_net * net = 0x0000007f`9350f8b0
|
struct st_mysql_const_lex_string tmp = struct st_mysql_const_lex_string
|
struct charset_info_st * save_character_set_results = <value unavailable>
|
struct charset_info_st * save_character_set_client = <value unavailable>
|
struct user_conn * save_user_connect = <value unavailable>
|
int auth_rc = <value unavailable>
|
class Security_context save_security_ctx = class Security_context
|
struct st_mysql_const_lex_string save_db = struct st_mysql_const_lex_string
|
struct charset_info_st * save_collation_connection = <value unavailable>
|
char * packet_end = 0x0000007f`91a560cc "--- memory read error at address 0x0000007f`91a560cc ---"
|
class Parser_state parser_state = class Parser_state
|
unsigned long length = <value unavailable>
|
char * beginning_of_next_stmt = <value unavailable>
|
char * fields = <value unavailable>
|
char * packet_end = <value unavailable>
|
struct TABLE_LIST table_list = struct TABLE_LIST
|
class MDL_savepoint mdl_savepoint = class MDL_savepoint
|
struct st_mysql_const_lex_string db = <value unavailable>
|
char * arg_end = <value unavailable>
|
struct st_mysql_lex_string table_name = struct st_mysql_lex_string
|
struct st_schema_table * schema_table = <value unavailable>
|
unsigned short flags = <value unavailable>
|
unsigned int64 nlen = <value unavailable>
|
unsigned int slave_server_id = <value unavailable>
|
char * name = <value unavailable>
|
unsigned long pos = <value unavailable>
|
unsigned int64 options = <value unavailable>
|
int not_used = 0n0
|
unsigned long uptime = <value unavailable>
|
char [250] buff = char [250] "???"
|
unsigned int64 length = <value unavailable>
|
unsigned int64 queries_per_second1000 = <value unavailable>
|
struct system_status_var * current_global_status_var = <value unavailable>
|
unsigned int opt_command = <value unavailable>
|
unsigned int current_com = <value unavailable>
|
unsigned int counter = <value unavailable>
|
char * packet_start = 0x00000000`00000000 ""
|
struct PSI_statement_locker * save_locker = <value unavailable>
|
unsigned char * readbuff = <value unavailable>
|
unsigned int64 next_length_length = <value unavailable>
|
unsigned int64 next_subpacket_length = <value unavailable>
|
struct sql_digest_state * save_digest = <value unavailable>
|
enum_server_command subcommand = <value unavailable>
|
unsigned int64 subpacket_length = <value unavailable>
|
unsigned int64 length_length = <value unavailable>
|
struct charset_info_st * files_charset_info = <value unavailable>
|
struct charset_info_st * system_charset_info = <value unavailable>
|
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
mysqld!do_command [d:\winx64-packages\build\src\sql\sql_parse.cc @ 1390]
|
class THD * thd = 0x0000007f`9350f678
|
bool return_value = true
|
unsigned long packet_length = 0x2d
|
enum_server_command command = COM_QUERY (0n3)
|
char * packet = 0x0000007f`93518d58 "--- memory read error at address 0x0000007f`93518d58 ---"
|
struct st_net * net = 0x0000007f`9350f8b0
|
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
mysqld!threadpool_process_request [d:\winx64-packages\build\src\sql\threadpool_common.cc @ 358]
|
class THD * thd = 0x0000007f`9350f678
|
struct st_vio * vio = <value unavailable>
|
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
mysqld!tp_callback [d:\winx64-packages\build\src\sql\threadpool_common.cc @ 186]
|
struct TP_connection * c = 0x0000007f`91a11cf0
|
struct Worker_thread_context worker_context = struct Worker_thread_context
|
class THD * thd = 0x0000007f`9350f678
|
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
ntdll!TppWorkpExecuteCallback
|
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
ntdll!TppWorkerThread
|
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
kernel32!BaseThreadInitThunk
|
Unable to enumerate locals, Win32 error 0n87
|
Private symbols (symbols.pri) are required for locals.
|
Type ".hh dbgerr005" for details.
|
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
ntdll!RtlUserThreadStart
|
Unable to enumerate locals, Win32 error 0n87
|
Private symbols (symbols.pri) are required for locals.
|
Type ".hh dbgerr005" for details.
|
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
ha_rocksdb!rocksdb::DBImpl::ConcurrentWriteToWAL [d:\winx64-packages\build\src\storage\rocksdb\rocksdb\db\db_impl_write.cc @ 903]
|
Processing 15 threads, please wait
|
|
. 0 Id: 14e4.1d74 Suspend: 0 Teb: 00007ff7`7be8d000 Unfrozen
|
Priority: 0 Priority class: 32
|
|
ntdll!NtWaitForAlertByThreadId
|
ntdll!RtlSleepConditionVariableCS
|
KERNELBASE!SleepConditionVariableCS
|
mysqld!pthread_cond_timedwait(struct _RTL_CONDITION_VARIABLE * cond = 0x00007ff7`7d662198, struct _RTL_CRITICAL_SECTION * mutex = 0x00007ff7`7d6615e0, struct timespec * abstime = <Value unavailable error>) [d:\winx64-packages\build\src\mysys\my_wincond.c @ 85]
|
(Inline Function) --------`-------- mysqld!inline_mysql_cond_wait [d:\winx64-packages\build\src\include\mysql\psi\mysql_thread.h @ 1167]
|
mysqld!handle_connections_methods(void) [d:\winx64-packages\build\src\sql\mysqld.cc @ 5692]
|
mysqld!win_main(int argc = 0n155, char ** argv = 0x0000007f`8cd543d8) [d:\winx64-packages\build\src\sql\mysqld.cc @ 6196]
|
mysqld!mysql_service(void * p = 0x00000000`0000002d) [d:\winx64-packages\build\src\sql\mysqld.cc @ 6238]
|
mysqld!mysqld_main(int argc = 0n22, char ** argv = 0x0000007f`8cd42ec0) [d:\winx64-packages\build\src\sql\mysqld.cc @ 6430]
|
(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: 14e4.1d0 Suspend: 0 Teb: 00007ff7`7be8b000 Unfrozen
|
Priority: 0 Priority class: 32
|
|
ntdll!NtWaitForAlertByThreadId
|
ntdll!RtlSleepConditionVariableCS
|
KERNELBASE!SleepConditionVariableCS
|
mysqld!pthread_cond_timedwait(struct _RTL_CONDITION_VARIABLE * cond = 0x00007ff7`7dee6c88, struct _RTL_CRITICAL_SECTION * mutex = 0x00007ff7`7dee6c58, struct timespec * abstime = <Value unavailable error>) [d:\winx64-packages\build\src\mysys\my_wincond.c @ 85]
|
(Inline Function) --------`-------- mysqld!inline_mysql_cond_timedwait [d:\winx64-packages\build\src\include\mysql\psi\mysql_thread.h @ 1204]
|
mysqld!timer_handler(void * arg = 0x00000000`00000000) [d:\winx64-packages\build\src\mysys\thr_timer.c @ 293]
|
mysqld!pfs_spawn_thread(void * arg = 0x0000007f`8cd35f18) [d:\winx64-packages\build\src\storage\perfschema\pfs.cc @ 1865]
|
mysqld!pthread_start(void * p = <Value unavailable error>) [d:\winx64-packages\build\src\mysys\my_winthread.c @ 62]
|
(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`7ce7ff30) [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
|
kernel32!BaseThreadInitThunk
|
ntdll!RtlUserThreadStart
|
|
. 2 Id: 14e4.1608 Suspend: 0 Teb: 00007ff7`7be89000 Unfrozen
|
Priority: 0 Priority class: 32
|
|
ntdll!NtWaitForAlertByThreadId
|
ntdll!RtlSleepConditionVariableSRW
|
KERNELBASE!SleepConditionVariableSRW
|
(Inline Function) --------`-------- ha_rocksdb!Concurrency::details::stl_condition_variable_win7::wait_for [f:\dd\vctools\crt\crtw32\stdcpp\thr\primitives.h @ 216]
|
ha_rocksdb!Concurrency::details::stl_condition_variable_win7::wait(class Concurrency::details::stl_critical_section_interface * lock = <Value unavailable error>) [f:\dd\vctools\crt\crtw32\stdcpp\thr\primitives.h @ 210]
|
ha_rocksdb!do_wait(struct _Cnd_internal_imp_t * cond = 0x0000007f`915d5a08, struct _Mtx_internal_imp_t * mtx = 0x0000007f`915d5958, struct xtime * target = 0x00000000`00000000) [f:\dd\vctools\crt\crtw32\stdcpp\thr\cond.c @ 77]
|
(Inline Function) --------`-------- ha_rocksdb!std::_Cnd_waitX [c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.12.25827\include\thr\xthread @ 96]
|
(Inline Function) --------`-------- ha_rocksdb!std::condition_variable::wait [c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.12.25827\include\mutex @ 711]
|
ha_rocksdb!rocksdb::port::CondVar::Wait(void) [d:\winx64-packages\build\src\storage\rocksdb\rocksdb\port\win\port_win.cc @ 57]
|
ha_rocksdb!rocksdb::InstrumentedCondVar::Wait(void) [d:\winx64-packages\build\src\storage\rocksdb\rocksdb\monitoring\instrumented_mutex.cc @ 52]
|
ha_rocksdb!rocksdb::DeleteScheduler::BackgroundEmptyTrash(void) [d:\winx64-packages\build\src\storage\rocksdb\rocksdb\util\delete_scheduler.cc @ 189]
|
(Inline Function) --------`-------- ha_rocksdb!std::_Func_class<void>::operator() [c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.12.25827\include\functional @ 16707566]
|
ha_rocksdb!rocksdb::port::WindowsThread::Data::ThreadProc(void * arg = 0x0000007f`8defdff0) [d:\winx64-packages\build\src\storage\rocksdb\rocksdb\port\win\win_thread.cc @ 169]
|
(Inline Function) --------`-------- ha_rocksdb!invoke_thread_procedure [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91]
|
ha_rocksdb!thread_start<unsigned int (void * parameter = 0x00007fff`2ab5bae0) [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
|
kernel32!BaseThreadInitThunk
|
ntdll!RtlUserThreadStart
|
|
. 3 Id: 14e4.1434 Suspend: 0 Teb: 00007ff7`7be87000 Unfrozen
|
Priority: 0 Priority class: 32
|
|
ntdll!NtWaitForAlertByThreadId
|
ntdll!RtlSleepConditionVariableSRW
|
KERNELBASE!SleepConditionVariableSRW
|
(Inline Function) --------`-------- ha_rocksdb!Concurrency::details::stl_condition_variable_win7::wait_for [f:\dd\vctools\crt\crtw32\stdcpp\thr\primitives.h @ 216]
|
ha_rocksdb!Concurrency::details::stl_condition_variable_win7::wait(class Concurrency::details::stl_critical_section_interface * lock = <Value unavailable error>) [f:\dd\vctools\crt\crtw32\stdcpp\thr\primitives.h @ 210]
|
ha_rocksdb!do_wait(struct _Cnd_internal_imp_t * cond = 0x0000007f`915d44e8, struct _Mtx_internal_imp_t * mtx = 0x0000007f`915d4498, struct xtime * target = 0x00000000`00000000) [f:\dd\vctools\crt\crtw32\stdcpp\thr\cond.c @ 77]
|
(Inline Function) --------`-------- ha_rocksdb!std::_Cnd_waitX [c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.12.25827\include\thr\xthread @ 96]
|
(Inline Function) --------`-------- ha_rocksdb!std::condition_variable::wait [c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.12.25827\include\mutex @ 711]
|
ha_rocksdb!rocksdb::ThreadPoolImpl::Impl::BGThread(unsigned int64 thread_id = 0) [d:\winx64-packages\build\src\storage\rocksdb\rocksdb\util\threadpool_imp.cc @ 183]
|
ha_rocksdb!rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper(void * arg = 0x0000007f`91932730) [d:\winx64-packages\build\src\storage\rocksdb\rocksdb\util\threadpool_imp.cc @ 280]
|
(Inline Function) --------`-------- ha_rocksdb!std::_Func_class<void>::operator() [c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.12.25827\include\functional @ 16707566]
|
ha_rocksdb!rocksdb::port::WindowsThread::Data::ThreadProc(void * arg = 0x0000007f`919324d0) [d:\winx64-packages\build\src\storage\rocksdb\rocksdb\port\win\win_thread.cc @ 169]
|
(Inline Function) --------`-------- ha_rocksdb!invoke_thread_procedure [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 91]
|
ha_rocksdb!thread_start<unsigned int (void * parameter = 0x00007fff`2ab5bae0) [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
|
kernel32!BaseThreadInitThunk
|
ntdll!RtlUserThreadStart
|
|
. 5 Id: 14e4.1dc4 Suspend: 0 Teb: 00007ff7`7be83000 Unfrozen
|
Priority: 0 Priority class: 32
|
|
ntdll!NtWaitForAlertByThreadId
|
ntdll!RtlSleepConditionVariableSRW
|
KERNELBASE!SleepConditionVariableSRW
|
(Inline Function) --------`-------- ha_rocksdb!Concurrency::details::stl_condition_variable_win7::wait_for [f:\dd\vctools\crt\crtw32\stdcpp\thr\primitives.h @ 216]
|
ha_rocksdb!Concurrency::details::stl_condition_variable_win7::wait(class Concurrency::details::stl_critical_section_interface * lock = <Value unavailable error>) [f:\dd\vctools\crt\crtw32\stdcpp\thr\primitives.h @ 210]
|
ha_rocksdb!do_wait(struct _Cnd_internal_imp_t * cond = 0x0000007f`924df7e8, struct _Mtx_internal_imp_t * mtx = 0x0000007f`924df798, struct xtime * target = 0x00000000`00000000) [f:\dd\vctools\crt\crtw32\stdcpp\thr\cond.c @ 77]
|
(Inline Function) --------`-------- ha_rocksdb!std::_Cnd_waitX [c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.12.25827\include\thr\xthread @ 96]
|
(Inline Function) --------`-------- ha_rocksdb!std::condition_variable::wait [c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.12.25827\include\mutex @ 711]
|
(Inline Function) --------`-------- ha_rocksdb!std::condition_variable::wait [c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.12.25827\include\mutex @ 718]
|
ha_rocksdb!rocksdb::WriteThread::BlockingAwaitState(struct rocksdb::WriteThread::Writer * w = 0x0000007f`924df730, unsigned char goal_mask = 0x1e '') [d:\winx64-packages\build\src\storage\rocksdb\rocksdb\db\write_thread.cc @ 42]
|
ha_rocksdb!rocksdb::WriteThread::AwaitState(struct rocksdb::WriteThread::Writer * w = 0x0000007f`924df730, unsigned char goal_mask = 0x1e '', struct rocksdb::WriteThread::AdaptationContext * ctx = 0x00007fff`2acc1438) [d:\winx64-packages\build\src\storage\rocksdb\rocksdb\db\write_thread.cc @ 176]
|
ha_rocksdb!rocksdb::DBImpl::WriteImpl(struct rocksdb::WriteOptions * write_options = 0x0000007f`924dfbd8, class rocksdb::WriteBatch * my_batch = <Value unavailable error>, class rocksdb::WriteCallback * callback = 0x00000000`00000000, unsigned int64 * log_used = 0x00000000`00000000, unsigned int64 log_ref = 0, bool disable_memtable = false, unsigned int64 * seq_used = 0x00000000`00000000, class rocksdb::PreReleaseCallback * pre_release_callback = 0x00000000`00000000) [d:\winx64-packages\build\src\storage\rocksdb\rocksdb\db\db_impl_write.cc @ 115]
|
ha_rocksdb!rocksdb::DBImpl::Write(struct rocksdb::WriteOptions * write_options = <Value unavailable error>, class rocksdb::WriteBatch * my_batch = <Value unavailable error>) [d:\winx64-packages\build\src\storage\rocksdb\rocksdb\db\db_impl_write.cc @ 49]
|
ha_rocksdb!myrocks::Rdb_dict_manager::commit(class rocksdb::WriteBatch * batch = 0x0000007f`934589d0, bool * sync = <Value unavailable error>) [d:\winx64-packages\build\src\storage\rocksdb\rdb_datadic.cc @ 4660]
|
ha_rocksdb!myrocks::Rdb_ddl_manager::persist_stats(bool * sync = 0x0000007f`924dfdd0) [d:\winx64-packages\build\src\storage\rocksdb\rdb_datadic.cc @ 4163]
|
ha_rocksdb!myrocks::Rdb_background_thread::run(void) [d:\winx64-packages\build\src\storage\rocksdb\ha_rocksdb.cc @ 12736]
|
ha_rocksdb!myrocks::Rdb_thread::thread_func(void * thread_ptr = 0x00007fff`2acbbc30) [d:\winx64-packages\build\src\storage\rocksdb\rdb_threads.cc @ 35]
|
mysqld!pfs_spawn_thread(void * arg = 0x0000007f`91949238) [d:\winx64-packages\build\src\storage\perfschema\pfs.cc @ 1865]
|
mysqld!pthread_start(void * p = <Value unavailable error>) [d:\winx64-packages\build\src\mysys\my_winthread.c @ 62]
|
(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`7ce7ff30) [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
|
kernel32!BaseThreadInitThunk
|
ntdll!RtlUserThreadStart
|
|
. 6 Id: 14e4.ee4 Suspend: 0 Teb: 00007ff7`7bd5e000 Unfrozen
|
Priority: 0 Priority class: 32
|
|
ntdll!NtWaitForAlertByThreadId
|
ntdll!RtlSleepConditionVariableCS
|
KERNELBASE!SleepConditionVariableCS
|
mysqld!pthread_cond_timedwait(struct _RTL_CONDITION_VARIABLE * cond = 0x00007fff`2acbcc60, struct _RTL_CRITICAL_SECTION * mutex = 0x00007fff`2acbcc30, struct timespec * abstime = <Value unavailable error>) [d:\winx64-packages\build\src\mysys\my_wincond.c @ 85]
|
(Inline Function) --------`-------- ha_rocksdb!inline_mysql_cond_timedwait [d:\winx64-packages\build\src\include\mysql\psi\mysql_thread.h @ 1215]
|
ha_rocksdb!myrocks::Rdb_drop_index_thread::run(void) [d:\winx64-packages\build\src\storage\rocksdb\ha_rocksdb.cc @ 10833]
|
ha_rocksdb!myrocks::Rdb_thread::thread_func(void * thread_ptr = 0x00007fff`2acbcc00) [d:\winx64-packages\build\src\storage\rocksdb\rdb_threads.cc @ 35]
|
mysqld!pfs_spawn_thread(void * arg = 0x0000007f`91949438) [d:\winx64-packages\build\src\storage\perfschema\pfs.cc @ 1865]
|
mysqld!pthread_start(void * p = <Value unavailable error>) [d:\winx64-packages\build\src\mysys\my_winthread.c @ 62]
|
(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`7ce7ff30) [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
|
kernel32!BaseThreadInitThunk
|
ntdll!RtlUserThreadStart
|
|
. 7 Id: 14e4.ef8 Suspend: 0 Teb: 00007ff7`7bd5c000 Unfrozen
|
Priority: 0 Priority class: 32
|
|
ntdll!NtWaitForAlertByThreadId
|
ntdll!RtlSleepConditionVariableCS
|
KERNELBASE!SleepConditionVariableCS
|
mysqld!pthread_cond_timedwait(struct _RTL_CONDITION_VARIABLE * cond = 0x00007ff7`7ded7fc8, struct _RTL_CRITICAL_SECTION * mutex = 0x00007ff7`7ded7f98, struct timespec * abstime = <Value unavailable error>) [d:\winx64-packages\build\src\mysys\my_wincond.c @ 85]
|
(Inline Function) --------`-------- mysqld!inline_mysql_cond_timedwait [d:\winx64-packages\build\src\include\mysql\psi\mysql_thread.h @ 1204]
|
mysqld!my_service_thread_sleep(struct st_ma_service_thread_control * control = 0x00007ff7`7d48ca08, unsigned int64 sleep_time = <Value unavailable error>) [d:\winx64-packages\build\src\storage\maria\ma_servicethread.c @ 115]
|
mysqld!ma_checkpoint_background(void * arg = 0x00000000`0000001e) [d:\winx64-packages\build\src\storage\maria\ma_checkpoint.c @ 707]
|
mysqld!pfs_spawn_thread(void * arg = 0x0000007f`91949238) [d:\winx64-packages\build\src\storage\perfschema\pfs.cc @ 1865]
|
mysqld!pthread_start(void * p = <Value unavailable error>) [d:\winx64-packages\build\src\mysys\my_winthread.c @ 62]
|
(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`7ce7ff30) [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
|
kernel32!BaseThreadInitThunk
|
ntdll!RtlUserThreadStart
|
|
. 8 Id: 14e4.d40 Suspend: 0 Teb: 00007ff7`7bd5a000 Unfrozen
|
Priority: 0 Priority class: 32
|
|
ntdll!NtWaitForWorkViaWorkerFactory
|
ntdll!TppWorkerThread
|
kernel32!BaseThreadInitThunk
|
ntdll!RtlUserThreadStart
|
|
. 9 Id: 14e4.1144 Suspend: 0 Teb: 00007ff7`7bd58000 Unfrozen
|
Priority: 0 Priority class: 32
|
|
ntdll!NtWaitForSingleObject
|
KERNELBASE!WaitForSingleObjectEx
|
mysqld!handle_shutdown(void * arg = 0x0000007f`8ee9cd90) [d:\winx64-packages\build\src\sql\mysqld.cc @ 3711]
|
mysqld!pfs_spawn_thread(void * arg = 0x0000007f`93336818) [d:\winx64-packages\build\src\storage\perfschema\pfs.cc @ 1865]
|
mysqld!pthread_start(void * p = <Value unavailable error>) [d:\winx64-packages\build\src\mysys\my_winthread.c @ 62]
|
(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`7ce7ff30) [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
|
kernel32!BaseThreadInitThunk
|
ntdll!RtlUserThreadStart
|
|
. 10 Id: 14e4.1774 Suspend: 0 Teb: 00007ff7`7bd56000 Unfrozen
|
Priority: 0 Priority class: 32
|
|
ntdll!NtWaitForAlertByThreadId
|
ntdll!RtlSleepConditionVariableCS
|
KERNELBASE!SleepConditionVariableCS
|
mysqld!pthread_cond_timedwait(struct _RTL_CONDITION_VARIABLE * cond = 0x00007ff7`7d6617d8, struct _RTL_CRITICAL_SECTION * mutex = 0x00007ff7`7d661580, struct timespec * abstime = <Value unavailable error>) [d:\winx64-packages\build\src\mysys\my_wincond.c @ 85]
|
(Inline Function) --------`-------- mysqld!inline_mysql_cond_wait [d:\winx64-packages\build\src\include\mysql\psi\mysql_thread.h @ 1167]
|
mysqld!handle_slave_background(void * arg = 0x00000000`00000000) [d:\winx64-packages\build\src\sql\slave.cc @ 513]
|
mysqld!pfs_spawn_thread(void * arg = 0x0000007f`93333ba8) [d:\winx64-packages\build\src\storage\perfschema\pfs.cc @ 1865]
|
mysqld!pthread_start(void * p = <Value unavailable error>) [d:\winx64-packages\build\src\mysys\my_winthread.c @ 62]
|
(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`7ce7ff30) [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
|
kernel32!BaseThreadInitThunk
|
ntdll!RtlUserThreadStart
|
|
. 11 Id: 14e4.1484 Suspend: 0 Teb: 00007ff7`7bd54000 Unfrozen
|
Priority: 0 Priority class: 32
|
|
ntdll!NtWaitForSingleObject
|
mswsock!SockWaitForSingleObject
|
mswsock!WSPSelect
|
ws2_32!select
|
mysqld!handle_connections_sockets(void) [d:\winx64-packages\build\src\sql\mysqld.cc @ 6715]
|
mysqld!handle_connections_sockets_thread(void * arg = 0x0000007f`8ee9e5d0) [d:\winx64-packages\build\src\sql\mysqld.cc @ 6914]
|
mysqld!pfs_spawn_thread(void * arg = 0x0000007f`93353c78) [d:\winx64-packages\build\src\storage\perfschema\pfs.cc @ 1865]
|
mysqld!pthread_start(void * p = <Value unavailable error>) [d:\winx64-packages\build\src\mysys\my_winthread.c @ 62]
|
(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`7ce7ff30) [d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp @ 115]
|
kernel32!BaseThreadInitThunk
|
ntdll!RtlUserThreadStart
|
|
. 12 Id: 14e4.1b50 Suspend: 0 Teb: 00007ff7`7bd52000 Unfrozen
|
Priority: 0 Priority class: 32
|
|
ntdll!NtGetContextThread
|
|
Total threads: 15
|
Duplicate callstacks: 3 (windbg thread #s follow):
|
4, 13, 14
|
quit:
|
Attachments
Issue Links
- relates to
-
MDEV-16565 [log_writer.cc:44] rocksdb.read_only_tx failed in buildbot with server crash
- Closed
-
MDEV-17117 MyRocks: merge from the upstream, August 2018
- Closed