Description:
+bt
#0 0x00007fddad179741 in __pthread_kill (threadid=<optimized out>, signo=11) at ../nptl/sysdeps/unix/sysv/linux/pthread_kill.c:61
#1 0x00000000023fc1b9 in my_write_core (sig=11) at /git/MS8.0_dbg/mysys/stacktrace.cc:275
#2 0x0000000001b517ed in handle_fatal_signal (sig=11) at /git/MS8.0_dbg/sql/signal_handler.cc:219
#3 <signal handler called>
#4 0x000000000225c65d in sp_get_flags_for_command (lex=0x7fdd7b06e660) at /git/MS8.0_dbg/sql/sp.cc:2239
#5 0x0000000001b63ae7 in MYSQLparse (YYTHD=0x7fdd7b019000) at /git/MS8.0_dbg/sql/sql_yacc.yy:3862
#6 0x00000000018793d1 in parse_sql (thd=0x7fdd7b019000, parser_state=0x7fddad76c4e0, creation_ctx=0x0) at /git/MS8.0_dbg/sql/sql_parse.cc:6858
#7 0x00000000018757df in mysql_parse (thd=0x7fdd7b019000, parser_state=0x7fddad76c4e0) at /git/MS8.0_dbg/sql/sql_parse.cc:5126
#8 0x000000000186c3b8 in dispatch_command (thd=0x7fdd7b019000, com_data=0x7fddad76cc70, command=COM_QUERY) at /git/MS8.0_dbg/sql/sql_parse.cc:1481
#9 0x000000000186b244 in do_command (thd=0x7fdd7b019000) at /git/MS8.0_dbg/sql/sql_parse.cc:1043
#10 0x0000000001b43af1 in handle_connection (arg=0x7fdd7a96d080) at /git/MS8.0_dbg/sql/conn_handler/connection_handler_per_thread.cc:301
#11 0x000000000242bf29 in pfs_spawn_thread (arg=0x7fdd7a9e4f20) at /git/MS8.0_dbg/storage/perfschema/pfs.cc:2282
#12 0x00007fddad174dc5 in start_thread (arg=0x7fddad76d700) at pthread_create.c:308
#13 0x00007fddab5d1ced in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
How to repeat:
DROP DATABASE test;
USE INFORMATION_SCHEMA;
CREATE FUNCTION func()RETURNS INT BEGIN IF @@GLOBAL.SERVER_ID=2 THEN CREATE TEMPORARY TABLE t (a INT)ENGINE=InnoDB;