|
test case from MDEV-31632:
CREATE TABLE a (id INT);
|
SELECT 1 union select 2 UNION SELECT 1 from a JOIN a b ON (SELECT 1 FROM dual WHERE AAA);
|
DROP TABLE a;
|
Version: '10.4.32-MariaDB-debug-log'
|
231009 16:19:55 [ERROR] mysqld got signal 11 ;
|
|
Server version: 10.4.32-MariaDB-debug-log source revision: 0c7af6a2a19343cb9d4fedbd7165b8f73bc4cf96
|
|
sql/signal_handler.cc:238(handle_fatal_signal)[0x55f5d6360f8d]
|
sigaction.c:0(__restore_rt)[0x7fcb9fa83420]
|
sql/item.cc:5575(Item_field::fix_outer_field(THD*, Field**, Item**))[0x55f5d63e0dfe]
|
sql/item.cc:5994(Item_field::fix_fields(THD*, Item**))[0x55f5d63e49f3]
|
sql/item.h:966(Item::fix_fields_if_needed(THD*, Item**))[0x55f5d59015cd]
|
sql/item_func.cc:355(Item_func::fix_fields(THD*, Item**))[0x55f5d64be236]
|
sql/item.h:966(Item::fix_fields_if_needed(THD*, Item**))[0x55f5d59015cd]
|
sql/item.h:970(Item::fix_fields_if_needed_for_scalar(THD*, Item**))[0x55f5d5901607]
|
sql/item.h:975(Item::fix_fields_if_needed_for_bool(THD*, Item**))[0x55f5d5a39ab1]
|
sql/sql_base.cc:8546(setup_conds(THD*, TABLE_LIST*, List<TABLE_LIST>&, Item**))[0x55f5d5a30f40]
|
sql/sql_select.cc:744(setup_without_group(THD*, Bounds_checked_array<Item*>, TABLE_LIST*, List<TABLE_LIST>&, List<Item>&, List<Item>&, Item**, st_order*, st_order*, List<Window_spec>&, List<Item_window_func>&, bool*))[0x55f5d5c4de0e]
|
sql/sql_select.cc:1335(JOIN::prepare(TABLE_LIST*, unsigned int, Item*, unsigned int, st_order*, bool, st_order*, Item*, st_order*, st_select_lex*, st_select_lex_unit*))[0x55f5d5c5559b]
|
sql/item_subselect.cc:3804(subselect_single_select_engine::prepare(THD*))[0x55f5d65b9a0c]
|
sql/item_subselect.cc:289(Item_subselect::fix_fields(THD*, Item**))[0x55f5d6593481]
|
sql/item.h:966(Item::fix_fields_if_needed(THD*, Item**))[0x55f5d59015cd]
|
sql/item.h:970(Item::fix_fields_if_needed_for_scalar(THD*, Item**))[0x55f5d5901607]
|
sql/item.h:975(Item::fix_fields_if_needed_for_bool(THD*, Item**))[0x55f5d5a39ab1]
|
sql/sql_base.cc:8435(setup_on_expr(THD*, TABLE_LIST*, bool))[0x55f5d5a3031f]
|
sql/sql_base.cc:8554(setup_conds(THD*, TABLE_LIST*, List<TABLE_LIST>&, Item**))[0x55f5d5a30f68]
|
sql/sql_select.cc:744(setup_without_group(THD*, Bounds_checked_array<Item*>, TABLE_LIST*, List<TABLE_LIST>&, List<Item>&, List<Item>&, Item**, st_order*, st_order*, List<Window_spec>&, List<Item_window_func>&, bool*))[0x55f5d5c4de0e]
|
sql/sql_select.cc:1335(JOIN::prepare(TABLE_LIST*, unsigned int, Item*, unsigned int, st_order*, bool, st_order*, Item*, st_order*, st_select_lex*, st_select_lex_unit*))[0x55f5d5c5559b]
|
sql/sql_union.cc:662(st_select_lex_unit::prepare_join(THD*, st_select_lex*, select_result*, unsigned long, bool))[0x55f5d5e65208]
|
sql/sql_union.cc:1089(st_select_lex_unit::prepare(TABLE_LIST*, select_result*, unsigned long))[0x55f5d5e6958f]
|
sql/sql_union.cc:40(mysql_union(THD*, LEX*, select_result*, st_select_lex_unit*, unsigned long))[0x55f5d5e5f14d]
|
sql/sql_select.cc:432(handle_select(THD*, LEX*, select_result*, unsigned long))[0x55f5d5c4baa9]
|
sql/sql_parse.cc:6475(execute_sqlcom_select(THD*, TABLE_LIST*))[0x55f5d5bb7be4]
|
sql/sql_parse.cc:3978(mysql_execute_command(THD*))[0x55f5d5ba535b]
|
sql/sql_parse.cc:8012(mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool))[0x55f5d5bc10bf]
|
sql/sql_parse.cc:1860(dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool))[0x55f5d5b974e5]
|
sql/sql_parse.cc:1378(do_command(THD*))[0x55f5d5b94010]
|
sql/sql_connect.cc:1420(do_handle_one_connection(CONNECT*))[0x55f5d5fa1deb]
|
sql/sql_connect.cc:1325(handle_one_connection)[0x55f5d5fa168f]
|
perfschema/pfs.cc:1871(pfs_spawn_thread)[0x55f5d6c4c274]
|
nptl/pthread_create.c:478(start_thread)[0x7fcb9fa77609]
|
|
Query (0x62b0000a1290): SELECT 1 union select 2 UNION SELECT 1 from a JOIN a b ON (SELECT 1 FROM dual WHERE AAA)
|
from MDEV-32381
CREATE TABLE t0 ( c12 INT , c27 INT ) ;
|
INSERT INTO t0 VALUES ( DEFAULT , DEFAULT ) , ( DEFAULT , DEFAULT ) ;
|
CREATE VIEW v0 AS SELECT c27 AS c12 , c12 AS c19 , 16 AS c15 FROM t0 ;
|
WITH t1 AS ( SELECT 20 AS c5 , 32 AS c17 ) SELECT t5 . c19 AS c34 FROM ( WITH t2 AS ( SELECT c19 NOT REGEXP FLOOR ( 85 ) / ORD ( 118 ) - RAND ( ) AS c27 FROM ( SELECT RAND ( ) AS c36 FROM v0 ) AS t3 JOIN v0 ON t0 . c12 = t0 . c19 ) SELECT t4 . c12 AS c19 FROM t0 JOIN v0 AS t4 ON t4 . c12 = t4 . c19 WHERE t0 . c27 = -100 ) AS t5 JOIN v0 ON t0 . c19 = ALL ( SELECT NULLIF ( c19 , 15 ) AS c16 FROM v0 ) WHERE t0 . c19 = 0 ;
|
Version: '10.4.32-MariaDB-debug-log'
|
231009 16:21:13 [ERROR] mysqld got signal 11 ;
|
|
Server version: 10.4.32-MariaDB-debug-log source revision: 0c7af6a2a19343cb9d4fedbd7165b8f73bc4cf96
|
|
sql/signal_handler.cc:238(handle_fatal_signal)[0x55de47e45f8d]
|
sigaction.c:0(__restore_rt)[0x7f01b6bd2420]
|
sql/item.cc:5575(Item_field::fix_outer_field(THD*, Field**, Item**))[0x55de47ec5dfe]
|
sql/item.cc:5994(Item_field::fix_fields(THD*, Item**))[0x55de47ec99f3]
|
sql/item.h:966(Item::fix_fields_if_needed(THD*, Item**))[0x55de473e65cd]
|
sql/item_func.cc:355(Item_func::fix_fields(THD*, Item**))[0x55de47fa3236]
|
sql/item.h:966(Item::fix_fields_if_needed(THD*, Item**))[0x55de473e65cd]
|
sql/item.h:970(Item::fix_fields_if_needed_for_scalar(THD*, Item**))[0x55de473e6607]
|
sql/item.h:975(Item::fix_fields_if_needed_for_bool(THD*, Item**))[0x55de4751eab1]
|
sql/sql_base.cc:8435(setup_on_expr(THD*, TABLE_LIST*, bool))[0x55de4751531f]
|
sql/sql_base.cc:8554(setup_conds(THD*, TABLE_LIST*, List<TABLE_LIST>&, Item**))[0x55de47515f68]
|
sql/sql_select.cc:744(setup_without_group(THD*, Bounds_checked_array<Item*>, TABLE_LIST*, List<TABLE_LIST>&, List<Item>&, List<Item>&, Item**, st_order*, st_order*, List<Window_spec>&, List<Item_window_func>&, bool*))[0x55de47732e0e]
|
sql/sql_select.cc:1335(JOIN::prepare(TABLE_LIST*, unsigned int, Item*, unsigned int, st_order*, bool, st_order*, Item*, st_order*, st_select_lex*, st_select_lex_unit*))[0x55de4773a59b]
|
sql/sql_union.cc:662(st_select_lex_unit::prepare_join(THD*, st_select_lex*, select_result*, unsigned long, bool))[0x55de4794a208]
|
sql/sql_union.cc:1009(st_select_lex_unit::prepare(TABLE_LIST*, select_result*, unsigned long))[0x55de4794d9a7]
|
sql/sql_cte.cc:1245(With_element::prepare_unreferenced(THD*))[0x55de47c5accc]
|
sql/sql_cte.cc:921(With_clause::prepare_unreferenced_elements(THD*))[0x55de47c5932e]
|
sql/sql_select.cc:1423(JOIN::prepare(TABLE_LIST*, unsigned int, Item*, unsigned int, st_order*, bool, st_order*, Item*, st_order*, st_select_lex*, st_select_lex_unit*))[0x55de4773b6d5]
|
sql/sql_union.cc:662(st_select_lex_unit::prepare_join(THD*, st_select_lex*, select_result*, unsigned long, bool))[0x55de4794a208]
|
sql/sql_union.cc:1009(st_select_lex_unit::prepare(TABLE_LIST*, select_result*, unsigned long))[0x55de4794d9a7]
|
sql/sql_derived.cc:824(mysql_derived_prepare(THD*, LEX*, TABLE_LIST*))[0x55de475b15cb]
|
sql/sql_derived.cc:200(mysql_handle_single_derived(LEX*, TABLE_LIST*, unsigned int))[0x55de475ad99c]
|
sql/table.cc:9097(TABLE_LIST::handle_derived(LEX*, unsigned int))[0x55de479da105]
|
sql/sql_lex.h:4395(LEX::handle_list_of_derived(TABLE_LIST*, unsigned int))[0x55de475f5e96]
|
sql/sql_lex.cc:4306(st_select_lex::handle_derived(LEX*, unsigned int))[0x55de47617f35]
|
sql/sql_select.cc:1243(JOIN::prepare(TABLE_LIST*, unsigned int, Item*, unsigned int, st_order*, bool, st_order*, Item*, st_order*, st_select_lex*, st_select_lex_unit*))[0x55de47738fcc]
|
sql/sql_select.cc:4789(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*))[0x55de4775fe67]
|
sql/sql_select.cc:442(handle_select(THD*, LEX*, select_result*, unsigned long))[0x55de47730de0]
|
sql/sql_parse.cc:6475(execute_sqlcom_select(THD*, TABLE_LIST*))[0x55de4769cbe4]
|
sql/sql_parse.cc:3978(mysql_execute_command(THD*))[0x55de4768a35b]
|
sql/sql_parse.cc:8012(mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool))[0x55de476a60bf]
|
sql/sql_parse.cc:1860(dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool))[0x55de4767c4e5]
|
sql/sql_parse.cc:1378(do_command(THD*))[0x55de47679010]
|
sql/sql_connect.cc:1420(do_handle_one_connection(CONNECT*))[0x55de47a86deb]
|
sql/sql_connect.cc:1325(handle_one_connection)[0x55de47a8668f]
|
perfschema/pfs.cc:1871(pfs_spawn_thread)[0x55de48731274]
|
nptl/pthread_create.c:478(start_thread)[0x7f01b6bc6609]
|
|
Query (0x62b0000a1290): WITH t1 AS ( SELECT 20 AS c5 , 32 AS c17 ) SELECT t5 . c19 AS c34 FROM ( WITH t2 AS ( SELECT c19 NOT REGEXP FLOOR ( 85 ) / ORD ( 118 ) - RAND ( ) AS c27 FROM ( SELECT RAND ( ) AS c36 FROM v0 ) AS t3 JOIN v0 ON t0 . c12 = t0 . c19 ) SELECT t4 . c12 AS c19 FROM t0 JOIN v0 AS t4 ON t4 . c12 = t4 . c19 WHERE t0 . c27 = -100 ) AS t5 JOIN v0 ON t0 . c19 = ALL ( SELECT NULLIF ( c19 , 15 ) AS c16 FROM v0 ) WHERE t0 . c19 = 0
|
|