origin/bb-10.5-MDEV-25776 8d8c640963ed79ffc65d509c0c6e8466a5966ea8 2021-09-08T15:38:28+03:00
|
Per Marko:
|
The fix for MDEV-25776 is slightly imperfect.
|
But the bad effect observed relates to FTS and cannot be caused by the fix.
|
== The problem should be in actual 10.5 too.
|
|
# 2021-09-08T12:28:56 [2852137] | [rr 2853077 328169][rr 2853077 328173]==2853077==ERROR: AddressSanitizer: heap-use-after-free on address 0x6040003a3710 at pc 0x000067625235 bp 0x6400008bb420 sp 0x6400008babc8
|
# 2021-09-08T12:28:56 [2852137] | [rr 2853077 328176][rr 2853077 328178]READ of size 33 at 0x6040003a3710 thread T5
|
# 2021-09-08T12:28:56 [2852137] | [rr 2853077 351469] #0 0x67625234 (/usr/lib/x86_64-linux-gnu/libasan.so.5+0x57234)
|
# 2021-09-08T12:28:56 [2852137] | [rr 2853077 351471] #1 0x676a7c10 in strstr (/usr/lib/x86_64-linux-gnu/libasan.so.5+0xd9c10)
|
# 2021-09-08T12:28:56 [2852137] | [rr 2853077 351597] #2 0x559832212179 in dict_table_t::is_temporary_name(char const*) /data/Server/bb-10.5-MDEV-25776/storage/innobase/include/dict0mem.h:1864
|
# 2021-09-08T12:28:56 [2852137] | [rr 2853077 351644] #3 0x5598322123b1 in table_name_t::is_temporary() const /data/Server/bb-10.5-MDEV-25776/storage/innobase/include/dict0mem.h:2374
|
# 2021-09-08T12:28:56 [2852137] | [rr 2853077 351664] #4 0x5598325903a9 in row_purge_parse_undo_rec /data/Server/bb-10.5-MDEV-25776/storage/innobase/row/row0purge.cc:938
|
# 2021-09-08T12:28:56 [2852137] | [rr 2853077 351716] #5 0x559832591a0b in row_purge /data/Server/bb-10.5-MDEV-25776/storage/innobase/row/row0purge.cc:1107
|
# 2021-09-08T12:28:56 [2852137] | [rr 2853077 351718] #6 0x559832591dad in row_purge_step(que_thr_t*) /data/Server/bb-10.5-MDEV-25776/storage/innobase/row/row0purge.cc:1159
|
# 2021-09-08T12:28:56 [2852137] | [rr 2853077 351734] #7 0x559832476792 in que_thr_step /data/Server/bb-10.5-MDEV-25776/storage/innobase/que/que0que.cc:946
|
# 2021-09-08T12:28:56 [2852137] | [rr 2853077 351758] #8 0x559832476bfe in que_run_threads_low /data/Server/bb-10.5-MDEV-25776/storage/innobase/que/que0que.cc:1008
|
# 2021-09-08T12:28:56 [2852137] | [rr 2853077 351779] #9 0x55983247705d in que_run_threads(que_thr_t*) /data/Server/bb-10.5-MDEV-25776/storage/innobase/que/que0que.cc:1048
|
# 2021-09-08T12:28:56 [2852137] | [rr 2853077 351924] #10 0x559832672cc5 in trx_purge(unsigned long, bool) /data/Server/bb-10.5-MDEV-25776/storage/innobase/trx/trx0purge.cc:1286
|
# 2021-09-08T12:28:56 [2852137] | [rr 2853077 352011] #11 0x559832614d8c in srv_do_purge /data/Server/bb-10.5-MDEV-25776/storage/innobase/srv/srv0srv.cc:1948
|
# 2021-09-08T12:28:56 [2852137] | [rr 2853077 352064] #12 0x5598326159d9 in purge_coordinator_callback_low /data/Server/bb-10.5-MDEV-25776/storage/innobase/srv/srv0srv.cc:2048
|
# 2021-09-08T12:28:56 [2852137] | [rr 2853077 352092] #13 0x559832615c3d in purge_coordinator_callback /data/Server/bb-10.5-MDEV-25776/storage/innobase/srv/srv0srv.cc:2077
|
# 2021-09-08T12:28:56 [2852137] | [rr 2853077 352096] #14 0x559832a186a7 in tpool::task_group::execute(tpool::task*) /data/Server/bb-10.5-MDEV-25776/tpool/task_group.cc:55
|
# 2021-09-08T12:28:56 [2852137] | [rr 2853077 352098] #15 0x559832a18fae in tpool::task::execute() /data/Server/bb-10.5-MDEV-25776/tpool/task.cc:47
|
# 2021-09-08T12:28:56 [2852137] | [rr 2853077 352140]2021-09-08 12:27:00 41 [Note] InnoDB: Online DDL : Start reading clustered index of the table and create temporary files
|
# 2021-09-08T12:28:56 [2852137] | [rr 2853077 352182] #16 0x559832a04f6c in tpool::thread_pool_generic::worker_main(tpool::worker_data*) /data/Server/bb-10.5-MDEV-25776/tpool/tpool_generic.cc:546
|
sdp:/data/Results/1631107041/TBR-1193/dev/shm/vardir/1631107041/12/1/rr
|
|
RQG
|
====
|
git clone https://github.com/mleich1/rqg --branch experimental RQG
|
|
perl rqg.pl \
|
--grammar=conf/mariadb/table_stress_innodb.yy \
|
--gendata=conf/mariadb/table_stress.zz \
|
--gendata_sql=conf/mariadb/table_stress.sql \
|
--mysqld=--loose-innodb_lock_schedule_algorithm=fcfs \
|
--mysqld=--loose-idle_write_transaction_timeout=0 \
|
--mysqld=--loose-idle_transaction_timeout=0 \
|
--mysqld=--loose-idle_readonly_transaction_timeout=0 \
|
--mysqld=--connect_timeout=60 \
|
--mysqld=--interactive_timeout=28800 \
|
--mysqld=--slave_net_timeout=60 \
|
--mysqld=--net_read_timeout=30 \
|
--mysqld=--net_write_timeout=60 \
|
--mysqld=--loose-table_lock_wait_timeout=50 \
|
--mysqld=--wait_timeout=28800 \
|
--mysqld=--lock-wait-timeout=86400 \
|
--mysqld=--innodb-lock-wait-timeout=50 \
|
--no-mask \
|
--queries=10000000 \
|
--seed=random \
|
--reporters=Backtrace \
|
--reporters=ErrorLog \
|
--reporters=Deadlock1 \
|
--validators=None \
|
--mysqld=--log_output=none \
|
--mysqld=--log_bin_trust_function_creators=1 \
|
--mysqld=--loose-debug_assert_on_not_freed_memory=0 \
|
--engine=InnoDB \
|
--restart_timeout=240 \
|
--mysqld=--plugin-load-add=file_key_management.so \
|
--mysqld=--loose-file-key-management-filename=$RQG_HOME/conf/mariadb/encryption_keys.txt \
|
--duration=300 \
|
--mysqld=--loose-innodb_fatal_semaphore_wait_threshold=300 \
|
--mysqld=--loose-innodb-sync-debug \
|
--mysqld=--innodb_stats_persistent=on \
|
--mysqld=--innodb_adaptive_hash_index=on \
|
--mysqld=--log-bin \
|
--mysqld=--sync-binlog=1 \
|
--mysqld=--loose-innodb_evict_tables_on_commit_debug=off \
|
--mysqld=--loose-max-statement-time=30 \
|
--threads=33 \
|
--mysqld=--innodb-use-native-aio=0 \
|
--rr=Extended \
|
--rr_options=--chaos --wait \
|
--mysqld=--innodb_page_size=16K \
|
--mysqld=--innodb-buffer-pool-size=256M \
|
--no_mask \
|
--workdir=<local settings> \
|
--vardir=<local settings> \
|
--mtr-build-thread=<local settings> \
|
--basedir1=<local settings> \
|
--script_debug=_nix_
|
- relates to
-
MDEV-25506
Atomic DDL: .frm file is removed and orphan InnoDB tablespace is left behind upon crash recovery
-
-
Closed
{"report":{"fcp":847.5,"ttfb":260.90000000596046,"pageVisibility":"visible","entityId":102641,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":64,"apdex":1,"journeyId":"3163b793-9530-4bc4-8d9e-076d0a4d9336","navigationType":0,"readyForUser":933.0999999940395,"redirectCount":0,"resourceLoadedEnd":567.3000000119209,"resourceLoadedStart":267.30000001192093,"resourceTiming":[{"duration":50.19999998807907,"initiatorType":"link","name":"https://jira.mariadb.org/s/2c21342762a6a02add1c328bed317ffd-CDN/lu2bv2/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/css/_super/batch.css","startTime":267.30000001192093,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":267.30000001192093,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":317.5,"responseStart":0,"secureConnectionStart":0},{"duration":50.400000005960464,"initiatorType":"link","name":"https://jira.mariadb.org/s/7ebd35e77e471bc30ff0eba799ebc151-CDN/lu2bv2/820016/12ta74/2380add21a9a1006587582385952de73/_/download/contextbatch/css/jira.browse.project,project.issue.navigator,jira.view.issue,jira.general,jira.global,atl.general,-_super/batch.css?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&slack-enabled=true","startTime":267.5,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":267.5,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":317.90000000596046,"responseStart":0,"secureConnectionStart":0},{"duration":193.7999999821186,"initiatorType":"script","name":"https://jira.mariadb.org/s/e9b27a47da5fb0f74a35acd57e9847fb-CDN/lu2bv2/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/js/_super/batch.js?locale=en","startTime":267.80000001192093,"connectEnd":267.80000001192093,"connectStart":267.80000001192093,"domainLookupEnd":267.80000001192093,"domainLookupStart":267.80000001192093,"fetchStart":267.80000001192093,"redirectEnd":0,"redirectStart":0,"requestStart":321.30000001192093,"responseEnd":461.59999999403954,"responseStart":342.40000000596046,"secureConnectionStart":267.80000001192093},{"duration":299.40000000596046,"initiatorType":"script","name":"https://jira.mariadb.org/s/c32eb0da7ad9831253f8397e6cc26afd-CDN/lu2bv2/820016/12ta74/2380add21a9a1006587582385952de73/_/download/contextbatch/js/jira.browse.project,project.issue.navigator,jira.view.issue,jira.general,jira.global,atl.general,-_super/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&locale=en&slack-enabled=true","startTime":267.90000000596046,"connectEnd":267.90000000596046,"connectStart":267.90000000596046,"domainLookupEnd":267.90000000596046,"domainLookupStart":267.90000000596046,"fetchStart":267.90000000596046,"redirectEnd":0,"redirectStart":0,"requestStart":320.5,"responseEnd":567.3000000119209,"responseStart":341.09999999403954,"secureConnectionStart":267.90000000596046},{"duration":77.7000000178814,"initiatorType":"script","name":"https://jira.mariadb.org/s/bc0bcb146314416123c992714ee00ff7-CDN/lu2bv2/820016/12ta74/c92c0caa9a024ae85b0ebdbed7fb4bd7/_/download/contextbatch/js/atl.global,-_super/batch.js?locale=en","startTime":268.09999999403954,"connectEnd":268.09999999403954,"connectStart":268.09999999403954,"domainLookupEnd":268.09999999403954,"domainLookupStart":268.09999999403954,"fetchStart":268.09999999403954,"redirectEnd":0,"redirectStart":0,"requestStart":321.5,"responseEnd":345.80000001192093,"responseStart":344.5,"secureConnectionStart":268.09999999403954},{"duration":82.69999998807907,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bv2/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-en/jira.webresources:calendar-en.js","startTime":268.30000001192093,"connectEnd":268.30000001192093,"connectStart":268.30000001192093,"domainLookupEnd":268.30000001192093,"domainLookupStart":268.30000001192093,"fetchStart":268.30000001192093,"redirectEnd":0,"redirectStart":0,"requestStart":324.59999999403954,"responseEnd":351,"responseStart":348.59999999403954,"secureConnectionStart":268.30000001192093},{"duration":82.40000000596046,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bv2/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-localisation-moment/jira.webresources:calendar-localisation-moment.js","startTime":268.40000000596046,"connectEnd":268.40000000596046,"connectStart":268.40000000596046,"domainLookupEnd":268.40000000596046,"domainLookupStart":268.40000000596046,"fetchStart":268.40000000596046,"redirectEnd":0,"redirectStart":0,"requestStart":325.30000001192093,"responseEnd":350.80000001192093,"responseStart":348,"secureConnectionStart":268.40000000596046},{"duration":53.80000001192093,"initiatorType":"link","name":"https://jira.mariadb.org/s/b04b06a02d1959df322d9cded3aeecc1-CDN/lu2bv2/820016/12ta74/a2ff6aa845ffc9a1d22fe23d9ee791fc/_/download/contextbatch/css/jira.global.look-and-feel,-_super/batch.css","startTime":268.59999999403954,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":268.59999999403954,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":322.40000000596046,"responseStart":0,"secureConnectionStart":0},{"duration":82.2999999821186,"initiatorType":"script","name":"https://jira.mariadb.org/rest/api/1.0/shortcuts/820016/47140b6e0a9bc2e4913da06536125810/shortcuts.js?context=issuenavigation&context=issueaction","startTime":268.80000001192093,"connectEnd":268.80000001192093,"connectStart":268.80000001192093,"domainLookupEnd":268.80000001192093,"domainLookupStart":268.80000001192093,"fetchStart":268.80000001192093,"redirectEnd":0,"redirectStart":0,"requestStart":325.90000000596046,"responseEnd":351.09999999403954,"responseStart":349.09999999403954,"secureConnectionStart":268.80000001192093},{"duration":55.099999994039536,"initiatorType":"link","name":"https://jira.mariadb.org/s/3ac36323ba5e4eb0af2aa7ac7211b4bb-CDN/lu2bv2/820016/12ta74/d176f0986478cc64f24226b3d20c140d/_/download/contextbatch/css/com.atlassian.jira.projects.sidebar.init,-_super,-project.issue.navigator,-jira.view.issue/batch.css?jira.create.linked.issue=true","startTime":269,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":269,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":324.09999999403954,"responseStart":0,"secureConnectionStart":0},{"duration":105.59999999403954,"initiatorType":"script","name":"https://jira.mariadb.org/s/719848dd97ebe0663199f49a3936487a-CDN/lu2bv2/820016/12ta74/d176f0986478cc64f24226b3d20c140d/_/download/contextbatch/js/com.atlassian.jira.projects.sidebar.init,-_super,-project.issue.navigator,-jira.view.issue/batch.js?jira.create.linked.issue=true&locale=en","startTime":269.2000000178814,"connectEnd":269.2000000178814,"connectStart":269.2000000178814,"domainLookupEnd":269.2000000178814,"domainLookupStart":269.2000000178814,"fetchStart":269.2000000178814,"redirectEnd":0,"redirectStart":0,"requestStart":326.5,"responseEnd":374.80000001192093,"responseStart":349.59999999403954,"secureConnectionStart":269.2000000178814},{"duration":248.40000000596046,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bv2/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-js/jira.webresources:bigpipe-js.js","startTime":270.09999999403954,"connectEnd":270.09999999403954,"connectStart":270.09999999403954,"domainLookupEnd":270.09999999403954,"domainLookupStart":270.09999999403954,"fetchStart":270.09999999403954,"redirectEnd":0,"redirectStart":0,"requestStart":398.40000000596046,"responseEnd":518.5,"responseStart":514.0999999940395,"secureConnectionStart":270.09999999403954},{"duration":248.5,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bv2/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-init/jira.webresources:bigpipe-init.js","startTime":270.2000000178814,"connectEnd":270.2000000178814,"connectStart":270.2000000178814,"domainLookupEnd":270.2000000178814,"domainLookupStart":270.2000000178814,"fetchStart":270.2000000178814,"redirectEnd":0,"redirectStart":0,"requestStart":398.5,"responseEnd":518.7000000178814,"responseStart":514.9000000059605,"secureConnectionStart":270.2000000178814},{"duration":139.80000001192093,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":590,"connectEnd":590,"connectStart":590,"domainLookupEnd":590,"domainLookupStart":590,"fetchStart":590,"redirectEnd":0,"redirectStart":0,"requestStart":695.8000000119209,"responseEnd":729.8000000119209,"responseStart":729,"secureConnectionStart":590}],"fetchStart":0,"domainLookupStart":0,"domainLookupEnd":0,"connectStart":0,"connectEnd":0,"requestStart":43,"responseStart":260,"responseEnd":264,"domLoading":264,"domInteractive":1002,"domContentLoadedEventStart":1002,"domContentLoadedEventEnd":1053,"domComplete":1753,"loadEventStart":1753,"loadEventEnd":1753,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":974.7000000178814},{"name":"bigPipe.sidebar-id.end","time":975.5},{"name":"bigPipe.activity-panel-pipe-id.start","time":975.5999999940395},{"name":"bigPipe.activity-panel-pipe-id.end","time":978.2000000178814},{"name":"activityTabFullyLoaded","time":1073.4000000059605}],"measures":[],"correlationId":"8635c909a3dca6","effectiveType":"4g","downlink":10,"rtt":0,"serverDuration":121,"dbReadsTimeInMs":13,"dbConnsTimeInMs":21,"applicationHash":"9d11dbea5f4be3d4cc21f03a88dd11d8c8687422","experiments":[]}}
sdp:/data/Results/1631107041/002810.tar.xz
Pattern for RQG
[ 'TBR-1193-MDEV-26578', 'ERROR: AddressSanitizer: heap-use-after-free on address .+#2 .{1,30} in dict_table_t::is_temporary_name.+#3 .{1,30} in table_name_t::is_temporary.+#4 .{1,30} in row_purge_parse_undo_rec.+#5 .{1,30} in row_purge.+#6 .{1,30} in row_purge_step.+#7 .{1,30} in que_thr_step.+#8 .{1,30} in que_run_threads_low.+#9 .{1,30} in que_run_threads.+RESULT: The RQG run ended with status STATUS_SERVER_CRASHED' ],