|
Apparently it doesn't make it to 10.5.0 release anyway, so it should be safe to re-open
With slightly different structure, still fails:
--source include/have_innodb.inc
|
|
--error ER_CANT_CREATE_TABLE
|
CREATE TABLE t1 (
|
a012345678901234567 int,
|
b int,
|
c0123456789012345678 int,
|
FOREIGN KEY (a012345678901234567,c0123456789012345678,b) REFERENCES tx (x1,x2,x3)
|
) ENGINE=InnoDB;
|
|
10.5 0f71e9e6
|
mysqld: /data/src/10.5/storage/innobase/handler/ha_innodb.cc:12222: key_text::key_text(Key*): Assertion `(size_t)(ptr - buf) < MAX_TEXT - 4' failed.
|
191129 17:18:34 [ERROR] mysqld got signal 6 ;
|
|
#7 0x00007f725fd36f12 in __GI___assert_fail (assertion=0x565017f96c48 "(size_t)(ptr - buf) < MAX_TEXT - 4", file=0x565017f91378 "/data/src/10.5/storage/innobase/handler/ha_innodb.cc", line=12222, function=0x565017fa1ac0 <key_text::key_text(Key*)::__PRETTY_FUNCTION__> "key_text::key_text(Key*)") at assert.c:101
|
#8 0x0000565017769ac8 in key_text::key_text (this=0x7f7259104fb0, key=0x7f7224014538) at /data/src/10.5/storage/innobase/handler/ha_innodb.cc:12222
|
#9 0x0000565017752453 in create_table_info_t::create_foreign_keys (this=0x7f72591053f0) at /data/src/10.5/storage/innobase/handler/ha_innodb.cc:12463
|
#10 0x00005650177533ea in create_table_info_t::create_table (this=0x7f72591053f0, create_fk=true) at /data/src/10.5/storage/innobase/handler/ha_innodb.cc:12778
|
#11 0x000056501776a446 in ha_innobase::create (this=0x7f722400a9f8, name=0x7f7259107730 "./test/t1", form=0x7f7259105950, create_info=0x7f7259107b70, file_per_table=true, trx=0x7f725a3a3268) at /data/src/10.5/storage/innobase/handler/ha_innodb.cc:13226
|
#12 0x0000565017754207 in ha_innobase::create (this=0x7f722400a9f8, name=0x7f7259107730 "./test/t1", form=0x7f7259105950, create_info=0x7f7259107b70) at /data/src/10.5/storage/innobase/handler/ha_innodb.cc:13279
|
#13 0x000056501734eec4 in handler::ha_create (this=0x7f722400a9f8, name=0x7f7259107730 "./test/t1", form=0x7f7259105950, info_arg=0x7f7259107b70) at /data/src/10.5/sql/handler.cc:4718
|
#14 0x0000565017350685 in ha_create_table (thd=0x7f7224000b00, path=0x7f7259107730 "./test/t1", db=0x7f7224013e90 "test", table_name=0x7f72240137a8 "t1", create_info=0x7f7259107b70, frm=0x7f7259107720) at /data/src/10.5/sql/handler.cc:5182
|
#15 0x00005650170f0867 in create_table_impl (thd=0x7f7224000b00, orig_db=..., orig_table_name=..., db=..., table_name=..., path=0x7f7259107730 "./test/t1", options=..., create_info=0x7f7259107b70, alter_info=0x7f7259107ab0, create_table_mode=0, is_trans=0x7f725910798e, key_info=0x7f7259107710, key_count=0x7f7259107704, frm=0x7f7259107720) at /data/src/10.5/sql/sql_table.cc:5054
|
#16 0x00005650170f0cad in mysql_create_table_no_lock (thd=0x7f7224000b00, db=0x7f72240137f8, table_name=0x7f7224013808, create_info=0x7f7259107b70, alter_info=0x7f7259107ab0, is_trans=0x7f725910798e, create_table_mode=0, table_list=0x7f72240137e0) at /data/src/10.5/sql/sql_table.cc:5141
|
#17 0x00005650170f10af in mysql_create_table (thd=0x7f7224000b00, create_table=0x7f72240137e0, create_info=0x7f7259107b70, alter_info=0x7f7259107ab0) at /data/src/10.5/sql/sql_table.cc:5230
|
#18 0x00005650171035ad in Sql_cmd_create_table_like::execute (this=0x7f7224013780, thd=0x7f7224000b00) at /data/src/10.5/sql/sql_table.cc:11460
|
#19 0x0000565017007c7d in mysql_execute_command (thd=0x7f7224000b00) at /data/src/10.5/sql/sql_parse.cc:5959
|
#20 0x000056501700dea4 in mysql_parse (thd=0x7f7224000b00, rawbuf=0x7f72240135c0 "CREATE TABLE t1 (\na012345678901234567 int,\nb int,\nc0123456789012345678 int,\nFOREIGN KEY (a012345678901234567,c0123456789012345678,b) REFERENCES tx (x1,x2,x3)\n) ENGINE=InnoDB", length=173, parser_state=0x7f7259108580, is_com_multi=false, is_next_command=false) at /data/src/10.5/sql/sql_parse.cc:7988
|
#21 0x0000565016ff8f3f in dispatch_command (command=COM_QUERY, thd=0x7f7224000b00, packet=0x7f7224093d81 "CREATE TABLE t1 (\na012345678901234567 int,\nb int,\nc0123456789012345678 int,\nFOREIGN KEY (a012345678901234567,c0123456789012345678,b) REFERENCES tx (x1,x2,x3)\n) ENGINE=InnoDB", packet_length=173, is_com_multi=false, is_next_command=false) at /data/src/10.5/sql/sql_parse.cc:1846
|
#22 0x0000565016ff7699 in do_command (thd=0x7f7224000b00) at /data/src/10.5/sql/sql_parse.cc:1364
|
#23 0x0000565017197189 in do_handle_one_connection (connect=0x56501ad38c60, put_in_cache=true) at /data/src/10.5/sql/sql_connect.cc:1422
|
#24 0x0000565017196eb8 in handle_one_connection (arg=0x56501ad38c60) at /data/src/10.5/sql/sql_connect.cc:1319
|
#25 0x00005650176dc593 in pfs_spawn_thread (arg=0x56501ac9a790) at /data/src/10.5/storage/perfschema/pfs.cc:1862
|
#26 0x00007f72618ac4a4 in start_thread (arg=0x7f7259109700) at pthread_create.c:456
|
#27 0x00007f725fdf3d0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
|
|