With in.sql file defined as:
Will result in:
10.5.2>source /tmp/in.sql
|
ERROR 2013 (HY000) at line 1 in file: '/tmp/in.sql': Lost connection to MySQL server during query
|
Core was generated by `/data/MD180320-mariadb-10.5.2-linux-x86_64-debug/bin/mysqld --no-defaults --cor'.
|
Program terminated with signal SIGABRT, Aborted.
|
#0 __pthread_kill (threadid=<optimized out>, signo=signo@entry=6)
|
at ../sysdeps/unix/sysv/linux/pthread_kill.c:57
|
57 ../sysdeps/unix/sysv/linux/pthread_kill.c: No such file or directory.
|
[Current thread is 1 (Thread 0x7f8e51804700 (LWP 15910))]
|
(gdb) bt
|
#0 __pthread_kill (threadid=<optimized out>, signo=signo@entry=6)
|
at ../sysdeps/unix/sysv/linux/pthread_kill.c:57
|
#1 0x000055a54106f7d4 in my_write_core (sig=sig@entry=6) at /data/git/10.5_dbg/mysys/stacktrace.c:518
|
#2 0x000055a540818b5f in handle_fatal_signal (sig=6) at /data/git/10.5_dbg/sql/signal_handler.cc:325
|
#3 <signal handler called>
|
#4 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
|
#5 0x00007f8e4ff48801 in __GI_abort () at abort.c:79
|
#6 0x00007f8e4ff3839a in __assert_fail_base (
|
fmt=0x7f8e500bf7d8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n",
|
assertion=assertion@entry=0x55a5411e30d8 "end <= thd->m_parser_state->m_lip.get_end_of_query()",
|
file=file@entry=0x55a5411e2c18 "/data/git/10.5_dbg/sql/sql_lex.cc", line=line@entry=8170,
|
function=function@entry=0x55a5411e4780 <LEX::create_item_ident_sp(THD*, Lex_ident_sys_st*, char const*, char const*)::__PRETTY_FUNCTION__> "Item* LEX::create_item_ident_sp(THD*, Lex_ident_sys_st*, const char*, const char*)") at assert.c:92
|
#7 0x00007f8e4ff38412 in __GI___assert_fail (
|
assertion=assertion@entry=0x55a5411e30d8 "end <= thd->m_parser_state->m_lip.get_end_of_query()",
|
file=file@entry=0x55a5411e2c18 "/data/git/10.5_dbg/sql/sql_lex.cc", line=line@entry=8170,
|
function=function@entry=0x55a5411e4780 <LEX::create_item_ident_sp(THD*, Lex_ident_sys_st*, char const*, char const*)::__PRETTY_FUNCTION__> "Item* LEX::create_item_ident_sp(THD*, Lex_ident_sys_st*, const char*, const char*)") at assert.c:101
|
#8 0x000055a540550855 in LEX::create_item_ident_sp (this=this@entry=0x7f8e24c890a0, thd=thd@entry=
|
0x7f8e24c15088, name=name@entry=0x7f8e51802530, start=0x7f8e24c740a3 "`systeminfo /FO LIST",
|
end=0x7f8e24c740b8 "\004") at /data/git/10.5_dbg/sql/sql_lex.cc:8170
|
#9 0x000055a5407a3619 in LEX::create_item_ident (cname=0x7f8e51802708, thd=0x7f8e24c15088,
|
this=0x7f8e24c890a0) at /data/git/10.5_dbg/sql/sql_lex.h:3915
|
#10 MYSQLparse (thd=thd@entry=0x7f8e24c15088) at /data/git/10.5_dbg/sql/sql_yacc.yy:14908
|
#11 0x000055a540584135 in parse_sql (thd=thd@entry=0x7f8e24c15088,
|
parser_state=parser_state@entry=0x7f8e51803450, creation_ctx=creation_ctx@entry=0x0,
|
do_pfs_digest=do_pfs_digest@entry=true) at /data/git/10.5_dbg/sql/sql_parse.cc:10232
|
#12 0x000055a54057e5ab in mysql_parse (thd=thd@entry=0x7f8e24c15088, rawbuf=<optimized out>, length=23,
|
parser_state=parser_state@entry=0x7f8e51803450, is_com_multi=is_com_multi@entry=false,
|
is_next_command=is_next_command@entry=false) at /data/git/10.5_dbg/sql/sql_parse.cc:7879
|
#13 0x000055a54056a664 in dispatch_command (command=command@entry=COM_QUERY,
|
thd=thd@entry=0x7f8e24c15088, packet=packet@entry=0x7f8e24c67089 "if(`systeminfo /FO LIST;",
|
packet_length=packet_length@entry=24, is_com_multi=is_com_multi@entry=false,
|
is_next_command=is_next_command@entry=false) at /data/git/10.5_dbg/sql/sql_parse.cc:1839
|
#14 0x000055a540568eaf in do_command (thd=0x7f8e24c15088) at /data/git/10.5_dbg/sql/sql_parse.cc:1358
|
#15 0x000055a5406c2a09 in do_handle_one_connection (connect=<optimized out>,
|
connect@entry=0x7f8e2de2b3a8, put_in_cache=put_in_cache@entry=true)
|
at /data/git/10.5_dbg/sql/sql_connect.cc:1422
|
#16 0x000055a5406c2d38 in handle_one_connection (arg=arg@entry=0x7f8e2de2b3a8)
|
at /data/git/10.5_dbg/sql/sql_connect.cc:1319
|
#17 0x000055a540b1fcfc in pfs_spawn_thread (arg=0x7f8e4f445888)
|
at /data/git/10.5_dbg/storage/perfschema/pfs.cc:2201
|
#18 0x00007f8e50c2b6db in start_thread (arg=0x7f8e51804700) at pthread_create.c:463
|
#19 0x00007f8e5002988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
|
Bug confirmed present in:
MariaDB: 10.3.23 (dbg), 10.4.13 (dbg), 10.5.2 (dbg)
Bug confirmed not present in:
MariaDB: 10.1.45 (dbg), 10.1.45 (opt), 10.2.32 (dbg), 10.2.32 (opt), 10.3.23 (opt), 10.4.13 (opt), 10.5.2 (opt)
MySQL: 5.5.62 (dbg), 5.5.62 (opt), 5.6.47 (dbg), 5.6.47 (opt), 5.7.29 (dbg), 5.7.29 (opt), 8.0.19 (dbg), 8.0.19 (opt)
Correct parsing will/should result in:
10.1.45>source /tmp/in.sql
|
ERROR 1064 (42000) at line 1 in file: '/tmp/in.sql': You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 1
|
In case it matters, OS is Ubuntu 18.04.4 LTS x64
{"report":{"fcp":1197.8000001907349,"ttfb":239.90000009536743,"pageVisibility":"visible","entityId":84486,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":64,"apdex":0.5,"journeyId":"9329586b-9633-48ae-ad50-751d72029661","navigationType":0,"readyForUser":1343.9000000953674,"redirectCount":0,"resourceLoadedEnd":1247.3000001907349,"resourceLoadedStart":265.30000019073486,"resourceTiming":[{"duration":27.199999809265137,"initiatorType":"link","name":"https://jira.mariadb.org/s/2c21342762a6a02add1c328bed317ffd-CDN/lu2cib/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/css/_super/batch.css","startTime":265.30000019073486,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":265.30000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":292.5,"responseStart":0,"secureConnectionStart":0},{"duration":53.200000286102295,"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":265.59999990463257,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":265.59999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":318.80000019073486,"responseStart":0,"secureConnectionStart":0},{"duration":117,"initiatorType":"script","name":"https://jira.mariadb.org/s/0917945aaa57108d00c5076fea35e069-CDN/lu2cib/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/js/_super/batch.js?locale=en","startTime":265.69999980926514,"connectEnd":265.69999980926514,"connectStart":265.69999980926514,"domainLookupEnd":265.69999980926514,"domainLookupStart":265.69999980926514,"fetchStart":265.69999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":265.69999980926514,"responseEnd":382.69999980926514,"responseStart":382.69999980926514,"secureConnectionStart":265.69999980926514},{"duration":465.19999980926514,"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":265.90000009536743,"connectEnd":265.90000009536743,"connectStart":265.90000009536743,"domainLookupEnd":265.90000009536743,"domainLookupStart":265.90000009536743,"fetchStart":265.90000009536743,"redirectEnd":0,"redirectStart":0,"requestStart":265.90000009536743,"responseEnd":731.0999999046326,"responseStart":731.0999999046326,"secureConnectionStart":265.90000009536743},{"duration":517.8000001907349,"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":266.09999990463257,"connectEnd":266.09999990463257,"connectStart":266.09999990463257,"domainLookupEnd":266.09999990463257,"domainLookupStart":266.09999990463257,"fetchStart":266.09999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":266.09999990463257,"responseEnd":783.9000000953674,"responseStart":783.9000000953674,"secureConnectionStart":266.09999990463257},{"duration":565.0999999046326,"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":266.30000019073486,"connectEnd":266.30000019073486,"connectStart":266.30000019073486,"domainLookupEnd":266.30000019073486,"domainLookupStart":266.30000019073486,"fetchStart":266.30000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":266.30000019073486,"responseEnd":831.4000000953674,"responseStart":831.4000000953674,"secureConnectionStart":266.30000019073486},{"duration":565.3000001907349,"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":266.59999990463257,"connectEnd":266.59999990463257,"connectStart":266.59999990463257,"domainLookupEnd":266.59999990463257,"domainLookupStart":266.59999990463257,"fetchStart":266.59999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":266.59999990463257,"responseEnd":831.9000000953674,"responseStart":831.9000000953674,"secureConnectionStart":266.59999990463257},{"duration":567.7000002861023,"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":266.69999980926514,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":266.69999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":834.4000000953674,"responseStart":0,"secureConnectionStart":0},{"duration":565.5,"initiatorType":"script","name":"https://jira.mariadb.org/rest/api/1.0/shortcuts/820016/47140b6e0a9bc2e4913da06536125810/shortcuts.js?context=issuenavigation&context=issueaction","startTime":266.80000019073486,"connectEnd":266.80000019073486,"connectStart":266.80000019073486,"domainLookupEnd":266.80000019073486,"domainLookupStart":266.80000019073486,"fetchStart":266.80000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":266.80000019073486,"responseEnd":832.3000001907349,"responseStart":832.3000001907349,"secureConnectionStart":266.80000019073486},{"duration":567.4000000953674,"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":267.09999990463257,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":267.09999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":834.5,"responseStart":0,"secureConnectionStart":0},{"duration":685,"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":267.19999980926514,"connectEnd":267.19999980926514,"connectStart":267.19999980926514,"domainLookupEnd":267.19999980926514,"domainLookupStart":267.19999980926514,"fetchStart":267.19999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":267.19999980926514,"responseEnd":952.1999998092651,"responseStart":952.1999998092651,"secureConnectionStart":267.19999980926514},{"duration":895.5,"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":268,"connectEnd":268,"connectStart":268,"domainLookupEnd":268,"domainLookupStart":268,"fetchStart":268,"redirectEnd":0,"redirectStart":0,"requestStart":268,"responseEnd":1163.5,"responseStart":1163.5,"secureConnectionStart":268},{"duration":896.5,"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":268,"connectEnd":268,"connectStart":268,"domainLookupEnd":268,"domainLookupStart":268,"fetchStart":268,"redirectEnd":0,"redirectStart":0,"requestStart":268,"responseEnd":1164.5,"responseStart":1164.5,"secureConnectionStart":268},{"duration":497.2000002861023,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":620.6999998092651,"connectEnd":620.6999998092651,"connectStart":620.6999998092651,"domainLookupEnd":620.6999998092651,"domainLookupStart":620.6999998092651,"fetchStart":620.6999998092651,"redirectEnd":0,"redirectStart":0,"requestStart":620.6999998092651,"responseEnd":1117.9000000953674,"responseStart":1117.9000000953674,"secureConnectionStart":620.6999998092651},{"duration":235,"initiatorType":"script","name":"https://www.google-analytics.com/analytics.js","startTime":1173.3000001907349,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":1173.3000001907349,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1408.3000001907349,"responseStart":0,"secureConnectionStart":0},{"duration":56.09999990463257,"initiatorType":"link","name":"https://jira.mariadb.org/s/d5715adaadd168a9002b108b2b039b50-CDN/lu2cib/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&whisper-enabled=true","startTime":1184,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":1184,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1240.0999999046326,"responseStart":0,"secureConnectionStart":0},{"duration":32.90000009536743,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/e65b778d185daf5aee24936755b43da6/_/download/contextbatch/js/browser-metrics-plugin.contrib,-_super,-project.issue.navigator,-jira.view.issue,-atl.general/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&slack-enabled=true&whisper-enabled=true","startTime":1185,"connectEnd":1185,"connectStart":1185,"domainLookupEnd":1185,"domainLookupStart":1185,"fetchStart":1185,"redirectEnd":0,"redirectStart":0,"requestStart":1185,"responseEnd":1217.9000000953674,"responseStart":1217.9000000953674,"secureConnectionStart":1185},{"duration":61.60000038146973,"initiatorType":"script","name":"https://jira.mariadb.org/s/097ae97cb8fbec7d6ea4bbb1f26955b9-CDN/lu2cib/820016/12ta74/be4b45e9cec53099498fa61c8b7acba4/_/download/contextbatch/js/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.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&locale=en&slack-enabled=true&whisper-enabled=true","startTime":1185.6999998092651,"connectEnd":1185.6999998092651,"connectStart":1185.6999998092651,"domainLookupEnd":1185.6999998092651,"domainLookupStart":1185.6999998092651,"fetchStart":1185.6999998092651,"redirectEnd":0,"redirectStart":0,"requestStart":1185.6999998092651,"responseEnd":1247.3000001907349,"responseStart":1247.3000001907349,"secureConnectionStart":1185.6999998092651}],"fetchStart":0,"domainLookupStart":0,"domainLookupEnd":0,"connectStart":0,"connectEnd":0,"requestStart":43,"responseStart":240,"responseEnd":251,"domLoading":262,"domInteractive":1531,"domContentLoadedEventStart":1531,"domContentLoadedEventEnd":1615,"domComplete":2150,"loadEventStart":2150,"loadEventEnd":2150,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":1458.4000000953674},{"name":"bigPipe.sidebar-id.end","time":1459.3000001907349},{"name":"bigPipe.activity-panel-pipe-id.start","time":1459.5},{"name":"bigPipe.activity-panel-pipe-id.end","time":1463.4000000953674},{"name":"activityTabFullyLoaded","time":1670.3000001907349}],"measures":[],"correlationId":"e30f6910c48612","effectiveType":"4g","downlink":9.9,"rtt":0,"serverDuration":106,"dbReadsTimeInMs":10,"dbConnsTimeInMs":17,"applicationHash":"9d11dbea5f4be3d4cc21f03a88dd11d8c8687422","experiments":[]}}
Also repeatable with these SQL statements: