Details
Description
CREATE TABLE t3 (c INT) PARTITION BY RANGE (c) (PARTITION p1 VALUES LESS THAN (1000));
|
CREATE TABLE tp2 (c INT);
|
ALTER TABLE t3 CONVERT TABLE tp2 TO PARTITION p2 VALUES LESS THAN (2000);
|
Leads to
10.7.1 8bd21167d28748bea8717183534db1103a696755 (Optimized) |
#0 __pthread_kill (threadid=<optimized out>, signo=signo@entry=11) at ../sysdeps/unix/sysv/linux/pthread_kill.c:56
|
#1 0x000056005b23ee2f in my_write_core (sig=sig@entry=11) at /test/10.7_opt/mysys/stacktrace.c:424
|
#2 0x000056005ace6860 in handle_fatal_signal (sig=11) at /test/10.7_opt/sql/signal_handler.cc:345
|
#3 <signal handler called>
|
#4 0x000056005aa35611 in wait_while_table_is_used (thd=thd@entry=0x145ff0000c58, table=table@entry=0x0, function=function@entry=HA_EXTRA_PREPARE_FOR_RENAME) at /test/10.7_opt/sql/sql_base.cc:1313
|
#5 0x000056005aabcdcd in fast_alter_partition_table (thd=thd@entry=0x145ff0000c58, table=table@entry=0x56005dd885c8, alter_info=alter_info@entry=0x1460680aa430, alter_ctx=alter_ctx@entry=0x1460680a9720,
|
create_info=create_info@entry=0x1460680aa520, table_list=0x145ff00109e8) at /test/10.7_opt/sql/sql_partition.cc:7530
|
#6 0x000056005ab619b8 in mysql_alter_table (thd=thd@entry=0x145ff0000c58, new_db=new_db@entry=0x145ff0005738, new_name=new_name@entry=0x145ff0005b50, create_info=create_info@entry=0x1460680aa520,
|
table_list=<optimized out>, table_list@entry=0x145ff00109e8, alter_info=alter_info@entry=0x1460680aa430, order_num=0, order=0x0, ignore=false, if_exists=false) at /test/10.7_opt/sql/sql_table.cc:9998
|
#7 0x000056005abcd007 in Sql_cmd_alter_table::execute (this=<optimized out>, thd=0x145ff0000c58) at /test/10.7_opt/sql/structs.h:568
|
#8 0x000056005aaab276 in mysql_execute_command (thd=0x145ff0000c58, is_called_from_prepared_stmt=<optimized out>) at /test/10.7_opt/sql/sql_parse.cc:5989
|
#9 0x000056005aa9af17 in mysql_parse (thd=0x145ff0000c58, rawbuf=<optimized out>, length=<optimized out>, parser_state=<optimized out>) at /test/10.7_opt/sql/sql_parse.cc:8028
|
#10 0x000056005aa9a6d1 in wsrep_mysql_parse (thd=0x145ff0000c58, rawbuf=0x145ff00108b0 "ALTER TABLE t3 CONVERT TABLE tp2 TO PARTITION p2 VALUES LESS THAN (2000)", length=72, parser_state=0x1460680ab440)
|
at /test/10.7_opt/sql/sql_parse.cc:7841
|
#11 0x000056005aaa883a in dispatch_command (command=COM_QUERY, thd=0x145ff0000c58, packet=0x145ff0008589 "ALTER TABLE t3 CONVERT TABLE tp2 TO PARTITION p2 VALUES LESS THAN (2000)",
|
packet_length=<optimized out>, blocking=<optimized out>) at /test/10.7_opt/sql/sql_class.h:1360
|
#12 0x000056005aaa9358 in do_command (thd=0x145ff0000c58, blocking=blocking@entry=true) at /test/10.7_opt/sql/sql_parse.cc:1402
|
#13 0x000056005abc8007 in do_handle_one_connection (connect=<optimized out>, put_in_cache=true) at /test/10.7_opt/sql/sql_connect.cc:1418
|
#14 0x000056005abc835d in handle_one_connection (arg=arg@entry=0x56005dddfa08) at /test/10.7_opt/sql/sql_connect.cc:1312
|
#15 0x000056005af3265d in pfs_spawn_thread (arg=0x56005dde5ce8) at /test/10.7_opt/storage/perfschema/pfs.cc:2201
|
#16 0x000014606b80a609 in start_thread (arg=<optimized out>) at pthread_create.c:477
|
#17 0x000014606b3f9293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
|
Bug confirmed present in:
MariaDB: 10.7.1 (opt), 10.7.1 (dbg)