If a MySQL 8 server allows a remote connection, attempts to use CONNECT engine causes a crash:
MariaDB [(none)]> CREATE OR REPLACE TABLE test.t1 ENGINE = CONNECT TABLE_TYPE = MYSQL CONNECTION= 'mysql://foo:bar@mysql8:3306/foo/bar';
|
ERROR 1105 (HY000): (1130) Host '192.168.100.100' is not allowed to connect to this MySQL server
|
|
mysql> create user 'random'@'%' identified by 'SDfkhskj53!';
|
Query OK, 0 rows affected (0.00 sec)
|
|
mysql> drop database if exists foo;
|
Query OK, 0 rows affected, 1 warning (0.00 sec)
|
|
MariaDB [(none)]> CREATE OR REPLACE TABLE test.t1 ENGINE = CONNECT TABLE_TYPE = MYSQL CONNECTION= 'mysql://foo:bar@mysql8:3306/foo/bar';
|
ERROR 2013 (HY000): Lost connection to server during query
|
220914 4:38:43 [ERROR] mysqld got signal 11 ;
|
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.7.5-MariaDB-log
|
key_buffer_size=134217728
|
read_buffer_size=131072
|
max_used_connections=1
|
max_threads=153
|
thread_count=1
|
It is possible that mysqld could use up to
|
key_buffer_size + (read_buffer_size + sort_buffer_size)*max_threads = 467995 K bytes of memory
|
Hope that's ok; if not, decrease some variables in the equation.
|
|
Thread pointer: 0x7fcb180009b8
|
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...
|
stack_bottom = 0x7fcb24beecc0 thread_stack 0x49000
|
/usr/sbin/mariadbd(my_print_stacktrace+0x2e)[0x5625a1bd347e]
|
/usr/sbin/mariadbd(handle_fatal_signal+0x307)[0x5625a1641df7]
|
sigaction.c:0(__restore_rt)[0x7fcb4fe7f630]
|
/usr/sbin/mariadbd(+0x9ea8f7)[0x5625a16148f7]
|
/usr/sbin/mariadbd(mysql_close+0x22)[0x5625a1617eb2]
|
connect/myconn.cpp:541(MYSQLC::Open(_global*, char const*, char const*, char const*, char const*, int, char const*))[0x7fcb4c20e3e9]
|
connect/myconn.cpp:156(MyColumns(_global*, THD*, char const*, char const*, char const*, char const*, char const*, char const*, int, bool))[0x7fcb4c20fc98]
|
connect/ha_connect.cc:6087(CheckSelf(_global*, TABLE_SHARE*, char const*, char const*, char const*, char const*, int))[0x7fcb4c1d556d]
|
/usr/sbin/mariadbd(_Z17create_table_implP3THDP16st_ddl_log_stateS2_RK25st_mysql_const_lex_stringS5_S5_S5_S5_14DDL_options_stP14HA_CREATE_INFOP10Alter_infoiPbPP6st_keyPjP34st_mysql_const_unsigned_lex_string+0x658)[0x5625a14b2628]
|
/usr/sbin/mariadbd(_Z26mysql_create_table_no_lockP3THDP16st_ddl_log_stateS2_PK25st_mysql_const_lex_stringS5_P22Table_specification_stP10Alter_infoPbiP10TABLE_LIST+0x15f)[0x5625a14b2c8f]
|
/usr/sbin/mariadbd(_Z18mysql_create_tableP3THDP10TABLE_LISTP22Table_specification_stP10Alter_info+0x1d6)[0x5625a14b2fa6]
|
/usr/sbin/mariadbd(_ZN25Sql_cmd_create_table_like7executeEP3THD+0x7e4)[0x5625a14b48a4]
|
/usr/sbin/mariadbd(_Z21mysql_execute_commandP3THDb+0x1ecc)[0x5625a140e7cc]
|
/usr/sbin/mariadbd(_Z11mysql_parseP3THDPcjP12Parser_state+0x20b)[0x5625a141215b]
|
/usr/sbin/mariadbd(_Z16dispatch_command19enum_server_commandP3THDPcjb+0x1217)[0x5625a1414317]
|
/usr/sbin/mariadbd(_Z10do_commandP3THDb+0x123)[0x5625a14159b3]
|
sql/sql_table.cc:4531(create_table_impl(THD*, st_ddl_log_state*, st_ddl_log_state*, st_mysql_const_lex_string const&, st_mysql_const_lex_string const&, st_mysql_const_lex_string const&, st_mysql_const_lex_string const&, st_mysql_const_lex_string const&, DDL_options_st, HA_CREATE_INFO*, Alter_info*, int, bool*, st_key**, unsigned int*, st_mysql_const_unsigned_lex_string*))[0x5625a1519477]
|
sql/sql_table.cc:4677(mysql_create_table_no_lock(THD*, st_ddl_log_state*, st_ddl_log_state*, st_mysql_const_lex_string const*, st_mysql_const_lex_string const*, Table_specification_st*, Alter_info*, bool*, int, TABLE_LIST*))[0x5625a1519714]
|
sql/sql_table.cc:4784(mysql_create_table(THD*, TABLE_LIST*, Table_specification_st*, Alter_info*))[0x5625a18658ac]
|
nptl/pthread_create.c:307(start_thread)[0x7fcb4fe77ea5]
|
x86_64/clone.S:113(__clone)[0x7fcb4f392b0d]
|
|
Trying to get some variables.
|
Some pointers may be invalid and cause the dump to abort.
|
Query (0x7fcb180106a0): CREATE OR REPLACE TABLE test.t1 ENGINE = CONNECT TABLE_TYPE = MYSQL CONNECTION= 'mysql://foo:bar@mysql8:3306/foo/bar'
|
{ "frames":
|
[ { "address": 94176680802551
|
, "build_id": "ad4952ebe4515fa6114eeabfca86f0ea821f1fbd"
|
, "build_id_offset": 10397943
|
, "function_name": "mysql_close_free_options"
|
, "file_name": "/usr/sbin/mariadbd"
|
}
|
, { "address": 94176680816306
|
, "build_id": "ad4952ebe4515fa6114eeabfca86f0ea821f1fbd"
|
, "build_id_offset": 10411698
|
, "function_name": "mysql_close"
|
, "file_name": "/usr/sbin/mariadbd"
|
}
|
, { "address": 140345776632809
|
, "build_id": "02e7e47d60e44fbc104573c33d439bfea32bad86"
|
, "build_id_offset": 926697
|
, "function_name": "MYSQLC::Open(_global*, char const*, char const*, char const*, char const*, int, char const*)"
|
, "file_name": "/usr/lib64/mysql/plugin/ha_connect.so"
|
}
|
, { "address": 140345776639128
|
, "build_id": "02e7e47d60e44fbc104573c33d439bfea32bad86"
|
, "build_id_offset": 933016
|
, "function_name": "MyColumns(_global*, THD*, char const*, char const*, char const*, char const*, char const*, char const*, int, bool)"
|
, "file_name": "/usr/lib64/mysql/plugin/ha_connect.so"
|
}
|
, { "address": 140345776399725
|
, "build_id": "02e7e47d60e44fbc104573c33d439bfea32bad86"
|
, "build_id_offset": 693613
|
, "function_name": "connect_assisted_discovery(handlerton*, THD*, TABLE_SHARE*, HA_CREATE_INFO*)"
|
, "file_name": "/usr/lib64/mysql/plugin/ha_connect.so"
|
}
|
, { "address": 94176679351848
|
, "build_id": "ad4952ebe4515fa6114eeabfca86f0ea821f1fbd"
|
, "build_id_offset": 8947240
|
, "function_name": "create_table_impl(THD*, st_ddl_log_state*, st_ddl_log_state*, st_mysql_const_lex_string const&, st_mysql_const_lex_string const&, st_mysql_const_lex_string const&, st_mysql_const_lex_string const&, st_mysql_const_lex_string const&, DDL_options_st, HA_CREATE_INFO*, Alter_info*, int, bool*, st_key**, unsigned int*, st_mysql_const_unsigned_lex_string*)"
|
, "file_name": "/usr/sbin/mariadbd"
|
}
|
, { "address": 94176679353487
|
, "build_id": "ad4952ebe4515fa6114eeabfca86f0ea821f1fbd"
|
, "build_id_offset": 8948879
|
, "function_name": "mysql_create_table_no_lock(THD*, st_ddl_log_state*, st_ddl_log_state*, st_mysql_const_lex_string const*, st_mysql_const_lex_string const*, Table_specification_st*, Alter_info*, bool*, int, TABLE_LIST*)"
|
, "file_name": "/usr/sbin/mariadbd"
|
}
|
, { "address": 94176679354278
|
, "build_id": "ad4952ebe4515fa6114eeabfca86f0ea821f1fbd"
|
, "build_id_offset": 8949670
|
, "function_name": "mysql_create_table(THD*, TABLE_LIST*, Table_specification_st*, Alter_info*)"
|
, "file_name": "/usr/sbin/mariadbd"
|
}
|
, { "address": 94176679360676
|
, "build_id": "ad4952ebe4515fa6114eeabfca86f0ea821f1fbd"
|
, "build_id_offset": 8956068
|
, "function_name": "Sql_cmd_create_table_like::execute(THD*)"
|
, "file_name": "/usr/sbin/mariadbd"
|
}
|
, { "address": 94176678680524
|
, "build_id": "ad4952ebe4515fa6114eeabfca86f0ea821f1fbd"
|
, "build_id_offset": 8275916
|
, "function_name": "mysql_execute_command(THD*, bool)"
|
, "file_name": "/usr/sbin/mariadbd"
|
}
|
, { "address": 94176678695259
|
, "build_id": "ad4952ebe4515fa6114eeabfca86f0ea821f1fbd"
|
, "build_id_offset": 8290651
|
, "function_name": "mysql_parse(THD*, char*, unsigned int, Parser_state*)"
|
, "file_name": "/usr/sbin/mariadbd"
|
}
|
, { "address": 94176678703895
|
, "build_id": "ad4952ebe4515fa6114eeabfca86f0ea821f1fbd"
|
, "build_id_offset": 8299287
|
, "function_name": "dispatch_command(enum_server_command, THD*, char*, unsigned int, bool)"
|
, "file_name": "/usr/sbin/mariadbd"
|
}
|
, { "address": 94176678709683
|
, "build_id": "ad4952ebe4515fa6114eeabfca86f0ea821f1fbd"
|
, "build_id_offset": 8305075
|
, "function_name": "do_command(THD*, bool)"
|
, "file_name": "/usr/sbin/mariadbd"
|
}
|
, { "address": 94176679773303
|
, "build_id": "ad4952ebe4515fa6114eeabfca86f0ea821f1fbd"
|
, "build_id_offset": 9368695
|
, "function_name": "do_handle_one_connection(CONNECT*, bool)"
|
, "file_name": "/usr/sbin/mariadbd"
|
}
|
, { "address": 94176679773972
|
, "build_id": "ad4952ebe4515fa6114eeabfca86f0ea821f1fbd"
|
, "build_id_offset": 9369364
|
, "function_name": "handle_one_connection"
|
, "file_name": "/usr/sbin/mariadbd"
|
}
|
, { "address": 94176683231404
|
, "build_id": "ad4952ebe4515fa6114eeabfca86f0ea821f1fbd"
|
, "build_id_offset": 12826796
|
, "function_name": "pfs_spawn_thread"
|
, "file_name": "/usr/sbin/mariadbd"
|
}
|
, { "address": 140345864466085
|
, "build_id": "e10cc8f2b932fc3daeda22f8dac5ebb969524e5b"
|
, "build_id_offset": 32421
|
, "function_name": "start_thread"
|
, "file_name": "/lib64/libpthread.so.0"
|
}
|
, { "address": 140345853041421
|
, "build_id": "9470e279388f7f9cb2ed3b2872d0c2095b191ff4"
|
, "build_id_offset": 1043213
|
, "function_name": "__clone"
|
, "file_name": "/lib64/libc.so.6"
|
} ]
|
- relates to
-
MDEV-29533
Crash when MariaDB is replica of MySQL 8.0
-
-
Closed
Transition |
Time In Source Status |
Execution Times |
Open |
|
Needs Feedback |
|
7h 12m
|
1
|
Needs Feedback |
|
Open |
|
33d 6h 32m
|
1
|
{"report":{"fcp":919.5,"ttfb":227.5,"pageVisibility":"visible","entityId":114671,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":64,"apdex":0.5,"journeyId":"45bf58b2-1ee3-4f9d-9640-6a931d2fec86","navigationType":0,"readyForUser":1023.9000000357628,"redirectCount":0,"resourceLoadedEnd":1035.6000000238419,"resourceLoadedStart":232.60000002384186,"resourceTiming":[{"duration":197.5999999642372,"initiatorType":"link","name":"https://jira.mariadb.org/s/2c21342762a6a02add1c328bed317ffd-CDN/lu2bu7/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/css/_super/batch.css","startTime":232.60000002384186,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":232.60000002384186,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":430.19999998807907,"responseStart":0,"secureConnectionStart":0},{"duration":197.60000002384186,"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":233,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":233,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":430.60000002384186,"responseStart":0,"secureConnectionStart":0},{"duration":240.30000001192093,"initiatorType":"script","name":"https://jira.mariadb.org/s/fbf975c0cce4b1abf04784eeae9ba1f4-CDN/lu2bu7/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/js/_super/batch.js?locale=en","startTime":233.10000002384186,"connectEnd":233.10000002384186,"connectStart":233.10000002384186,"domainLookupEnd":233.10000002384186,"domainLookupStart":233.10000002384186,"fetchStart":233.10000002384186,"redirectEnd":0,"redirectStart":0,"requestStart":233.10000002384186,"responseEnd":473.4000000357628,"responseStart":473.4000000357628,"secureConnectionStart":233.10000002384186},{"duration":318.5,"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":233.30000001192093,"connectEnd":233.30000001192093,"connectStart":233.30000001192093,"domainLookupEnd":233.30000001192093,"domainLookupStart":233.30000001192093,"fetchStart":233.30000001192093,"redirectEnd":0,"redirectStart":0,"requestStart":233.30000001192093,"responseEnd":551.8000000119209,"responseStart":551.6999999880791,"secureConnectionStart":233.30000001192093},{"duration":322.0999999642372,"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":233.4000000357628,"connectEnd":233.4000000357628,"connectStart":233.4000000357628,"domainLookupEnd":233.4000000357628,"domainLookupStart":233.4000000357628,"fetchStart":233.4000000357628,"redirectEnd":0,"redirectStart":0,"requestStart":233.4000000357628,"responseEnd":555.5,"responseStart":555.4000000357628,"secureConnectionStart":233.4000000357628},{"duration":322.39999997615814,"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":233.60000002384186,"connectEnd":233.60000002384186,"connectStart":233.60000002384186,"domainLookupEnd":233.60000002384186,"domainLookupStart":233.60000002384186,"fetchStart":233.60000002384186,"redirectEnd":0,"redirectStart":0,"requestStart":233.60000002384186,"responseEnd":556,"responseStart":556,"secureConnectionStart":233.60000002384186},{"duration":379.89999997615814,"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":233.9000000357628,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":233.9000000357628,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":613.8000000119209,"responseStart":0,"secureConnectionStart":0},{"duration":322.5,"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":233.9000000357628,"connectEnd":233.9000000357628,"connectStart":233.9000000357628,"domainLookupEnd":233.9000000357628,"domainLookupStart":233.9000000357628,"fetchStart":233.9000000357628,"redirectEnd":0,"redirectStart":0,"requestStart":233.9000000357628,"responseEnd":556.4000000357628,"responseStart":556.4000000357628,"secureConnectionStart":233.9000000357628},{"duration":323,"initiatorType":"script","name":"https://jira.mariadb.org/rest/api/1.0/shortcuts/820016/47140b6e0a9bc2e4913da06536125810/shortcuts.js?context=issuenavigation&context=issueaction","startTime":234.10000002384186,"connectEnd":234.10000002384186,"connectStart":234.10000002384186,"domainLookupEnd":234.10000002384186,"domainLookupStart":234.10000002384186,"fetchStart":234.10000002384186,"redirectEnd":0,"redirectStart":0,"requestStart":234.10000002384186,"responseEnd":557.1000000238419,"responseStart":557.1000000238419,"secureConnectionStart":234.10000002384186},{"duration":379.60000002384186,"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":234.30000001192093,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":234.30000001192093,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":613.9000000357628,"responseStart":0,"secureConnectionStart":0},{"duration":323.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":234.4000000357628,"connectEnd":234.4000000357628,"connectStart":234.4000000357628,"domainLookupEnd":234.4000000357628,"domainLookupStart":234.4000000357628,"fetchStart":234.4000000357628,"redirectEnd":0,"redirectStart":0,"requestStart":234.4000000357628,"responseEnd":557.6999999880791,"responseStart":557.6999999880791,"secureConnectionStart":234.4000000357628},{"duration":791.5999999642372,"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":243.4000000357628,"connectEnd":243.4000000357628,"connectStart":243.4000000357628,"domainLookupEnd":243.4000000357628,"domainLookupStart":243.4000000357628,"fetchStart":243.4000000357628,"redirectEnd":0,"redirectStart":0,"requestStart":243.4000000357628,"responseEnd":1035,"responseStart":1035,"secureConnectionStart":243.4000000357628},{"duration":791.9000000357628,"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":243.69999998807907,"connectEnd":243.69999998807907,"connectStart":243.69999998807907,"domainLookupEnd":243.69999998807907,"domainLookupStart":243.69999998807907,"fetchStart":243.69999998807907,"redirectEnd":0,"redirectStart":0,"requestStart":243.69999998807907,"responseEnd":1035.6000000238419,"responseStart":1035.6000000238419,"secureConnectionStart":243.69999998807907},{"duration":318.10000002384186,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":625,"connectEnd":625,"connectStart":625,"domainLookupEnd":625,"domainLookupStart":625,"fetchStart":625,"redirectEnd":0,"redirectStart":0,"requestStart":625,"responseEnd":943.1000000238419,"responseStart":943.1000000238419,"secureConnectionStart":625},{"duration":222,"initiatorType":"script","name":"https://www.google-analytics.com/analytics.js","startTime":913.1000000238419,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":913.1000000238419,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1135.1000000238419,"responseStart":0,"secureConnectionStart":0}],"fetchStart":0,"domainLookupStart":0,"domainLookupEnd":0,"connectStart":0,"connectEnd":0,"requestStart":31,"responseStart":228,"responseEnd":244,"domLoading":231,"domInteractive":1168,"domContentLoadedEventStart":1168,"domContentLoadedEventEnd":1214,"domComplete":1830,"loadEventStart":1830,"loadEventEnd":1831,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":1144.4000000357628},{"name":"bigPipe.sidebar-id.end","time":1145.300000011921},{"name":"bigPipe.activity-panel-pipe-id.start","time":1145.4000000357628},{"name":"bigPipe.activity-panel-pipe-id.end","time":1146.4000000357628},{"name":"activityTabFullyLoaded","time":1227.9000000357628}],"measures":[],"correlationId":"fc244e34dd1ba9","effectiveType":"4g","downlink":10,"rtt":0,"serverDuration":103,"dbReadsTimeInMs":15,"dbConnsTimeInMs":22,"applicationHash":"9d11dbea5f4be3d4cc21f03a88dd11d8c8687422","experiments":[]}}