-
Bug
-
-
Minor
-
Resolution:
Incomplete
-
10.5
-
-
-
After I removed the following workaround, I got a number of test failures:
diff --git a/storage/maria/ma_pagecache.c b/storage/maria/ma_pagecache.c
|
index 119b5310f49..12e88f2535c 100644
|
--- a/storage/maria/ma_pagecache.c
|
+++ b/storage/maria/ma_pagecache.c
|
@@ -681,10 +681,6 @@ static my_bool pagecache_fwrite(PAGECACHE *pagecache,
|
DBUG_PRINT("error", ("write callback problem"));
|
DBUG_RETURN(1);
|
}
|
-#if __has_feature(memory_sanitizer) /* FIXME: encryption.aria_tiny etc. fail */
|
- /* FIXME: ENGINE=Aria occasionally writes uninitialized data */
|
- __msan_unpoison(args.page, pagecache->block_size);
|
-#endif
|
res= (int)my_pwrite(filedesc->file, args.page, pagecache->block_size,
|
((my_off_t) pageno << pagecache->shift), flags);
|
(*filedesc->post_write_hook)(res, &args);
|
An example:
10.5 d8ea11a33fba12331c98c04ff44c815a662faccb with the above patch
|
CURRENT_TEST: encryption.aria_tiny
|
mysqltest: At line 10: query 'drop table t1' failed: 2013: Lost connection to MySQL server during query
|
…
|
Uninitialized bytes in __interceptor_pwrite64 at offset 31 inside [0x725000043818, 8192)
|
==40014==WARNING: MemorySanitizer: use-of-uninitialized-value
|
#0 0x5565a0801827 in my_pwrite /mariadb/10.5m/mysys/my_pread.c:159:19
|
#1 0x55659ee8e355 in pagecache_fwrite /mariadb/10.5m/storage/maria/ma_pagecache.c:684:13
|
#2 0x55659ee9e23c in flush_cached_blocks /mariadb/10.5m/storage/maria/ma_pagecache.c:4745:12
|
#3 0x55659ee90bcb in flush_pagecache_blocks_int /mariadb/10.5m/storage/maria/ma_pagecache.c:5041:17
|
#4 0x55659ee90bcb in flush_pagecache_blocks_with_filter /mariadb/10.5m/storage/maria/ma_pagecache.c:5156:8
|
#5 0x55659ed991d7 in maria_close /mariadb/10.5m/storage/maria/ma_close.c:51:9
|
#6 0x55659edbb468 in ha_maria::close() /mariadb/10.5m/storage/maria/ha_maria.cc:1240:10
|
#7 0x55659e3432dd in handler::ha_close() /mariadb/10.5m/sql/handler.cc:2975:3
|
#8 0x55659db6f30c in closefrm(TABLE*) /mariadb/10.5m/sql/table.cc:4271:24
|
#9 0x55659dff35d2 in intern_close_table(TABLE*) /mariadb/10.5m/sql/table_cache.cc:220:3
|
#10 0x55659dffff00 in TDC_element::flush_unused(bool) /mariadb/10.5m/sql/table_cache.cc:1292:5
|
#11 0x55659dfff2de in tdc_remove_referenced_share(THD*, TABLE_SHARE*) /mariadb/10.5m/sql/table_cache.cc:1004:15
|
#12 0x55659e0006e2 in tdc_remove_table(THD*, char const*, char const*) /mariadb/10.5m/sql/table_cache.cc:1061:3
|
#13 0x55659da25e25 in mysql_rm_table_no_locks(THD*, TABLE_LIST*, bool, bool, bool, bool, bool, bool) /mariadb/10.5m/sql/sql_table.cc:2481:9
|
#14 0x55659da220cc in mysql_rm_table(THD*, TABLE_LIST*, bool, bool, bool, bool) /mariadb/10.5m/sql/sql_table.cc:2137:10
|
#15 0x55659d6b6874 in mysql_execute_command(THD*) /mariadb/10.5m/sql/sql_parse.cc:4927:10
|
#16 0x55659d6922f5 in mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool) /mariadb/10.5m/sql/sql_parse.cc:7991:18
|
#17 0x55659d682c79 in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool) /mariadb/10.5m/sql/sql_parse.cc:1874:7
|
#18 0x55659d6941ba in do_command(THD*) /mariadb/10.5m/sql/sql_parse.cc:1355:17
|
#19 0x55659dcb02be in do_handle_one_connection(CONNECT*, bool) /mariadb/10.5m/sql/sql_connect.cc:1411:11
|
#20 0x55659dcafaa4 in handle_one_connection /mariadb/10.5m/sql/sql_connect.cc:1313:5
|
#21 0x55659f15a277 in pfs_spawn_thread /mariadb/10.5m/storage/perfschema/pfs.cc:2201:3
|
#22 0x7fcd55afaf26 in start_thread nptl/pthread_create.c:479:8
|
#23 0x7fcd555d931e in clone misc/../sysdeps/unix/sysv/linux/x86_64/clone.S:95
|
|
Memory was marked as uninitialized
|
#0 0x55659d14028e in __msan_allocated_memory (/dev/shm/10.5-msan/sql/mariadbd+0x70928e)
|
#1 0x5565a07fc1e7 in my_malloc /mariadb/10.5m/mysys/my_malloc.c:111:7
|
Side note: InnoDB stopped writing anything to data files for dropped tables, in MDEV-15528 and MDEV-21069.
- blocks
-
MDEV-20377
Make WITH_MSAN more usable
-
-
Closed
{"report":{"fcp":880.2000000476837,"ttfb":143.09999990463257,"pageVisibility":"visible","entityId":87377,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":64,"apdex":1,"journeyId":"75ecd9ba-6317-494b-ba4e-a14e5b7364d5","navigationType":0,"readyForUser":964.9000000953674,"redirectCount":0,"resourceLoadedEnd":1043.7999999523163,"resourceLoadedStart":148.59999990463257,"resourceTiming":[{"duration":208.40000009536743,"initiatorType":"link","name":"https://jira.mariadb.org/s/2c21342762a6a02add1c328bed317ffd-CDN/lu2bu7/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/css/_super/batch.css","startTime":148.59999990463257,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":148.59999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":357,"responseStart":0,"secureConnectionStart":0},{"duration":208.40000009536743,"initiatorType":"link","name":"https://jira.mariadb.org/s/7ebd35e77e471bc30ff0eba799ebc151-CDN/lu2bu7/820016/12ta74/8679b4946efa1a0bb029a3a22206fb5d/_/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":148.79999995231628,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":148.79999995231628,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":357.2000000476837,"responseStart":0,"secureConnectionStart":0},{"duration":218,"initiatorType":"script","name":"https://jira.mariadb.org/s/fbf975c0cce4b1abf04784eeae9ba1f4-CDN/lu2bu7/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/js/_super/batch.js?locale=en","startTime":148.90000009536743,"connectEnd":148.90000009536743,"connectStart":148.90000009536743,"domainLookupEnd":148.90000009536743,"domainLookupStart":148.90000009536743,"fetchStart":148.90000009536743,"redirectEnd":0,"redirectStart":0,"requestStart":148.90000009536743,"responseEnd":366.90000009536743,"responseStart":366.90000009536743,"secureConnectionStart":148.90000009536743},{"duration":358.40000009536743,"initiatorType":"script","name":"https://jira.mariadb.org/s/099b33461394b8015fc36c0a4b96e19f-CDN/lu2bu7/820016/12ta74/8679b4946efa1a0bb029a3a22206fb5d/_/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":149,"connectEnd":149,"connectStart":149,"domainLookupEnd":149,"domainLookupStart":149,"fetchStart":149,"redirectEnd":0,"redirectStart":0,"requestStart":149,"responseEnd":507.40000009536743,"responseStart":507.40000009536743,"secureConnectionStart":149},{"duration":362.2000000476837,"initiatorType":"script","name":"https://jira.mariadb.org/s/94c15bff32baef80f4096a08aceae8bc-CDN/lu2bu7/820016/12ta74/c92c0caa9a024ae85b0ebdbed7fb4bd7/_/download/contextbatch/js/atl.global,-_super/batch.js?locale=en","startTime":149.09999990463257,"connectEnd":149.09999990463257,"connectStart":149.09999990463257,"domainLookupEnd":149.09999990463257,"domainLookupStart":149.09999990463257,"fetchStart":149.09999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":149.09999990463257,"responseEnd":511.2999999523163,"responseStart":511.2999999523163,"secureConnectionStart":149.09999990463257},{"duration":362.5,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-en/jira.webresources:calendar-en.js","startTime":149.29999995231628,"connectEnd":149.29999995231628,"connectStart":149.29999995231628,"domainLookupEnd":149.29999995231628,"domainLookupStart":149.29999995231628,"fetchStart":149.29999995231628,"redirectEnd":0,"redirectStart":0,"requestStart":149.29999995231628,"responseEnd":511.7999999523163,"responseStart":511.7999999523163,"secureConnectionStart":149.29999995231628},{"duration":362.69999980926514,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-localisation-moment/jira.webresources:calendar-localisation-moment.js","startTime":149.40000009536743,"connectEnd":149.40000009536743,"connectStart":149.40000009536743,"domainLookupEnd":149.40000009536743,"domainLookupStart":149.40000009536743,"fetchStart":149.40000009536743,"redirectEnd":0,"redirectStart":0,"requestStart":149.40000009536743,"responseEnd":512.0999999046326,"responseStart":512.0999999046326,"secureConnectionStart":149.40000009536743},{"duration":363,"initiatorType":"link","name":"https://jira.mariadb.org/s/b04b06a02d1959df322d9cded3aeecc1-CDN/lu2bu7/820016/12ta74/a2ff6aa845ffc9a1d22fe23d9ee791fc/_/download/contextbatch/css/jira.global.look-and-feel,-_super/batch.css","startTime":149.5,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":149.5,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":512.5,"responseStart":0,"secureConnectionStart":0},{"duration":363.09999990463257,"initiatorType":"script","name":"https://jira.mariadb.org/rest/api/1.0/shortcuts/820016/47140b6e0a9bc2e4913da06536125810/shortcuts.js?context=issuenavigation&context=issueaction","startTime":149.5,"connectEnd":149.5,"connectStart":149.5,"domainLookupEnd":149.5,"domainLookupStart":149.5,"fetchStart":149.5,"redirectEnd":0,"redirectStart":0,"requestStart":149.5,"responseEnd":512.5999999046326,"responseStart":512.5999999046326,"secureConnectionStart":149.5},{"duration":363.39999985694885,"initiatorType":"link","name":"https://jira.mariadb.org/s/3ac36323ba5e4eb0af2aa7ac7211b4bb-CDN/lu2bu7/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":149.70000004768372,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":149.70000004768372,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":513.0999999046326,"responseStart":0,"secureConnectionStart":0},{"duration":363.2999999523163,"initiatorType":"script","name":"https://jira.mariadb.org/s/3339d87fa2538a859872f2df449bf8d0-CDN/lu2bu7/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":149.79999995231628,"connectEnd":149.79999995231628,"connectStart":149.79999995231628,"domainLookupEnd":149.79999995231628,"domainLookupStart":149.79999995231628,"fetchStart":149.79999995231628,"redirectEnd":0,"redirectStart":0,"requestStart":149.79999995231628,"responseEnd":513.0999999046326,"responseStart":513.0999999046326,"secureConnectionStart":149.79999995231628},{"duration":492.89999985694885,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-js/jira.webresources:bigpipe-js.js","startTime":155.40000009536743,"connectEnd":155.40000009536743,"connectStart":155.40000009536743,"domainLookupEnd":155.40000009536743,"domainLookupStart":155.40000009536743,"fetchStart":155.40000009536743,"redirectEnd":0,"redirectStart":0,"requestStart":155.40000009536743,"responseEnd":648.2999999523163,"responseStart":648.2999999523163,"secureConnectionStart":155.40000009536743},{"duration":888.2999999523163,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-init/jira.webresources:bigpipe-init.js","startTime":155.5,"connectEnd":155.5,"connectStart":155.5,"domainLookupEnd":155.5,"domainLookupStart":155.5,"fetchStart":155.5,"redirectEnd":0,"redirectStart":0,"requestStart":155.5,"responseEnd":1043.7999999523163,"responseStart":1043.7999999523163,"secureConnectionStart":155.5},{"duration":129.89999985694885,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":518.9000000953674,"connectEnd":518.9000000953674,"connectStart":518.9000000953674,"domainLookupEnd":518.9000000953674,"domainLookupStart":518.9000000953674,"fetchStart":518.9000000953674,"redirectEnd":0,"redirectStart":0,"requestStart":518.9000000953674,"responseEnd":648.7999999523163,"responseStart":648.7999999523163,"secureConnectionStart":518.9000000953674},{"duration":287.09999990463257,"initiatorType":"link","name":"https://jira.mariadb.org/s/d5715adaadd168a9002b108b2b039b50-CDN/lu2bu7/820016/12ta74/be4b45e9cec53099498fa61c8b7acba4/_/download/contextbatch/css/jira.project.sidebar,-_super,-project.issue.navigator,-jira.general,-jira.browse.project,-jira.view.issue,-jira.global,-atl.general,-com.atlassian.jira.projects.sidebar.init/batch.css?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&slack-enabled=true","startTime":792.9000000953674,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":792.9000000953674,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1080,"responseStart":0,"secureConnectionStart":0}],"fetchStart":0,"domainLookupStart":0,"domainLookupEnd":0,"connectStart":0,"connectEnd":0,"requestStart":17,"responseStart":143,"responseEnd":150,"domLoading":147,"domInteractive":1066,"domContentLoadedEventStart":1066,"domContentLoadedEventEnd":1119,"domComplete":2027,"loadEventStart":2027,"loadEventEnd":2029,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":1045.5999999046326},{"name":"bigPipe.sidebar-id.end","time":1046.5999999046326},{"name":"bigPipe.activity-panel-pipe-id.start","time":1046.7000000476837},{"name":"bigPipe.activity-panel-pipe-id.end","time":1049.4000000953674},{"name":"activityTabFullyLoaded","time":1127.7000000476837}],"measures":[],"correlationId":"2842b2ae27bc49","effectiveType":"4g","downlink":10,"rtt":0,"serverDuration":70,"dbReadsTimeInMs":12,"dbConnsTimeInMs":18,"applicationHash":"9d11dbea5f4be3d4cc21f03a88dd11d8c8687422","experiments":[]}}