CREATE TABLE t1 (a CHAR(11));
|
CREATE TABLE t2 (b DATETIME);
|
|
INSERT INTO t1 VALUES ('2010-02-19') ;
|
SET SQL_MODE= 'PAD_CHAR_TO_FULL_LENGTH';
|
INSERT INTO t2 SELECT * FROM t1;
|
|
# Cleanup
|
DROP TABLE t1, t2;
|
10.3 f4484dfd ASAN
|
==10453==ERROR: AddressSanitizer: unknown-crash on address 0x61900009d91c at pc 0x5556c807590d bp 0x7efd5d115a70 sp 0x7efd5d115a68
|
READ of size 1 at 0x61900009d91c thread T5
|
#0 0x5556c807590c in get_date_time_separator /data/src/10.3/sql-common/my_time.c:188
|
#1 0x5556c8076a87 in str_to_datetime /data/src/10.3/sql-common/my_time.c:369
|
#2 0x5556c6ae647c in str_to_datetime(charset_info_st const*, char const*, unsigned long, st_mysql_time*, unsigned long long, st_mysql_time_status*) /data/src/10.3/sql/sql_time.cc:381
|
#3 0x5556c6eae604 in Field_temporal_with_date::store(char const*, unsigned long, charset_info_st const*) /data/src/10.3/sql/field.cc:5663
|
#4 0x5556c6ef11f3 in Field::save_in_field_str(Field*) /data/src/10.3/sql/field.h:630
|
#5 0x5556c6ef4540 in Field_str::save_in_field(Field*) /data/src/10.3/sql/field.h:1747
|
#6 0x5556c6ef172c in Field::store_field(Field*) /data/src/10.3/sql/field.h:790
|
#7 0x5556c6f09a91 in field_conv_incompatible /data/src/10.3/sql/field_conv.cc:836
|
#8 0x5556c6f09b2e in field_conv(Field*, Field*) /data/src/10.3/sql/field_conv.cc:849
|
#9 0x5556c6f8fda8 in save_field_in_field /data/src/10.3/sql/item.cc:6707
|
#10 0x5556c6f90404 in Item_field::save_in_field(Field*, bool) /data/src/10.3/sql/item.cc:6758
|
#11 0x5556c66d4ee2 in fill_record(THD*, TABLE*, Field**, List<Item>&, bool, bool) /data/src/10.3/sql/sql_base.cc:8567
|
#12 0x5556c66d538c in fill_record_n_invoke_before_triggers(THD*, TABLE*, Field**, List<Item>&, bool, trg_event_type) /data/src/10.3/sql/sql_base.cc:8620
|
#13 0x5556c6789ad9 in select_insert::store_values(List<Item>&) /data/src/10.3/sql/sql_insert.cc:3898
|
#14 0x5556c6788d0a in select_insert::send_data(List<Item>&) /data/src/10.3/sql/sql_insert.cc:3829
|
#15 0x5556c692b00c in end_send /data/src/10.3/sql/sql_select.cc:20580
|
#16 0x5556c691fa0e in do_select /data/src/10.3/sql/sql_select.cc:18893
|
#17 0x5556c68bc855 in JOIN::exec_inner() /data/src/10.3/sql/sql_select.cc:4040
|
#18 0x5556c68ba483 in JOIN::exec() /data/src/10.3/sql/sql_select.cc:3834
|
#19 0x5556c68bd99c in mysql_select(THD*, TABLE_LIST*, unsigned int, List<Item>&, Item*, unsigned int, st_order*, st_order*, Item*, st_order*, unsigned long long, select_result*, st_select_lex_unit*, st_select_lex*) /data/src/10.3/sql/sql_select.cc:4239
|
#20 0x5556c68984b0 in handle_select(THD*, LEX*, select_result*, unsigned long) /data/src/10.3/sql/sql_select.cc:385
|
#21 0x5556c680f2b3 in mysql_execute_command(THD*) /data/src/10.3/sql/sql_parse.cc:4836
|
#22 0x5556c68241f4 in mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool) /data/src/10.3/sql/sql_parse.cc:8091
|
#23 0x5556c67fe2d1 in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool) /data/src/10.3/sql/sql_parse.cc:1857
|
#24 0x5556c67fb333 in do_command(THD*) /data/src/10.3/sql/sql_parse.cc:1403
|
#25 0x5556c6b6ee8f in do_handle_one_connection(CONNECT*) /data/src/10.3/sql/sql_connect.cc:1402
|
#26 0x5556c6b6e89b in handle_one_connection /data/src/10.3/sql/sql_connect.cc:1308
|
#27 0x5556c76a52d1 in pfs_spawn_thread /data/src/10.3/storage/perfschema/pfs.cc:1862
|
#28 0x7efd69933493 in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x7493)
|
#29 0x7efd67b0193e in __clone (/lib/x86_64-linux-gnu/libc.so.6+0xe893e)
|
|
0x61900009d91c is located 156 bytes inside of 1100-byte region [0x61900009d880,0x61900009dccc)
|
allocated by thread T5 here:
|
#0 0x7efd69b9d73f in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.1+0x5473f)
|
#1 0x5556c8053f1b in sf_malloc /data/src/10.3/mysys/safemalloc.c:118
|
#2 0x5556c8024816 in my_malloc /data/src/10.3/mysys/my_malloc.c:101
|
#3 0x5556c80040c2 in alloc_root /data/src/10.3/mysys/my_alloc.c:250
|
#4 0x5556c8005abe in strmake_root /data/src/10.3/mysys/my_alloc.c:479
|
#5 0x5556c6ab14b8 in open_table_from_share(THD*, TABLE_SHARE*, st_mysql_const_lex_string const*, unsigned int, unsigned int, unsigned int, TABLE*, bool, List<String>*) /data/src/10.3/sql/table.cc:3173
|
#6 0x5556c66b1640 in open_table(THD*, TABLE_LIST*, Open_table_context*) /data/src/10.3/sql/sql_base.cc:1975
|
#7 0x5556c66b8d1c in open_and_process_table /data/src/10.3/sql/sql_base.cc:3596
|
#8 0x5556c66bb6fd in open_tables(THD*, DDL_options_st const&, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) /data/src/10.3/sql/sql_base.cc:4121
|
#9 0x5556c66bff15 in open_and_lock_tables(THD*, DDL_options_st const&, TABLE_LIST*, bool, unsigned int, Prelocking_strategy*) /data/src/10.3/sql/sql_base.cc:4996
|
#10 0x5556c663127e in open_and_lock_tables(THD*, TABLE_LIST*, bool, unsigned int) /data/src/10.3/sql/sql_base.h:502
|
#11 0x5556c67718d7 in mysql_insert(THD*, TABLE_LIST*, List<Item>&, List<List<Item> >&, List<Item>&, List<Item>&, enum_duplicates, bool) /data/src/10.3/sql/sql_insert.cc:760
|
#12 0x5556c680e3c9 in mysql_execute_command(THD*) /data/src/10.3/sql/sql_parse.cc:4729
|
#13 0x5556c68241f4 in mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool) /data/src/10.3/sql/sql_parse.cc:8091
|
#14 0x5556c67fe2d1 in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool) /data/src/10.3/sql/sql_parse.cc:1857
|
#15 0x5556c67fb333 in do_command(THD*) /data/src/10.3/sql/sql_parse.cc:1403
|
#16 0x5556c6b6ee8f in do_handle_one_connection(CONNECT*) /data/src/10.3/sql/sql_connect.cc:1402
|
#17 0x5556c6b6e89b in handle_one_connection /data/src/10.3/sql/sql_connect.cc:1308
|
#18 0x5556c76a52d1 in pfs_spawn_thread /data/src/10.3/storage/perfschema/pfs.cc:1862
|
#19 0x7efd69933493 in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x7493)
|
|
Thread T5 created by T0 here:
|
#0 0x7efd69b6cbba in pthread_create (/usr/lib/x86_64-linux-gnu/libasan.so.1+0x23bba)
|
#1 0x5556c76a5899 in spawn_thread_v1 /data/src/10.3/storage/perfschema/pfs.cc:1912
|
#2 0x5556c6566b08 in inline_mysql_thread_create /data/src/10.3/include/mysql/psi/mysql_thread.h:1268
|
#3 0x5556c657c49e in create_thread_to_handle_connection(CONNECT*) /data/src/10.3/sql/mysqld.cc:6589
|
#4 0x5556c657cba3 in create_new_thread /data/src/10.3/sql/mysqld.cc:6659
|
#5 0x5556c657dbba in handle_connections_sockets() /data/src/10.3/sql/mysqld.cc:6934
|
#6 0x5556c657b95b in mysqld_main(int, char**) /data/src/10.3/sql/mysqld.cc:6211
|
#7 0x5556c6564b8f in main /data/src/10.3/sql/main.cc:25
|
#8 0x7efd67a392b0 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x202b0)
|
|
SUMMARY: AddressSanitizer: unknown-crash /data/src/10.3/sql-common/my_time.c:188 get_date_time_separator
|
Shadow bytes around the buggy address:
|
0x0c328000bad0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
|
0x0c328000bae0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
|
0x0c328000baf0: f7 f7 f7 f7 f7 f7 f7 f7 f7 04 fa fa fa fa fa fa
|
0x0c328000bb00: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
|
0x0c328000bb10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
=>0x0c328000bb20: 00 03 00[04]00 04 00 00 00 00 00 00 00 00 00 00
|
0x0c328000bb30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
0x0c328000bb40: 00 00 00 00 00 00 00 00 00 04 00 00 f7 f7 f7 f7
|
0x0c328000bb50: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
|
0x0c328000bb60: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
|
0x0c328000bb70: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
|
Shadow byte legend (one shadow byte represents 8 application bytes):
|
Addressable: 00
|
Partially addressable: 01 02 03 04 05 06 07
|
Heap left redzone: fa
|
Heap right redzone: fb
|
Freed heap region: fd
|
Stack left redzone: f1
|
Stack mid redzone: f2
|
Stack right redzone: f3
|
Stack partial redzone: f4
|
Stack after return: f5
|
Stack use after scope: f8
|
Global redzone: f9
|
Global init order: f6
|
Poisoned by user: f7
|
Contiguous container OOB:fc
|
ASan internal: fe
|
==10453==ABORTING
|
Reproducible with at least MyISAM and InnoDB.
Couldn't reproduce on 10.4 or 5.5.
Sergei Golubchik
made changes -
Field |
Original Value |
New Value |
Fix Version/s
|
|
10.4
[ 22408
]
|
Elena Stepanova
made changes -
Fix Version/s
|
10.4
[ 22408
]
|
|
Labels
|
|
not-10.4
|
Alexander Barkov
made changes -
Priority
|
Major
[ 3
]
|
Critical
[ 2
]
|
Alexander Barkov
made changes -
Fix Version/s
|
|
10.1.42
[ 23407
]
|
Fix Version/s
|
|
10.2.27
[ 23717
]
|
Fix Version/s
|
|
10.3.18
[ 23719
]
|
Fix Version/s
|
10.2
[ 14601
]
|
|
Fix Version/s
|
10.1
[ 16100
]
|
|
Fix Version/s
|
10.3
[ 22126
]
|
|
Resolution
|
|
Fixed
[ 1
]
|
Status
|
Open
[ 1
]
|
Closed
[ 6
]
|
Sergei Golubchik
made changes -
Workflow
|
MariaDB v3
[ 93496
]
|
MariaDB v4
[ 155986
]
|
{"report":{"fcp":1701.5999999046326,"ttfb":875.8999998569489,"pageVisibility":"visible","entityId":73490,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":64,"apdex":0.5,"journeyId":"13556719-64bc-4669-9c49-d0ac44542dd2","navigationType":0,"readyForUser":1801.3999998569489,"redirectCount":0,"resourceLoadedEnd":1993.7000000476837,"resourceLoadedStart":880.7999999523163,"resourceTiming":[{"duration":279.59999990463257,"initiatorType":"link","name":"https://jira.mariadb.org/s/2c21342762a6a02add1c328bed317ffd-CDN/lu2cib/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/css/_super/batch.css","startTime":880.7999999523163,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":880.7999999523163,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1160.3999998569489,"responseStart":0,"secureConnectionStart":0},{"duration":279.7000000476837,"initiatorType":"link","name":"https://jira.mariadb.org/s/7ebd35e77e471bc30ff0eba799ebc151-CDN/lu2cib/820016/12ta74/494e4c556ecbb29f90a3d3b4f09cb99c/_/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&whisper-enabled=true","startTime":881,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":881,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1160.7000000476837,"responseStart":0,"secureConnectionStart":0},{"duration":357.19999980926514,"initiatorType":"script","name":"https://jira.mariadb.org/s/0917945aaa57108d00c5076fea35e069-CDN/lu2cib/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/js/_super/batch.js?locale=en","startTime":881.2000000476837,"connectEnd":881.2000000476837,"connectStart":881.2000000476837,"domainLookupEnd":881.2000000476837,"domainLookupStart":881.2000000476837,"fetchStart":881.2000000476837,"redirectEnd":0,"redirectStart":0,"requestStart":881.2000000476837,"responseEnd":1238.3999998569489,"responseStart":1238.3999998569489,"secureConnectionStart":881.2000000476837},{"duration":442,"initiatorType":"script","name":"https://jira.mariadb.org/s/2d8175ec2fa4c816e8023260bd8c1786-CDN/lu2cib/820016/12ta74/494e4c556ecbb29f90a3d3b4f09cb99c/_/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&whisper-enabled=true","startTime":881.3999998569489,"connectEnd":881.3999998569489,"connectStart":881.3999998569489,"domainLookupEnd":881.3999998569489,"domainLookupStart":881.3999998569489,"fetchStart":881.3999998569489,"redirectEnd":0,"redirectStart":0,"requestStart":881.3999998569489,"responseEnd":1323.3999998569489,"responseStart":1323.3999998569489,"secureConnectionStart":881.3999998569489},{"duration":445.60000014305115,"initiatorType":"script","name":"https://jira.mariadb.org/s/a9324d6758d385eb45c462685ad88f1d-CDN/lu2cib/820016/12ta74/c92c0caa9a024ae85b0ebdbed7fb4bd7/_/download/contextbatch/js/atl.global,-_super/batch.js?locale=en","startTime":881.5999999046326,"connectEnd":881.5999999046326,"connectStart":881.5999999046326,"domainLookupEnd":881.5999999046326,"domainLookupStart":881.5999999046326,"fetchStart":881.5999999046326,"redirectEnd":0,"redirectStart":0,"requestStart":881.5999999046326,"responseEnd":1327.2000000476837,"responseStart":1327.2000000476837,"secureConnectionStart":881.5999999046326},{"duration":445.7999999523163,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-en/jira.webresources:calendar-en.js","startTime":881.7999999523163,"connectEnd":881.7999999523163,"connectStart":881.7999999523163,"domainLookupEnd":881.7999999523163,"domainLookupStart":881.7999999523163,"fetchStart":881.7999999523163,"redirectEnd":0,"redirectStart":0,"requestStart":881.7999999523163,"responseEnd":1327.5999999046326,"responseStart":1327.5999999046326,"secureConnectionStart":881.7999999523163},{"duration":445.89999985694885,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-localisation-moment/jira.webresources:calendar-localisation-moment.js","startTime":882,"connectEnd":882,"connectStart":882,"domainLookupEnd":882,"domainLookupStart":882,"fetchStart":882,"redirectEnd":0,"redirectStart":0,"requestStart":882,"responseEnd":1327.8999998569489,"responseStart":1327.8999998569489,"secureConnectionStart":882},{"duration":501.7000000476837,"initiatorType":"link","name":"https://jira.mariadb.org/s/b04b06a02d1959df322d9cded3aeecc1-CDN/lu2cib/820016/12ta74/a2ff6aa845ffc9a1d22fe23d9ee791fc/_/download/contextbatch/css/jira.global.look-and-feel,-_super/batch.css","startTime":882.0999999046326,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":882.0999999046326,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1383.7999999523163,"responseStart":0,"secureConnectionStart":0},{"duration":446.2000000476837,"initiatorType":"script","name":"https://jira.mariadb.org/rest/api/1.0/shortcuts/820016/47140b6e0a9bc2e4913da06536125810/shortcuts.js?context=issuenavigation&context=issueaction","startTime":882.2999999523163,"connectEnd":882.2999999523163,"connectStart":882.2999999523163,"domainLookupEnd":882.2999999523163,"domainLookupStart":882.2999999523163,"fetchStart":882.2999999523163,"redirectEnd":0,"redirectStart":0,"requestStart":882.2999999523163,"responseEnd":1328.5,"responseStart":1328.5,"secureConnectionStart":882.2999999523163},{"duration":501.2999999523163,"initiatorType":"link","name":"https://jira.mariadb.org/s/3ac36323ba5e4eb0af2aa7ac7211b4bb-CDN/lu2cib/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":882.5999999046326,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":882.5999999046326,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1383.8999998569489,"responseStart":0,"secureConnectionStart":0},{"duration":446.2999999523163,"initiatorType":"script","name":"https://jira.mariadb.org/s/5d5e8fe91fbc506585e83ea3b62ccc4b-CDN/lu2cib/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":882.7000000476837,"connectEnd":882.7000000476837,"connectStart":882.7000000476837,"domainLookupEnd":882.7000000476837,"domainLookupStart":882.7000000476837,"fetchStart":882.7000000476837,"redirectEnd":0,"redirectStart":0,"requestStart":882.7000000476837,"responseEnd":1329,"responseStart":1329,"secureConnectionStart":882.7000000476837},{"duration":856.0999999046326,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-js/jira.webresources:bigpipe-js.js","startTime":896.2000000476837,"connectEnd":896.2000000476837,"connectStart":896.2000000476837,"domainLookupEnd":896.2000000476837,"domainLookupStart":896.2000000476837,"fetchStart":896.2000000476837,"redirectEnd":0,"redirectStart":0,"requestStart":896.2000000476837,"responseEnd":1752.2999999523163,"responseStart":1752.2999999523163,"secureConnectionStart":896.2000000476837},{"duration":1090.4000000953674,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-init/jira.webresources:bigpipe-init.js","startTime":903.2999999523163,"connectEnd":903.2999999523163,"connectStart":903.2999999523163,"domainLookupEnd":903.2999999523163,"domainLookupStart":903.2999999523163,"fetchStart":903.2999999523163,"redirectEnd":0,"redirectStart":0,"requestStart":903.2999999523163,"responseEnd":1993.7000000476837,"responseStart":1993.7000000476837,"secureConnectionStart":903.2999999523163},{"duration":386.10000014305115,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":1395.8999998569489,"connectEnd":1395.8999998569489,"connectStart":1395.8999998569489,"domainLookupEnd":1395.8999998569489,"domainLookupStart":1395.8999998569489,"fetchStart":1395.8999998569489,"redirectEnd":0,"redirectStart":0,"requestStart":1395.8999998569489,"responseEnd":1782,"responseStart":1782,"secureConnectionStart":1395.8999998569489}],"fetchStart":0,"domainLookupStart":0,"domainLookupEnd":0,"connectStart":0,"connectEnd":0,"requestStart":687,"responseStart":875,"responseEnd":906,"domLoading":879,"domInteractive":2018,"domContentLoadedEventStart":2018,"domContentLoadedEventEnd":2067,"domComplete":2816,"loadEventStart":2816,"loadEventEnd":2817,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":1995.5999999046326},{"name":"bigPipe.sidebar-id.end","time":1996.3999998569489},{"name":"bigPipe.activity-panel-pipe-id.start","time":1996.5999999046326},{"name":"bigPipe.activity-panel-pipe-id.end","time":1998.7000000476837},{"name":"activityTabFullyLoaded","time":2082.399999856949}],"measures":[],"correlationId":"df7fde927ccad2","effectiveType":"4g","downlink":10,"rtt":0,"serverDuration":113,"dbReadsTimeInMs":15,"dbConnsTimeInMs":24,"applicationHash":"9d11dbea5f4be3d4cc21f03a88dd11d8c8687422","experiments":[]}}