mysqltest: At line 40: query 'alter table person_principal add column if not exists date_mask tinyint null' failed: 2013: Lost connection to MySQL server during query
|
…
|
Version: '10.4.13-MariaDB-debug-log' socket: '/dev/shm/10.4/mysql-test/var/tmp/mysqld.1.sock' port: 16000 Source distribution
|
=================================================================
|
==404008==ERROR: AddressSanitizer: heap-use-after-free on address 0x61d00024cce0 at pc 0x0000016d8ced bp 0x7fde2b54bb10 sp 0x7fde2b54bb08
|
READ of size 8 at 0x61d00024cce0 thread T27
|
#0 0x16d8cec in Item_func_in::cleanup() /mariadb/10.4/sql/item_cmpfunc.h:2414:5
|
#1 0x923399 in Item::delete_self() /mariadb/10.4/sql/item.h:2182:5
|
#2 0x923399 in Query_arena::free_items() /mariadb/10.4/sql/sql_class.cc:3779:16
|
#3 0x922e2a in THD::cleanup_after_query() /mariadb/10.4/sql/sql_class.cc:2279:3
|
#4 0xa3e0b4 in mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool) /mariadb/10.4/sql/sql_parse.cc:7923:10
|
#5 0xa35aca in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool) /mariadb/10.4/sql/sql_parse.cc:1841:7
|
#6 0xa3f4ab in do_command(THD*) /mariadb/10.4/sql/sql_parse.cc:1359:17
|
#7 0xe12a13 in do_handle_one_connection(CONNECT*) /mariadb/10.4/sql/sql_connect.cc:1412:11
|
#8 0xe12323 in handle_one_connection /mariadb/10.4/sql/sql_connect.cc:1316:3
|
#9 0x2644dd5 in pfs_spawn_thread /mariadb/10.4/storage/perfschema/pfs.cc:1869:3
|
#10 0x7fde42710f26 in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x8f26)
|
#11 0x7fde41d6731e in clone (/lib/x86_64-linux-gnu/libc.so.6+0xfd31e)
|
|
0x61d00024cce0 is located 96 bytes inside of 1976-byte region [0x61d00024cc80,0x61d00024d438)
|
freed by thread T27 here:
|
#0 0x70e4ad in free (/dev/shm/10.4/sql/mysqld+0x70e4ad)
|
#1 0x2782e44 in my_free /mariadb/10.4/mysys/my_malloc.c:222:5
|
#2 0x276703d in free_root /mariadb/10.4/mysys/my_alloc.c:429:7
|
#3 0xd536a6 in closefrm(TABLE*) /mariadb/10.4/sql/table.cc:4076:3
|
#4 0x106abb5 in intern_close_table(TABLE*) /mariadb/10.4/sql/table_cache.cc:221:3
|
#5 0x106c7ce in tc_release_table(TABLE*) /mariadb/10.4/sql/table_cache.cc:471:5
|
#6 0x8b42f5 in close_thread_table(THD*, TABLE**) /mariadb/10.4/sql/sql_base.cc:1078:3
|
#7 0x8b13a6 in close_all_tables_for_name(THD*, TABLE_SHARE*, ha_extra_function, TABLE*) /mariadb/10.4/sql/sql_base.cc:842:7
|
#8 0xcc3a1f in mysql_inplace_alter_table(THD*, TABLE_LIST*, TABLE*, TABLE*, Alter_inplace_info*, enum_alter_inplace_result, MDL_request*, Alter_table_ctx*) /mariadb/10.4/sql/sql_table.cc:7783:3
|
#9 0xcc3a1f in mysql_alter_table(THD*, st_mysql_const_lex_string const*, st_mysql_const_lex_string const*, HA_CREATE_INFO*, TABLE_LIST*, Alter_info*, unsigned int, st_order*, bool) /mariadb/10.4/sql/sql_table.cc:10130:16
|
#10 0xe284d4 in Sql_cmd_alter_table::execute(THD*) /mariadb/10.4/sql/sql_alter.cc:514:11
|
#11 0xa4d48e in mysql_execute_command(THD*) /mariadb/10.4/sql/sql_parse.cc:6101:26
|
#12 0xa3de72 in mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool) /mariadb/10.4/sql/sql_parse.cc:7900:18
|
#13 0xa35aca in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool) /mariadb/10.4/sql/sql_parse.cc:1841:7
|
#14 0xa3f4ab in do_command(THD*) /mariadb/10.4/sql/sql_parse.cc:1359:17
|
#15 0xe12a13 in do_handle_one_connection(CONNECT*) /mariadb/10.4/sql/sql_connect.cc:1412:11
|
#16 0xe12323 in handle_one_connection /mariadb/10.4/sql/sql_connect.cc:1316:3
|
|
previously allocated by thread T27 here:
|
#0 0x70e72d in malloc (/dev/shm/10.4/sql/mysqld+0x70e72d)
|
#1 0x2782aa4 in my_malloc /mariadb/10.4/mysys/my_malloc.c:101:10
|
#2 0x2766268 in alloc_root /mariadb/10.4/mysys/my_alloc.c:250:30
|
#3 0x1093cf5 in Sql_alloc::operator new(unsigned long, st_mem_root*) /mariadb/10.4/sql/sql_alloc.h:39:12
|
#4 0x1093cf5 in add_virtual_expression(THD*, Item*) /mariadb/10.4/sql/sql_yacc.yy:675:27
|
#5 0x1093cf5 in MYSQLparse(THD*) /mariadb/10.4/sql/sql_yacc.yy:6774:37
|
#6 0xa6e593 in parse_sql(THD*, Parser_state*, Object_creation_ctx*, bool) /mariadb/10.4/sql/sql_parse.cc:10206:11
|
#7 0xd48b30 in unpack_vcol_info_from_frm(THD*, st_mem_root*, TABLE*, String*, Virtual_column_info**, bool*) /mariadb/10.4/sql/table.cc:3430:10
|
#8 0xd45e53 in parse_vcol_defs(THD*, st_mem_root*, TABLE*, bool*, vcol_init_mode) /mariadb/10.4/sql/table.cc:1193:13
|
#9 0xd4fc08 in open_table_from_share(THD*, TABLE_SHARE*, st_mysql_const_lex_string const*, unsigned int, unsigned int, unsigned int, TABLE*, bool, List<String>*) /mariadb/10.4/sql/table.cc:3816:9
|
#10 0x8b957a in open_table(THD*, TABLE_LIST*, Open_table_context*) /mariadb/10.4/sql/sql_base.cc:2082:12
|
#11 0x8c22be in open_and_process_table(THD*, TABLE_LIST*, unsigned int*, unsigned int, Prelocking_strategy*, bool, Open_table_context*) /mariadb/10.4/sql/sql_base.cc:3850:14
|
#12 0x8c22be in open_tables(THD*, DDL_options_st const&, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) /mariadb/10.4/sql/sql_base.cc:4322:14
|
#13 0x8cbf58 in open_and_lock_tables(THD*, DDL_options_st const&, TABLE_LIST*, bool, unsigned int, Prelocking_strategy*) /mariadb/10.4/sql/sql_base.cc:5226:7
|
#14 0x982176 in open_and_lock_tables(THD*, TABLE_LIST*, bool, unsigned int) /mariadb/10.4/sql/sql_base.h:503:10
|
#15 0x982176 in mysql_insert(THD*, TABLE_LIST*, List<Item>&, List<List<Item> >&, List<Item>&, List<Item>&, enum_duplicates, bool) /mariadb/10.4/sql/sql_insert.cc:764:9
|
#16 0xa53e5e in mysql_execute_command(THD*) /mariadb/10.4/sql/sql_parse.cc:4528:10
|
#17 0xa3de72 in mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool) /mariadb/10.4/sql/sql_parse.cc:7900:18
|
#18 0xa35aca in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool) /mariadb/10.4/sql/sql_parse.cc:1841:7
|
#19 0xa3f4ab in do_command(THD*) /mariadb/10.4/sql/sql_parse.cc:1359:17
|
#20 0xe12a13 in do_handle_one_connection(CONNECT*) /mariadb/10.4/sql/sql_connect.cc:1412:11
|
#21 0xe12323 in handle_one_connection /mariadb/10.4/sql/sql_connect.cc:1316:3
|
|
Thread T27 created by T0 here:
|
#0 0x6f94da in pthread_create (/dev/shm/10.4/sql/mysqld+0x6f94da)
|
#1 0x2648a61 in spawn_thread_v1(unsigned int, unsigned long*, pthread_attr_t const*, void* (*)(void*), void*) /mariadb/10.4/storage/perfschema/pfs.cc:1919:15
|
mariadb-10.4.13
mysqltest: At line 40: query 'alter table person_principal add column if not exists date_mask tinyint null' failed: 2013: Lost connection to MySQL server during query
…
Version: '10.4.13-MariaDB-debug-log' socket: '/dev/shm/10.4/mysql-test/var/tmp/mysqld.1.sock' port: 16000 Source distribution
=================================================================
==404008==ERROR: AddressSanitizer: heap-use-after-free on address 0x61d00024cce0 at pc 0x0000016d8ced bp 0x7fde2b54bb10 sp 0x7fde2b54bb08
READ of size 8 at 0x61d00024cce0 thread T27
#0 0x16d8cec in Item_func_in::cleanup() /mariadb/10.4/sql/item_cmpfunc.h:2414:5
#1 0x923399 in Item::delete_self() /mariadb/10.4/sql/item.h:2182:5
#2 0x923399 in Query_arena::free_items() /mariadb/10.4/sql/sql_class.cc:3779:16
#3 0x922e2a in THD::cleanup_after_query() /mariadb/10.4/sql/sql_class.cc:2279:3
#4 0xa3e0b4 in mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool) /mariadb/10.4/sql/sql_parse.cc:7923:10
#5 0xa35aca in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool) /mariadb/10.4/sql/sql_parse.cc:1841:7
#6 0xa3f4ab in do_command(THD*) /mariadb/10.4/sql/sql_parse.cc:1359:17
#7 0xe12a13 in do_handle_one_connection(CONNECT*) /mariadb/10.4/sql/sql_connect.cc:1412:11
#8 0xe12323 in handle_one_connection /mariadb/10.4/sql/sql_connect.cc:1316:3
#9 0x2644dd5 in pfs_spawn_thread /mariadb/10.4/storage/perfschema/pfs.cc:1869:3
#10 0x7fde42710f26 in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x8f26)
#11 0x7fde41d6731e in clone (/lib/x86_64-linux-gnu/libc.so.6+0xfd31e)
0x61d00024cce0 is located 96 bytes inside of 1976-byte region [0x61d00024cc80,0x61d00024d438)
freed by thread T27 here:
#0 0x70e4ad in free (/dev/shm/10.4/sql/mysqld+0x70e4ad)
#1 0x2782e44 in my_free /mariadb/10.4/mysys/my_malloc.c:222:5
#2 0x276703d in free_root /mariadb/10.4/mysys/my_alloc.c:429:7
#3 0xd536a6 in closefrm(TABLE*) /mariadb/10.4/sql/table.cc:4076:3
#4 0x106abb5 in intern_close_table(TABLE*) /mariadb/10.4/sql/table_cache.cc:221:3
#5 0x106c7ce in tc_release_table(TABLE*) /mariadb/10.4/sql/table_cache.cc:471:5
#6 0x8b42f5 in close_thread_table(THD*, TABLE**) /mariadb/10.4/sql/sql_base.cc:1078:3
#7 0x8b13a6 in close_all_tables_for_name(THD*, TABLE_SHARE*, ha_extra_function, TABLE*) /mariadb/10.4/sql/sql_base.cc:842:7
#8 0xcc3a1f in mysql_inplace_alter_table(THD*, TABLE_LIST*, TABLE*, TABLE*, Alter_inplace_info*, enum_alter_inplace_result, MDL_request*, Alter_table_ctx*) /mariadb/10.4/sql/sql_table.cc:7783:3
#9 0xcc3a1f in mysql_alter_table(THD*, st_mysql_const_lex_string const*, st_mysql_const_lex_string const*, HA_CREATE_INFO*, TABLE_LIST*, Alter_info*, unsigned int, st_order*, bool) /mariadb/10.4/sql/sql_table.cc:10130:16
#10 0xe284d4 in Sql_cmd_alter_table::execute(THD*) /mariadb/10.4/sql/sql_alter.cc:514:11
#11 0xa4d48e in mysql_execute_command(THD*) /mariadb/10.4/sql/sql_parse.cc:6101:26
#12 0xa3de72 in mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool) /mariadb/10.4/sql/sql_parse.cc:7900:18
#13 0xa35aca in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool) /mariadb/10.4/sql/sql_parse.cc:1841:7
#14 0xa3f4ab in do_command(THD*) /mariadb/10.4/sql/sql_parse.cc:1359:17
#15 0xe12a13 in do_handle_one_connection(CONNECT*) /mariadb/10.4/sql/sql_connect.cc:1412:11
#16 0xe12323 in handle_one_connection /mariadb/10.4/sql/sql_connect.cc:1316:3
previously allocated by thread T27 here:
#0 0x70e72d in malloc (/dev/shm/10.4/sql/mysqld+0x70e72d)
#1 0x2782aa4 in my_malloc /mariadb/10.4/mysys/my_malloc.c:101:10
#2 0x2766268 in alloc_root /mariadb/10.4/mysys/my_alloc.c:250:30
#3 0x1093cf5 in Sql_alloc::operator new(unsigned long, st_mem_root*) /mariadb/10.4/sql/sql_alloc.h:39:12
#4 0x1093cf5 in add_virtual_expression(THD*, Item*) /mariadb/10.4/sql/sql_yacc.yy:675:27
#5 0x1093cf5 in MYSQLparse(THD*) /mariadb/10.4/sql/sql_yacc.yy:6774:37
#6 0xa6e593 in parse_sql(THD*, Parser_state*, Object_creation_ctx*, bool) /mariadb/10.4/sql/sql_parse.cc:10206:11
#7 0xd48b30 in unpack_vcol_info_from_frm(THD*, st_mem_root*, TABLE*, String*, Virtual_column_info**, bool*) /mariadb/10.4/sql/table.cc:3430:10
#8 0xd45e53 in parse_vcol_defs(THD*, st_mem_root*, TABLE*, bool*, vcol_init_mode) /mariadb/10.4/sql/table.cc:1193:13
#9 0xd4fc08 in open_table_from_share(THD*, TABLE_SHARE*, st_mysql_const_lex_string const*, unsigned int, unsigned int, unsigned int, TABLE*, bool, List<String>*) /mariadb/10.4/sql/table.cc:3816:9
#10 0x8b957a in open_table(THD*, TABLE_LIST*, Open_table_context*) /mariadb/10.4/sql/sql_base.cc:2082:12
#11 0x8c22be in open_and_process_table(THD*, TABLE_LIST*, unsigned int*, unsigned int, Prelocking_strategy*, bool, Open_table_context*) /mariadb/10.4/sql/sql_base.cc:3850:14
#12 0x8c22be in open_tables(THD*, DDL_options_st const&, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) /mariadb/10.4/sql/sql_base.cc:4322:14
#13 0x8cbf58 in open_and_lock_tables(THD*, DDL_options_st const&, TABLE_LIST*, bool, unsigned int, Prelocking_strategy*) /mariadb/10.4/sql/sql_base.cc:5226:7
#14 0x982176 in open_and_lock_tables(THD*, TABLE_LIST*, bool, unsigned int) /mariadb/10.4/sql/sql_base.h:503:10
#15 0x982176 in mysql_insert(THD*, TABLE_LIST*, List<Item>&, List<List<Item> >&, List<Item>&, List<Item>&, enum_duplicates, bool) /mariadb/10.4/sql/sql_insert.cc:764:9
#16 0xa53e5e in mysql_execute_command(THD*) /mariadb/10.4/sql/sql_parse.cc:4528:10
#17 0xa3de72 in mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool) /mariadb/10.4/sql/sql_parse.cc:7900:18
#18 0xa35aca in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool) /mariadb/10.4/sql/sql_parse.cc:1841:7
#19 0xa3f4ab in do_command(THD*) /mariadb/10.4/sql/sql_parse.cc:1359:17
#20 0xe12a13 in do_handle_one_connection(CONNECT*) /mariadb/10.4/sql/sql_connect.cc:1412:11
#21 0xe12323 in handle_one_connection /mariadb/10.4/sql/sql_connect.cc:1316:3
Thread T27 created by T0 here:
#0 0x6f94da in pthread_create (/dev/shm/10.4/sql/mysqld+0x6f94da)
#1 0x2648a61 in spawn_thread_v1(unsigned int, unsigned long*, pthread_attr_t const*, void* (*)(void*), void*) /mariadb/10.4/storage/perfschema/pfs.cc:1919:15
InnoDB does not appear to be a culprit. I did set default_storage_engine=innodb, though.
mariadb-10.4.12
innodb.f 'innodb' [ pass ] 41