|
So far we had these stacks/UniqueID's:
LSAN|memory leak|storage/innobase/mem/mem0mem.cc|__interceptor_malloc|mem_heap_create_block_func|mem_heap_create_func|fts_trx_create
|
LSAN|memory leak|storage/innobase/mem/mem0mem.cc|malloc|mem_heap_create_block_func|mem_heap_create_func|fts_trx_create
|
Adding to this a new testcase with additional stacks/UniqueID's:
CREATE TABLE t (a CHAR(1),b VARCHAR(1),KEY(A)) ENGINE=InnoDB;
|
INSERT INTO t VALUES (X'',X''),(X'',X'');
|
INSERT INTO t SELECT * FROM t;
|
INSERT INTO t SELECT * FROM t;
|
INSERT INTO t SELECT * FROM t;
|
INSERT INTO t SELECT * FROM t;
|
ALTER TABLE t ADD FULLTEXT INDEX (b (1));
|
XA START 'a';
|
INSERT INTO t SELECT * FROM t;
|
XA END 'a';
|
XA PREPARE 'a';
|
SHUTDOWN;
|
Interestingly, executing the sql via SOURCE did not produce the issue. Direct CLI exec does.
|
11.2.0 e81fa345020ec6a067583db6a7019d6404b26f93 (Debug)
|
==3843207==ERROR: LeakSanitizer: detected memory leaks
|
|
Indirect leak of 2016 byte(s) in 32 object(s) allocated from:
|
#0 0x564840847367 in __interceptor_malloc (/test/UBASAN_MD030823-mariadb-11.2.0-linux-x86_64-dbg/bin/mariadbd+0x7b96367)
|
#1 0x5648449070bc in ark(ib_rbt_t*, ib_rbt_bound_t*, void const*) /data/11.2_dbg_san/storage/innobase/ut/ut0rbt.cc:849
|
#2 0x564844cddbc9 in fts_trx_table_add_op /data/11.2_dbg_san/storage/innobase/fts/fts0fts.cc:2393
|
#3 0x564844cf5275 in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /data/11.2_dbg_san/storage/innobase/fts/fts0fts.cc:2419
|
#4 0x564844682984 in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /data/11.2_dbg_san/storage/innobase/row/row0mysql.cc:1390
|
#5 0x564844123015 in ha_innobase::write_row(unsigned char const*) /data/11.2_dbg_san/storage/innobase/handler/ha_innodb.cc:7824
|
#6 0x5648429bf015 in handler::ha_write_row(unsigned char const*) /data/11.2_dbg_san/sql/handler.cc:7804
|
#7 0x564840f0061b in write_record(THD*, TABLE*, st_copy_info*, select_result*) /data/11.2_dbg_san/sql/sql_insert.cc:2204
|
#8 0x564840f07be1 in select_insert::send_data(List<Item>&) /data/11.2_dbg_san/sql/sql_insert.cc:4184
|
#9 0x5648414c0860 in select_result_sink::send_data_with_check(List<Item>&, st_select_lex_unit*, unsigned long long) /data/11.2_dbg_san/sql/sql_class.h:5762
|
#10 0x5648414c0860 in end_send /data/11.2_dbg_san/sql/sql_select.cc:24704
|
#11 0x56484131428a in evaluate_join_record /data/11.2_dbg_san/sql/sql_select.cc:23671
|
#12 0x56484152f499 in AGGR_OP::end_send() /data/11.2_dbg_san/sql/sql_select.cc:32341
|
#13 0x5648415309fb in sub_select_postjoin_aggr(JOIN*, st_join_table*, bool) /data/11.2_dbg_san/sql/sql_select.cc:23122
|
#14 0x5648413e00e4 in sub_select(JOIN*, st_join_table*, bool) /data/11.2_dbg_san/sql/sql_select.cc:23372
|
#15 0x564841590bfa in do_select /data/11.2_dbg_san/sql/sql_select.cc:22957
|
#16 0x564841590bfa in JOIN::exec_inner() /data/11.2_dbg_san/sql/sql_select.cc:4935
|
#17 0x56484159222c in JOIN::exec() /data/11.2_dbg_san/sql/sql_select.cc:4712
|
#18 0x564841580432 in mysql_select(THD*, TABLE_LIST*, List<Item>&, Item*, unsigned int, st_order*, st_order*, Item*, st_order*, unsigned long long, select_result*, st_select_lex_unit*, st_select_lex*) /data/11.2_dbg_san/sql/sql_select.cc:5243
|
#19 0x564841584943 in handle_select(THD*, LEX*, select_result*, unsigned long long) /data/11.2_dbg_san/sql/sql_select.cc:628
|
#20 0x56484116626f in mysql_execute_command(THD*, bool) /data/11.2_dbg_san/sql/sql_parse.cc:4598
|
#21 0x564841183c10 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /data/11.2_dbg_san/sql/sql_parse.cc:7800
|
#22 0x564841193986 in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /data/11.2_dbg_san/sql/sql_parse.cc:1892
|
#23 0x5648411a18cd in do_command(THD*, bool) /data/11.2_dbg_san/sql/sql_parse.cc:1405
|
#24 0x564841b7b577 in do_handle_one_connection(CONNECT*, bool) /data/11.2_dbg_san/sql/sql_connect.cc:1445
|
#25 0x564841b7ca92 in handle_one_connection /data/11.2_dbg_san/sql/sql_connect.cc:1347
|
#26 0x1520c2694b42 in start_thread nptl/pthread_create.c:442
|
|
Indirect leak of 1152 byte(s) in 1 object(s) allocated from:
|
#0 0x564840847367 in __interceptor_malloc (/test/UBASAN_MD030823-mariadb-11.2.0-linux-x86_64-dbg/bin/mariadbd+0x7b96367)
|
#1 0x564844414a12 in mem_heap_create_block_func(mem_block_info_t*, unsigned long, char const*, unsigned int, unsigned long) /data/11.2_dbg_san/storage/innobase/mem/mem0mem.cc:277
|
#2 0x564844cf4bc3 in mem_heap_create_func /data/11.2_dbg_san/storage/innobase/include/mem0mem.inl:377
|
#3 0x564844cf4bc3 in fts_trx_create(trx_t*) /data/11.2_dbg_san/storage/innobase/fts/fts0fts.cc:2228
|
#4 0x564844cf52cf in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /data/11.2_dbg_san/storage/innobase/fts/fts0fts.cc:2413
|
#5 0x564844682984 in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /data/11.2_dbg_san/storage/innobase/row/row0mysql.cc:1390
|
#6 0x564844123015 in ha_innobase::write_row(unsigned char const*) /data/11.2_dbg_san/storage/innobase/handler/ha_innodb.cc:7824
|
#7 0x5648429bf015 in handler::ha_write_row(unsigned char const*) /data/11.2_dbg_san/sql/handler.cc:7804
|
#8 0x564840f0061b in write_record(THD*, TABLE*, st_copy_info*, select_result*) /data/11.2_dbg_san/sql/sql_insert.cc:2204
|
#9 0x564840f07be1 in select_insert::send_data(List<Item>&) /data/11.2_dbg_san/sql/sql_insert.cc:4184
|
#10 0x5648414c0860 in select_result_sink::send_data_with_check(List<Item>&, st_select_lex_unit*, unsigned long long) /data/11.2_dbg_san/sql/sql_class.h:5762
|
#11 0x5648414c0860 in end_send /data/11.2_dbg_san/sql/sql_select.cc:24704
|
#12 0x56484131428a in evaluate_join_record /data/11.2_dbg_san/sql/sql_select.cc:23671
|
#13 0x56484152f499 in AGGR_OP::end_send() /data/11.2_dbg_san/sql/sql_select.cc:32341
|
#14 0x5648415309fb in sub_select_postjoin_aggr(JOIN*, st_join_table*, bool) /data/11.2_dbg_san/sql/sql_select.cc:23122
|
#15 0x5648413e00e4 in sub_select(JOIN*, st_join_table*, bool) /data/11.2_dbg_san/sql/sql_select.cc:23372
|
#16 0x564841590bfa in do_select /data/11.2_dbg_san/sql/sql_select.cc:22957
|
#17 0x564841590bfa in JOIN::exec_inner() /data/11.2_dbg_san/sql/sql_select.cc:4935
|
#18 0x56484159222c in JOIN::exec() /data/11.2_dbg_san/sql/sql_select.cc:4712
|
#19 0x564841580432 in mysql_select(THD*, TABLE_LIST*, List<Item>&, Item*, unsigned int, st_order*, st_order*, Item*, st_order*, unsigned long long, select_result*, st_select_lex_unit*, st_select_lex*) /data/11.2_dbg_san/sql/sql_select.cc:5243
|
#20 0x564841584943 in handle_select(THD*, LEX*, select_result*, unsigned long long) /data/11.2_dbg_san/sql/sql_select.cc:628
|
#21 0x56484116626f in mysql_execute_command(THD*, bool) /data/11.2_dbg_san/sql/sql_parse.cc:4598
|
#22 0x564841183c10 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /data/11.2_dbg_san/sql/sql_parse.cc:7800
|
#23 0x564841193986 in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /data/11.2_dbg_san/sql/sql_parse.cc:1892
|
#24 0x5648411a18cd in do_command(THD*, bool) /data/11.2_dbg_san/sql/sql_parse.cc:1405
|
#25 0x564841b7b577 in do_handle_one_connection(CONNECT*, bool) /data/11.2_dbg_san/sql/sql_connect.cc:1445
|
#26 0x564841b7ca92 in handle_one_connection /data/11.2_dbg_san/sql/sql_connect.cc:1347
|
#27 0x1520c2694b42 in start_thread nptl/pthread_create.c:442
|
|
Indirect leak of 56 byte(s) in 1 object(s) allocated from:
|
#0 0x564840847537 in __interceptor_calloc (/test/UBASAN_MD030823-mariadb-11.2.0-linux-x86_64-dbg/bin/mariadbd+0x7b96537)
|
#1 0x56484490512c in rbt_create(unsigned long, int (*)(void const*, void const*)) /data/11.2_dbg_san/storage/innobase/ut/ut0rbt.cc:785
|
#2 0x564844cdfbe3 in fts_trx_table_create /data/11.2_dbg_san/storage/innobase/fts/fts0fts.cc:2278
|
#3 0x564844cdfbe3 in fts_trx_init /data/11.2_dbg_san/storage/innobase/fts/fts0fts.cc:2341
|
#4 0x564844cf51f8 in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /data/11.2_dbg_san/storage/innobase/fts/fts0fts.cc:2416
|
#5 0x564844682984 in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /data/11.2_dbg_san/storage/innobase/row/row0mysql.cc:1390
|
#6 0x564844123015 in ha_innobase::write_row(unsigned char const*) /data/11.2_dbg_san/storage/innobase/handler/ha_innodb.cc:7824
|
#7 0x5648429bf015 in handler::ha_write_row(unsigned char const*) /data/11.2_dbg_san/sql/handler.cc:7804
|
#8 0x564840f0061b in write_record(THD*, TABLE*, st_copy_info*, select_result*) /data/11.2_dbg_san/sql/sql_insert.cc:2204
|
#9 0x564840f07be1 in select_insert::send_data(List<Item>&) /data/11.2_dbg_san/sql/sql_insert.cc:4184
|
#10 0x5648414c0860 in select_result_sink::send_data_with_check(List<Item>&, st_select_lex_unit*, unsigned long long) /data/11.2_dbg_san/sql/sql_class.h:5762
|
#11 0x5648414c0860 in end_send /data/11.2_dbg_san/sql/sql_select.cc:24704
|
#12 0x56484131428a in evaluate_join_record /data/11.2_dbg_san/sql/sql_select.cc:23671
|
#13 0x56484152f499 in AGGR_OP::end_send() /data/11.2_dbg_san/sql/sql_select.cc:32341
|
#14 0x5648415309fb in sub_select_postjoin_aggr(JOIN*, st_join_table*, bool) /data/11.2_dbg_san/sql/sql_select.cc:23122
|
#15 0x5648413e00e4 in sub_select(JOIN*, st_join_table*, bool) /data/11.2_dbg_san/sql/sql_select.cc:23372
|
#16 0x564841590bfa in do_select /data/11.2_dbg_san/sql/sql_select.cc:22957
|
#17 0x564841590bfa in JOIN::exec_inner() /data/11.2_dbg_san/sql/sql_select.cc:4935
|
#18 0x56484159222c in JOIN::exec() /data/11.2_dbg_san/sql/sql_select.cc:4712
|
#19 0x564841580432 in mysql_select(THD*, TABLE_LIST*, List<Item>&, Item*, unsigned int, st_order*, st_order*, Item*, st_order*, unsigned long long, select_result*, st_select_lex_unit*, st_select_lex*) /data/11.2_dbg_san/sql/sql_select.cc:5243
|
#20 0x564841584943 in handle_select(THD*, LEX*, select_result*, unsigned long long) /data/11.2_dbg_san/sql/sql_select.cc:628
|
#21 0x56484116626f in mysql_execute_command(THD*, bool) /data/11.2_dbg_san/sql/sql_parse.cc:4598
|
#22 0x564841183c10 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /data/11.2_dbg_san/sql/sql_parse.cc:7800
|
#23 0x564841193986 in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /data/11.2_dbg_san/sql/sql_parse.cc:1892
|
#24 0x5648411a18cd in do_command(THD*, bool) /data/11.2_dbg_san/sql/sql_parse.cc:1405
|
#25 0x564841b7b577 in do_handle_one_connection(CONNECT*, bool) /data/11.2_dbg_san/sql/sql_connect.cc:1445
|
#26 0x564841b7ca92 in handle_one_connection /data/11.2_dbg_san/sql/sql_connect.cc:1347
|
#27 0x1520c2694b42 in start_thread nptl/pthread_create.c:442
|
|
Indirect leak of 56 byte(s) in 1 object(s) allocated from:
|
#0 0x564840847537 in __interceptor_calloc (/test/UBASAN_MD030823-mariadb-11.2.0-linux-x86_64-dbg/bin/mariadbd+0x7b96537)
|
#1 0x56484490512c in rbt_create(unsigned long, int (*)(void const*, void const*)) /data/11.2_dbg_san/storage/innobase/ut/ut0rbt.cc:785
|
#2 0x564844cddea3 in fts_savepoint_create /data/11.2_dbg_san/storage/innobase/fts/fts0fts.cc:2211
|
#3 0x564844cf23a5 in fts_savepoint_laststmt_refresh(trx_t*) /data/11.2_dbg_san/storage/innobase/fts/fts0fts.cc:5480
|
#4 0x5648448af8ad in trx_mark_sql_stat_end(trx_t*) /data/11.2_dbg_san/storage/innobase/trx/trx0trx.cc:1641
|
#5 0x56484407719d in end_of_statement /data/11.2_dbg_san/storage/innobase/handler/ha_innodb.cc:4434
|
#6 0x5648440956af in innobase_commit /data/11.2_dbg_san/storage/innobase/handler/ha_innodb.cc:4524
|
#7 0x5648429576d7 in commit_one_phase_2 /data/11.2_dbg_san/sql/handler.cc:2138
|
#8 0x5648429581a7 in ha_commit_one_phase(THD*, bool) /data/11.2_dbg_san/sql/handler.cc:2091
|
#9 0x56484295ce5a in ha_commit_trans(THD*, bool) /data/11.2_dbg_san/sql/handler.cc:1885
|
#10 0x564841c0fc88 in trans_commit_stmt(THD*) /data/11.2_dbg_san/sql/transaction.cc:472
|
#11 0x56484117c763 in mysql_execute_command(THD*, bool) /data/11.2_dbg_san/sql/sql_parse.cc:5852
|
#12 0x564841183c10 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /data/11.2_dbg_san/sql/sql_parse.cc:7800
|
#13 0x564841193986 in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /data/11.2_dbg_san/sql/sql_parse.cc:1892
|
#14 0x5648411a18cd in do_command(THD*, bool) /data/11.2_dbg_san/sql/sql_parse.cc:1405
|
#15 0x564841b7b577 in do_handle_one_connection(CONNECT*, bool) /data/11.2_dbg_san/sql/sql_connect.cc:1445
|
#16 0x564841b7ca92 in handle_one_connection /data/11.2_dbg_san/sql/sql_connect.cc:1347
|
#17 0x1520c2694b42 in start_thread nptl/pthread_create.c:442
|
|
Indirect leak of 56 byte(s) in 1 object(s) allocated from:
|
#0 0x564840847537 in __interceptor_calloc (/test/UBASAN_MD030823-mariadb-11.2.0-linux-x86_64-dbg/bin/mariadbd+0x7b96537)
|
#1 0x56484490512c in rbt_create(unsigned long, int (*)(void const*, void const*)) /data/11.2_dbg_san/storage/innobase/ut/ut0rbt.cc:785
|
#2 0x564844cddea3 in fts_savepoint_create /data/11.2_dbg_san/storage/innobase/fts/fts0fts.cc:2211
|
#3 0x564844cf4e8e in fts_trx_create(trx_t*) /data/11.2_dbg_san/storage/innobase/fts/fts0fts.cc:2246
|
#4 0x564844cf52cf in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /data/11.2_dbg_san/storage/innobase/fts/fts0fts.cc:2413
|
#5 0x564844682984 in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /data/11.2_dbg_san/storage/innobase/row/row0mysql.cc:1390
|
#6 0x564844123015 in ha_innobase::write_row(unsigned char const*) /data/11.2_dbg_san/storage/innobase/handler/ha_innodb.cc:7824
|
#7 0x5648429bf015 in handler::ha_write_row(unsigned char const*) /data/11.2_dbg_san/sql/handler.cc:7804
|
#8 0x564840f0061b in write_record(THD*, TABLE*, st_copy_info*, select_result*) /data/11.2_dbg_san/sql/sql_insert.cc:2204
|
#9 0x564840f07be1 in select_insert::send_data(List<Item>&) /data/11.2_dbg_san/sql/sql_insert.cc:4184
|
#10 0x5648414c0860 in select_result_sink::send_data_with_check(List<Item>&, st_select_lex_unit*, unsigned long long) /data/11.2_dbg_san/sql/sql_class.h:5762
|
#11 0x5648414c0860 in end_send /data/11.2_dbg_san/sql/sql_select.cc:24704
|
#12 0x56484131428a in evaluate_join_record /data/11.2_dbg_san/sql/sql_select.cc:23671
|
#13 0x56484152f499 in AGGR_OP::end_send() /data/11.2_dbg_san/sql/sql_select.cc:32341
|
#14 0x5648415309fb in sub_select_postjoin_aggr(JOIN*, st_join_table*, bool) /data/11.2_dbg_san/sql/sql_select.cc:23122
|
#15 0x5648413e00e4 in sub_select(JOIN*, st_join_table*, bool) /data/11.2_dbg_san/sql/sql_select.cc:23372
|
#16 0x564841590bfa in do_select /data/11.2_dbg_san/sql/sql_select.cc:22957
|
#17 0x564841590bfa in JOIN::exec_inner() /data/11.2_dbg_san/sql/sql_select.cc:4935
|
#18 0x56484159222c in JOIN::exec() /data/11.2_dbg_san/sql/sql_select.cc:4712
|
#19 0x564841580432 in mysql_select(THD*, TABLE_LIST*, List<Item>&, Item*, unsigned int, st_order*, st_order*, Item*, st_order*, unsigned long long, select_result*, st_select_lex_unit*, st_select_lex*) /data/11.2_dbg_san/sql/sql_select.cc:5243
|
#20 0x564841584943 in handle_select(THD*, LEX*, select_result*, unsigned long long) /data/11.2_dbg_san/sql/sql_select.cc:628
|
#21 0x56484116626f in mysql_execute_command(THD*, bool) /data/11.2_dbg_san/sql/sql_parse.cc:4598
|
#22 0x564841183c10 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /data/11.2_dbg_san/sql/sql_parse.cc:7800
|
#23 0x564841193986 in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /data/11.2_dbg_san/sql/sql_parse.cc:1892
|
#24 0x5648411a18cd in do_command(THD*, bool) /data/11.2_dbg_san/sql/sql_parse.cc:1405
|
#25 0x564841b7b577 in do_handle_one_connection(CONNECT*, bool) /data/11.2_dbg_san/sql/sql_connect.cc:1445
|
#26 0x564841b7ca92 in handle_one_connection /data/11.2_dbg_san/sql/sql_connect.cc:1347
|
#27 0x1520c2694b42 in start_thread nptl/pthread_create.c:442
|
|
Indirect leak of 47 byte(s) in 1 object(s) allocated from:
|
#0 0x564840847367 in __interceptor_malloc (/test/UBASAN_MD030823-mariadb-11.2.0-linux-x86_64-dbg/bin/mariadbd+0x7b96367)
|
#1 0x5648449070bc in rbt_add_node(ib_rbt_t*, ib_rbt_bound_t*, void const*) /data/11.2_dbg_san/storage/innobase/ut/ut0rbt.cc:849
|
#2 0x564844cdfc4f in fts_trx_init /data/11.2_dbg_san/storage/innobase/fts/fts0fts.cc:2342
|
#3 0x564844cf51f8 in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /data/11.2_dbg_san/storage/innobase/fts/fts0fts.cc:2416
|
#4 0x564844682984 in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /data/11.2_dbg_san/storage/innobase/row/row0mysql.cc:1390
|
#5 0x564844123015 in ha_innobase::write_row(unsigned char const*) /data/11.2_dbg_san/storage/innobase/handler/ha_innodb.cc:7824
|
#6 0x5648429bf015 in handler::ha_write_row(unsigned char const*) /data/11.2_dbg_san/sql/handler.cc:7804
|
#7 0x564840f0061b in write_record(THD*, TABLE*, st_copy_info*, select_result*) /data/11.2_dbg_san/sql/sql_insert.cc:2204
|
#8 0x564840f07be1 in select_insert::send_data(List<Item>&) /data/11.2_dbg_san/sql/sql_insert.cc:4184
|
#9 0x5648414c0860 in select_result_sink::send_data_with_check(List<Item>&, st_select_lex_unit*, unsigned long long) /data/11.2_dbg_san/sql/sql_class.h:5762
|
#10 0x5648414c0860 in end_send /data/11.2_dbg_san/sql/sql_select.cc:24704
|
#11 0x56484131428a in evaluate_join_record /data/11.2_dbg_san/sql/sql_select.cc:23671
|
#12 0x56484152f499 in AGGR_OP::end_send() /data/11.2_dbg_san/sql/sql_select.cc:32341
|
#13 0x5648415309fb in sub_select_postjoin_aggr(JOIN*, st_join_table*, bool) /data/11.2_dbg_san/sql/sql_select.cc:23122
|
#14 0x5648413e00e4 in sub_select(JOIN*, st_join_table*, bool) /data/11.2_dbg_san/sql/sql_select.cc:23372
|
#15 0x564841590bfa in do_select /data/11.2_dbg_san/sql/sql_select.cc:22957
|
#16 0x564841590bfa in JOIN::exec_inner() /data/11.2_dbg_san/sql/sql_select.cc:4935
|
#17 0x56484159222c in JOIN::exec() /data/11.2_dbg_san/sql/sql_select.cc:4712
|
#18 0x564841580432 in mysql_select(THD*, TABLE_LIST*, List<Item>&, Item*, unsigned int, st_order*, st_order*, Item*, st_order*, unsigned long long, select_result*, st_select_lex_unit*, st_select_lex*) /data/11.2_dbg_san/sql/sql_select.cc:5243
|
#19 0x564841584943 in handle_select(THD*, LEX*, select_result*, unsigned long long) /data/11.2_dbg_san/sql/sql_select.cc:628
|
#20 0x56484116626f in mysql_execute_command(THD*, bool) /data/11.2_dbg_san/sql/sql_parse.cc:4598
|
#21 0x564841183c10 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /data/11.2_dbg_san/sql/sql_parse.cc:7800
|
#22 0x564841193986 in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /data/11.2_dbg_san/sql/sql_parse.cc:1892
|
#23 0x5648411a18cd in do_command(THD*, bool) /data/11.2_dbg_san/sql/sql_parse.cc:1405
|
#24 0x564841b7b577 in do_handle_one_connection(CONNECT*, bool) /data/11.2_dbg_san/sql/sql_connect.cc:1445
|
#25 0x564841b7ca92 in handle_one_connection /data/11.2_dbg_san/sql/sql_connect.cc:1347
|
#26 0x1520c2694b42 in start_thread nptl/pthread_create.c:442
|
|
Indirect leak of 40 byte(s) in 1 object(s) allocated from:
|
#0 0x564840847537 in __interceptor_calloc (/test/UBASAN_MD030823-mariadb-11.2.0-linux-x86_64-dbg/bin/mariadbd+0x7b96537)
|
#1 0x564844905234 in rbt_create(unsigned long, int (*)(void const*, void const*)) /data/11.2_dbg_san/storage/innobase/ut/ut0rbt.cc:797
|
#2 0x564844cddea3 in fts_savepoint_create /data/11.2_dbg_san/storage/innobase/fts/fts0fts.cc:2211
|
#3 0x564844cf23a5 in fts_savepoint_laststmt_refresh(trx_t*) /data/11.2_dbg_san/storage/innobase/fts/fts0fts.cc:5480
|
#4 0x5648448af8ad in trx_mark_sql_stat_end(trx_t*) /data/11.2_dbg_san/storage/innobase/trx/trx0trx.cc:1641
|
#5 0x56484407719d in end_of_statement /data/11.2_dbg_san/storage/innobase/handler/ha_innodb.cc:4434
|
#6 0x5648440956af in innobase_commit /data/11.2_dbg_san/storage/innobase/handler/ha_innodb.cc:4524
|
#7 0x5648429576d7 in commit_one_phase_2 /data/11.2_dbg_san/sql/handler.cc:2138
|
#8 0x5648429581a7 in ha_commit_one_phase(THD*, bool) /data/11.2_dbg_san/sql/handler.cc:2091
|
#9 0x56484295ce5a in ha_commit_trans(THD*, bool) /data/11.2_dbg_san/sql/handler.cc:1885
|
#10 0x564841c0fc88 in trans_commit_stmt(THD*) /data/11.2_dbg_san/sql/transaction.cc:472
|
#11 0x56484117c763 in mysql_execute_command(THD*, bool) /data/11.2_dbg_san/sql/sql_parse.cc:5852
|
#12 0x564841183c10 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /data/11.2_dbg_san/sql/sql_parse.cc:7800
|
#13 0x564841193986 in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /data/11.2_dbg_san/sql/sql_parse.cc:1892
|
#14 0x5648411a18cd in do_command(THD*, bool) /data/11.2_dbg_san/sql/sql_parse.cc:1405
|
#15 0x564841b7b577 in do_handle_one_connection(CONNECT*, bool) /data/11.2_dbg_san/sql/sql_connect.cc:1445
|
#16 0x564841b7ca92 in handle_one_connection /data/11.2_dbg_san/sql/sql_connect.cc:1347
|
#17 0x1520c2694b42 in start_thread nptl/pthread_create.c:442
|
|
Indirect leak of 40 byte(s) in 1 object(s) allocated from:
|
#0 0x564840847537 in __interceptor_calloc (/test/UBASAN_MD030823-mariadb-11.2.0-linux-x86_64-dbg/bin/mariadbd+0x7b96537)
|
#1 0x564844905171 in rbt_create(unsigned long, int (*)(void const*, void const*)) /data/11.2_dbg_san/storage/innobase/ut/ut0rbt.cc:790
|
#2 0x564844cddea3 in fts_savepoint_create /data/11.2_dbg_san/storage/innobase/fts/fts0fts.cc:2211
|
#3 0x564844cf23a5 in fts_savepoint_laststmt_refresh(trx_t*) /data/11.2_dbg_san/storage/innobase/fts/fts0fts.cc:5480
|
#4 0x5648448af8ad in trx_mark_sql_stat_end(trx_t*) /data/11.2_dbg_san/storage/innobase/trx/trx0trx.cc:1641
|
#5 0x56484407719d in end_of_statement /data/11.2_dbg_san/storage/innobase/handler/ha_innodb.cc:4434
|
#6 0x5648440956af in innobase_commit /data/11.2_dbg_san/storage/innobase/handler/ha_innodb.cc:4524
|
#7 0x5648429576d7 in commit_one_phase_2 /data/11.2_dbg_san/sql/handler.cc:2138
|
#8 0x5648429581a7 in ha_commit_one_phase(THD*, bool) /data/11.2_dbg_san/sql/handler.cc:2091
|
#9 0x56484295ce5a in ha_commit_trans(THD*, bool) /data/11.2_dbg_san/sql/handler.cc:1885
|
#10 0x564841c0fc88 in trans_commit_stmt(THD*) /data/11.2_dbg_san/sql/transaction.cc:472
|
#11 0x56484117c763 in mysql_execute_command(THD*, bool) /data/11.2_dbg_san/sql/sql_parse.cc:5852
|
#12 0x564841183c10 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /data/11.2_dbg_san/sql/sql_parse.cc:7800
|
#13 0x564841193986 in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /data/11.2_dbg_san/sql/sql_parse.cc:1892
|
#14 0x5648411a18cd in do_command(THD*, bool) /data/11.2_dbg_san/sql/sql_parse.cc:1405
|
#15 0x564841b7b577 in do_handle_one_connection(CONNECT*, bool) /data/11.2_dbg_san/sql/sql_connect.cc:1445
|
#16 0x564841b7ca92 in handle_one_connection /data/11.2_dbg_san/sql/sql_connect.cc:1347
|
#17 0x1520c2694b42 in start_thread nptl/pthread_create.c:442
|
|
Indirect leak of 40 byte(s) in 1 object(s) allocated from:
|
#0 0x564840847537 in __interceptor_calloc (/test/UBASAN_MD030823-mariadb-11.2.0-linux-x86_64-dbg/bin/mariadbd+0x7b96537)
|
#1 0x564844905171 in rbt_create(unsigned long, int (*)(void const*, void const*)) /data/11.2_dbg_san/storage/innobase/ut/ut0rbt.cc:790
|
#2 0x564844cdfbe3 in fts_trx_table_create /data/11.2_dbg_san/storage/innobase/fts/fts0fts.cc:2278
|
#3 0x564844cdfbe3 in fts_trx_init /data/11.2_dbg_san/storage/innobase/fts/fts0fts.cc:2341
|
#4 0x564844cf51f8 in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /data/11.2_dbg_san/storage/innobase/fts/fts0fts.cc:2416
|
#5 0x564844682984 in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /data/11.2_dbg_san/storage/innobase/row/row0mysql.cc:1390
|
#6 0x564844123015 in ha_innobase::write_row(unsigned char const*) /data/11.2_dbg_san/storage/innobase/handler/ha_innodb.cc:7824
|
#7 0x5648429bf015 in handler::ha_write_row(unsigned char const*) /data/11.2_dbg_san/sql/handler.cc:7804
|
#8 0x564840f0061b in write_record(THD*, TABLE*, st_copy_info*, select_result*) /data/11.2_dbg_san/sql/sql_insert.cc:2204
|
#9 0x564840f07be1 in select_insert::send_data(List<Item>&) /data/11.2_dbg_san/sql/sql_insert.cc:4184
|
#10 0x5648414c0860 in select_result_sink::send_data_with_check(List<Item>&, st_select_lex_unit*, unsigned long long) /data/11.2_dbg_san/sql/sql_class.h:5762
|
#11 0x5648414c0860 in end_send /data/11.2_dbg_san/sql/sql_select.cc:24704
|
#12 0x56484131428a in evaluate_join_record /data/11.2_dbg_san/sql/sql_select.cc:23671
|
#13 0x56484152f499 in AGGR_OP::end_send() /data/11.2_dbg_san/sql/sql_select.cc:32341
|
#14 0x5648415309fb in sub_select_postjoin_aggr(JOIN*, st_join_table*, bool) /data/11.2_dbg_san/sql/sql_select.cc:23122
|
#15 0x5648413e00e4 in sub_select(JOIN*, st_join_table*, bool) /data/11.2_dbg_san/sql/sql_select.cc:23372
|
#16 0x564841590bfa in do_select /data/11.2_dbg_san/sql/sql_select.cc:22957
|
#17 0x564841590bfa in JOIN::exec_inner() /data/11.2_dbg_san/sql/sql_select.cc:4935
|
#18 0x56484159222c in JOIN::exec() /data/11.2_dbg_san/sql/sql_select.cc:4712
|
#19 0x564841580432 in mysql_select(THD*, TABLE_LIST*, List<Item>&, Item*, unsigned int, st_order*, st_order*, Item*, st_order*, unsigned long long, select_result*, st_select_lex_unit*, st_select_lex*) /data/11.2_dbg_san/sql/sql_select.cc:5243
|
#20 0x564841584943 in handle_select(THD*, LEX*, select_result*, unsigned long long) /data/11.2_dbg_san/sql/sql_select.cc:628
|
#21 0x56484116626f in mysql_execute_command(THD*, bool) /data/11.2_dbg_san/sql/sql_parse.cc:4598
|
#22 0x564841183c10 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /data/11.2_dbg_san/sql/sql_parse.cc:7800
|
#23 0x564841193986 in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /data/11.2_dbg_san/sql/sql_parse.cc:1892
|
#24 0x5648411a18cd in do_command(THD*, bool) /data/11.2_dbg_san/sql/sql_parse.cc:1405
|
#25 0x564841b7b577 in do_handle_one_connection(CONNECT*, bool) /data/11.2_dbg_san/sql/sql_connect.cc:1445
|
#26 0x564841b7ca92 in handle_one_connection /data/11.2_dbg_san/sql/sql_connect.cc:1347
|
#27 0x1520c2694b42 in start_thread nptl/pthread_create.c:442
|
|
Indirect leak of 40 byte(s) in 1 object(s) allocated from:
|
#0 0x564840847537 in __interceptor_calloc (/test/UBASAN_MD030823-mariadb-11.2.0-linux-x86_64-dbg/bin/mariadbd+0x7b96537)
|
#1 0x564844905234 in rbt_create(unsigned long, int (*)(void const*, void const*)) /data/11.2_dbg_san/storage/innobase/ut/ut0rbt.cc:797
|
#2 0x564844cdfbe3 in fts_trx_table_create /data/11.2_dbg_san/storage/innobase/fts/fts0fts.cc:2278
|
#3 0x564844cdfbe3 in fts_trx_init /data/11.2_dbg_san/storage/innobase/fts/fts0fts.cc:2341
|
#4 0x564844cf51f8 in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /data/11.2_dbg_san/storage/innobase/fts/fts0fts.cc:2416
|
#5 0x564844682984 in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /data/11.2_dbg_san/storage/innobase/row/row0mysql.cc:1390
|
#6 0x564844123015 in ha_innobase::write_row(unsigned char const*) /data/11.2_dbg_san/storage/innobase/handler/ha_innodb.cc:7824
|
#7 0x5648429bf015 in handler::ha_write_row(unsigned char const*) /data/11.2_dbg_san/sql/handler.cc:7804
|
#8 0x564840f0061b in write_record(THD*, TABLE*, st_copy_info*, select_result*) /data/11.2_dbg_san/sql/sql_insert.cc:2204
|
#9 0x564840f07be1 in select_insert::send_data(List<Item>&) /data/11.2_dbg_san/sql/sql_insert.cc:4184
|
#10 0x5648414c0860 in select_result_sink::send_data_with_check(List<Item>&, st_select_lex_unit*, unsigned long long) /data/11.2_dbg_san/sql/sql_class.h:5762
|
#11 0x5648414c0860 in end_send /data/11.2_dbg_san/sql/sql_select.cc:24704
|
#12 0x56484131428a in evaluate_join_record /data/11.2_dbg_san/sql/sql_select.cc:23671
|
#13 0x56484152f499 in AGGR_OP::end_send() /data/11.2_dbg_san/sql/sql_select.cc:32341
|
#14 0x5648415309fb in sub_select_postjoin_aggr(JOIN*, st_join_table*, bool) /data/11.2_dbg_san/sql/sql_select.cc:23122
|
#15 0x5648413e00e4 in sub_select(JOIN*, st_join_table*, bool) /data/11.2_dbg_san/sql/sql_select.cc:23372
|
#16 0x564841590bfa in do_select /data/11.2_dbg_san/sql/sql_select.cc:22957
|
#17 0x564841590bfa in JOIN::exec_inner() /data/11.2_dbg_san/sql/sql_select.cc:4935
|
#18 0x56484159222c in JOIN::exec() /data/11.2_dbg_san/sql/sql_select.cc:4712
|
#19 0x564841580432 in mysql_select(THD*, TABLE_LIST*, List<Item>&, Item*, unsigned int, st_order*, st_order*, Item*, st_order*, unsigned long long, select_result*, st_select_lex_unit*, st_select_lex*) /data/11.2_dbg_san/sql/sql_select.cc:5243
|
#20 0x564841584943 in handle_select(THD*, LEX*, select_result*, unsigned long long) /data/11.2_dbg_san/sql/sql_select.cc:628
|
#21 0x56484116626f in mysql_execute_command(THD*, bool) /data/11.2_dbg_san/sql/sql_parse.cc:4598
|
#22 0x564841183c10 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /data/11.2_dbg_san/sql/sql_parse.cc:7800
|
#23 0x564841193986 in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /data/11.2_dbg_san/sql/sql_parse.cc:1892
|
#24 0x5648411a18cd in do_command(THD*, bool) /data/11.2_dbg_san/sql/sql_parse.cc:1405
|
#25 0x564841b7b577 in do_handle_one_connection(CONNECT*, bool) /data/11.2_dbg_san/sql/sql_connect.cc:1445
|
#26 0x564841b7ca92 in handle_one_connection /data/11.2_dbg_san/sql/sql_connect.cc:1347
|
#27 0x1520c2694b42 in start_thread nptl/pthread_create.c:442
|
|
Indirect leak of 40 byte(s) in 1 object(s) allocated from:
|
#0 0x564840847537 in __interceptor_calloc (/test/UBASAN_MD030823-mariadb-11.2.0-linux-x86_64-dbg/bin/mariadbd+0x7b96537)
|
#1 0x564844905234 in rbt_create(unsigned long, int (*)(void const*, void const*)) /data/11.2_dbg_san/storage/innobase/ut/ut0rbt.cc:797
|
#2 0x564844cddea3 in fts_savepoint_create /data/11.2_dbg_san/storage/innobase/fts/fts0fts.cc:2211
|
#3 0x564844cf4e8e in fts_trx_create(trx_t*) /data/11.2_dbg_san/storage/innobase/fts/fts0fts.cc:2246
|
#4 0x564844cf52cf in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /data/11.2_dbg_san/storage/innobase/fts/fts0fts.cc:2413
|
#5 0x564844682984 in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /data/11.2_dbg_san/storage/innobase/row/row0mysql.cc:1390
|
#6 0x564844123015 in ha_innobase::write_row(unsigned char const*) /data/11.2_dbg_san/storage/innobase/handler/ha_innodb.cc:7824
|
#7 0x5648429bf015 in handler::ha_write_row(unsigned char const*) /data/11.2_dbg_san/sql/handler.cc:7804
|
#8 0x564840f0061b in write_record(THD*, TABLE*, st_copy_info*, select_result*) /data/11.2_dbg_san/sql/sql_insert.cc:2204
|
#9 0x564840f07be1 in select_insert::send_data(List<Item>&) /data/11.2_dbg_san/sql/sql_insert.cc:4184
|
#10 0x5648414c0860 in select_result_sink::send_data_with_check(List<Item>&, st_select_lex_unit*, unsigned long long) /data/11.2_dbg_san/sql/sql_class.h:5762
|
#11 0x5648414c0860 in end_send /data/11.2_dbg_san/sql/sql_select.cc:24704
|
#12 0x56484131428a in evaluate_join_record /data/11.2_dbg_san/sql/sql_select.cc:23671
|
#13 0x56484152f499 in AGGR_OP::end_send() /data/11.2_dbg_san/sql/sql_select.cc:32341
|
#14 0x5648415309fb in sub_select_postjoin_aggr(JOIN*, st_join_table*, bool) /data/11.2_dbg_san/sql/sql_select.cc:23122
|
#15 0x5648413e00e4 in sub_select(JOIN*, st_join_table*, bool) /data/11.2_dbg_san/sql/sql_select.cc:23372
|
#16 0x564841590bfa in do_select /data/11.2_dbg_san/sql/sql_select.cc:22957
|
#17 0x564841590bfa in JOIN::exec_inner() /data/11.2_dbg_san/sql/sql_select.cc:4935
|
#18 0x56484159222c in JOIN::exec() /data/11.2_dbg_san/sql/sql_select.cc:4712
|
#19 0x564841580432 in mysql_select(THD*, TABLE_LIST*, List<Item>&, Item*, unsigned int, st_order*, st_order*, Item*, st_order*, unsigned long long, select_result*, st_select_lex_unit*, st_select_lex*) /data/11.2_dbg_san/sql/sql_select.cc:5243
|
#20 0x564841584943 in handle_select(THD*, LEX*, select_result*, unsigned long long) /data/11.2_dbg_san/sql/sql_select.cc:628
|
#21 0x56484116626f in mysql_execute_command(THD*, bool) /data/11.2_dbg_san/sql/sql_parse.cc:4598
|
#22 0x564841183c10 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /data/11.2_dbg_san/sql/sql_parse.cc:7800
|
#23 0x564841193986 in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /data/11.2_dbg_san/sql/sql_parse.cc:1892
|
#24 0x5648411a18cd in do_command(THD*, bool) /data/11.2_dbg_san/sql/sql_parse.cc:1405
|
#25 0x564841b7b577 in do_handle_one_connection(CONNECT*, bool) /data/11.2_dbg_san/sql/sql_connect.cc:1445
|
#26 0x564841b7ca92 in handle_one_connection /data/11.2_dbg_san/sql/sql_connect.cc:1347
|
#27 0x1520c2694b42 in start_thread nptl/pthread_create.c:442
|
|
Indirect leak of 40 byte(s) in 1 object(s) allocated from:
|
#0 0x564840847537 in __interceptor_calloc (/test/UBASAN_MD030823-mariadb-11.2.0-linux-x86_64-dbg/bin/mariadbd+0x7b96537)
|
#1 0x564844905171 in rbt_create(unsigned long, int (*)(void const*, void const*)) /data/11.2_dbg_san/storage/innobase/ut/ut0rbt.cc:790
|
#2 0x564844cddea3 in fts_savepoint_create /data/11.2_dbg_san/storage/innobase/fts/fts0fts.cc:2211
|
#3 0x564844cf4e8e in fts_trx_create(trx_t*) /data/11.2_dbg_san/storage/innobase/fts/fts0fts.cc:2246
|
#4 0x564844cf52cf in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /data/11.2_dbg_san/storage/innobase/fts/fts0fts.cc:2413
|
#5 0x564844682984 in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /data/11.2_dbg_san/storage/innobase/row/row0mysql.cc:1390
|
#6 0x564844123015 in ha_innobase::write_row(unsigned char const*) /data/11.2_dbg_san/storage/innobase/handler/ha_innodb.cc:7824
|
#7 0x5648429bf015 in handler::ha_write_row(unsigned char const*) /data/11.2_dbg_san/sql/handler.cc:7804
|
#8 0x564840f0061b in write_record(THD*, TABLE*, st_copy_info*, select_result*) /data/11.2_dbg_san/sql/sql_insert.cc:2204
|
#9 0x564840f07be1 in select_insert::send_data(List<Item>&) /data/11.2_dbg_san/sql/sql_insert.cc:4184
|
#10 0x5648414c0860 in select_result_sink::send_data_with_check(List<Item>&, st_select_lex_unit*, unsigned long long) /data/11.2_dbg_san/sql/sql_class.h:5762
|
#11 0x5648414c0860 in end_send /data/11.2_dbg_san/sql/sql_select.cc:24704
|
#12 0x56484131428a in evaluate_join_record /data/11.2_dbg_san/sql/sql_select.cc:23671
|
#13 0x56484152f499 in AGGR_OP::end_send() /data/11.2_dbg_san/sql/sql_select.cc:32341
|
#14 0x5648415309fb in sub_select_postjoin_aggr(JOIN*, st_join_table*, bool) /data/11.2_dbg_san/sql/sql_select.cc:23122
|
#15 0x5648413e00e4 in sub_select(JOIN*, st_join_table*, bool) /data/11.2_dbg_san/sql/sql_select.cc:23372
|
#16 0x564841590bfa in do_select /data/11.2_dbg_san/sql/sql_select.cc:22957
|
#17 0x564841590bfa in JOIN::exec_inner() /data/11.2_dbg_san/sql/sql_select.cc:4935
|
#18 0x56484159222c in JOIN::exec() /data/11.2_dbg_san/sql/sql_select.cc:4712
|
#19 0x564841580432 in mysql_select(THD*, TABLE_LIST*, List<Item>&, Item*, unsigned int, st_order*, st_order*, Item*, st_order*, unsigned long long, select_result*, st_select_lex_unit*, st_select_lex*) /data/11.2_dbg_san/sql/sql_select.cc:5243
|
#20 0x564841584943 in handle_select(THD*, LEX*, select_result*, unsigned long long) /data/11.2_dbg_san/sql/sql_select.cc:628
|
#21 0x56484116626f in mysql_execute_command(THD*, bool) /data/11.2_dbg_san/sql/sql_parse.cc:4598
|
#22 0x564841183c10 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /data/11.2_dbg_san/sql/sql_parse.cc:7800
|
#23 0x564841193986 in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /data/11.2_dbg_san/sql/sql_parse.cc:1892
|
#24 0x5648411a18cd in do_command(THD*, bool) /data/11.2_dbg_san/sql/sql_parse.cc:1405
|
#25 0x564841b7b577 in do_handle_one_connection(CONNECT*, bool) /data/11.2_dbg_san/sql/sql_connect.cc:1445
|
#26 0x564841b7ca92 in handle_one_connection /data/11.2_dbg_san/sql/sql_connect.cc:1347
|
#27 0x1520c2694b42 in start_thread nptl/pthread_create.c:442
|
|
SUMMARY: AddressSanitizer: 3623 byte(s) leaked in 43 allocation(s).
|
LSAN|memory leak|storage/innobase/ut/ut0rbt.cc|__interceptor_malloc|rbt_add_node|fts_trx_table_add_op|fts_trx_add_op
|
10.5 gives:
|
10.5.22 4235c133ae7dfe57c627699b3e4ea2513ff48979 (Optimized, UBASAN)
|
==4538==ERROR: LeakSanitizer: detected memory leaks
|
|
Indirect leak of 2016 byte(s) in 32 object(s) allocated from:
|
#0 0x55cc34446f97 in malloc (/test/UBASAN_MD030823-mariadb-10.5.22-linux-x86_64-opt/bin/mariadbd+0x7423f97)
|
#1 0x55cc37dacac5 in rbt_add_node(ib_rbt_t*, ib_rbt_bound_t*, void const*) /test/10.5_opt_san/storage/innobase/ut/ut0rbt.cc:847
|
#2 0x55cc3828b976 in fts_trx_table_add_op /test/10.5_opt_san/storage/innobase/fts/fts0fts.cc:2419
|
#3 0x55cc382a433c in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /test/10.5_opt_san/storage/innobase/fts/fts0fts.cc:2445
|
#4 0x55cc37a54a2e in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /test/10.5_opt_san/storage/innobase/row/row0mysql.cc:1472
|
#5 0x55cc374bf423 in ha_innobase::write_row(unsigned char const*) /test/10.5_opt_san/storage/innobase/handler/ha_innodb.cc:7702
|
#6 0x55cc35de1fcd in handler::ha_write_row(unsigned char const*) /test/10.5_opt_san/sql/handler.cc:7263
|
#7 0x55cc34929792 in write_record(THD*, TABLE*, st_copy_info*, select_result*) /test/10.5_opt_san/sql/sql_insert.cc:2152
|
#8 0x55cc34930311 in select_insert::send_data(List<Item>&) /test/10.5_opt_san/sql/sql_insert.cc:4109
|
#9 0x55cc34d8c09f in select_result_sink::send_data_with_check(List<Item>&, st_select_lex_unit*, unsigned long long) /test/10.5_opt_san/sql/sql_class.h:5460
|
#10 0x55cc34d8c09f in select_result_sink::send_data_with_check(List<Item>&, st_select_lex_unit*, unsigned long long) /test/10.5_opt_san/sql/sql_class.h:5450
|
#11 0x55cc34d8c09f in end_send /test/10.5_opt_san/sql/sql_select.cc:22388
|
#12 0x55cc34caa4de in evaluate_join_record /test/10.5_opt_san/sql/sql_select.cc:21407
|
#13 0x55cc34dcbc05 in AGGR_OP::end_send() /test/10.5_opt_san/sql/sql_select.cc:29949
|
#14 0x55cc34dcd378 in sub_select_postjoin_aggr(JOIN*, st_join_table*, bool) /test/10.5_opt_san/sql/sql_select.cc:20874
|
#15 0x55cc34e811f1 in do_select /test/10.5_opt_san/sql/sql_select.cc:20698
|
#16 0x55cc34e811f1 in JOIN::exec_inner() /test/10.5_opt_san/sql/sql_select.cc:4602
|
#17 0x55cc34e85293 in JOIN::exec() /test/10.5_opt_san/sql/sql_select.cc:4382
|
#18 0x55cc34e74931 in mysql_select(THD*, TABLE_LIST*, List<Item>&, Item*, unsigned int, st_order*, st_order*, Item*, st_order*, unsigned long long, select_result*, st_select_lex_unit*, st_select_lex*) /test/10.5_opt_san/sql/sql_select.cc:4859
|
#19 0x55cc34e7a1c0 in handle_select(THD*, LEX*, select_result*, unsigned long) /test/10.5_opt_san/sql/sql_select.cc:450
|
#20 0x55cc34b70a0e in mysql_execute_command(THD*) /test/10.5_opt_san/sql/sql_parse.cc:4788
|
#21 0x55cc34b7a6de in mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool) /test/10.5_opt_san/sql/sql_parse.cc:8118
|
#22 0x55cc34b8985d in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool) /test/10.5_opt_san/sql/sql_parse.cc:1891
|
#23 0x55cc34b9336b in do_command(THD*) /test/10.5_opt_san/sql/sql_parse.cc:1375
|
#24 0x55cc3534801f in do_handle_one_connection(CONNECT*, bool) /test/10.5_opt_san/sql/sql_connect.cc:1416
|
#25 0x55cc3534a41c in handle_one_connection /test/10.5_opt_san/sql/sql_connect.cc:1318
|
#26 0x15211d094b42 in start_thread nptl/pthread_create.c:442
|
|
Indirect leak of 1128 byte(s) in 1 object(s) allocated from:
|
#0 0x55cc34446f97 in malloc (/test/UBASAN_MD030823-mariadb-10.5.22-linux-x86_64-opt/bin/mariadbd+0x7423f97)
|
#1 0x55cc377cf8d1 in mem_heap_create_block_func(mem_block_info_t*, unsigned long, unsigned long) /test/10.5_opt_san/storage/innobase/mem/mem0mem.cc:277
|
#2 0x55cc382a33f5 in mem_heap_create_func /test/10.5_opt_san/storage/innobase/include/mem0mem.inl:375
|
#3 0x55cc382a33f5 in fts_trx_create(trx_t*) /test/10.5_opt_san/storage/innobase/fts/fts0fts.cc:2254
|
#4 0x55cc382a436f in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /test/10.5_opt_san/storage/innobase/fts/fts0fts.cc:2439
|
#5 0x55cc37a54a2e in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /test/10.5_opt_san/storage/innobase/row/row0mysql.cc:1472
|
#6 0x55cc374bf423 in ha_innobase::write_row(unsigned char const*) /test/10.5_opt_san/storage/innobase/handler/ha_innodb.cc:7702
|
#7 0x55cc35de1fcd in handler::ha_write_row(unsigned char const*) /test/10.5_opt_san/sql/handler.cc:7263
|
#8 0x55cc34929792 in write_record(THD*, TABLE*, st_copy_info*, select_result*) /test/10.5_opt_san/sql/sql_insert.cc:2152
|
#9 0x55cc34930311 in select_insert::send_data(List<Item>&) /test/10.5_opt_san/sql/sql_insert.cc:4109
|
#10 0x55cc34d8c09f in select_result_sink::send_data_with_check(List<Item>&, st_select_lex_unit*, unsigned long long) /test/10.5_opt_san/sql/sql_class.h:5460
|
#11 0x55cc34d8c09f in select_result_sink::send_data_with_check(List<Item>&, st_select_lex_unit*, unsigned long long) /test/10.5_opt_san/sql/sql_class.h:5450
|
#12 0x55cc34d8c09f in end_send /test/10.5_opt_san/sql/sql_select.cc:22388
|
#13 0x55cc34caa4de in evaluate_join_record /test/10.5_opt_san/sql/sql_select.cc:21407
|
#14 0x55cc34dcbc05 in AGGR_OP::end_send() /test/10.5_opt_san/sql/sql_select.cc:29949
|
#15 0x55cc34dcd378 in sub_select_postjoin_aggr(JOIN*, st_join_table*, bool) /test/10.5_opt_san/sql/sql_select.cc:20874
|
#16 0x55cc34e811f1 in do_select /test/10.5_opt_san/sql/sql_select.cc:20698
|
#17 0x55cc34e811f1 in JOIN::exec_inner() /test/10.5_opt_san/sql/sql_select.cc:4602
|
#18 0x55cc34e85293 in JOIN::exec() /test/10.5_opt_san/sql/sql_select.cc:4382
|
#19 0x55cc34e74931 in mysql_select(THD*, TABLE_LIST*, List<Item>&, Item*, unsigned int, st_order*, st_order*, Item*, st_order*, unsigned long long, select_result*, st_select_lex_unit*, st_select_lex*) /test/10.5_opt_san/sql/sql_select.cc:4859
|
#20 0x55cc34e7a1c0 in handle_select(THD*, LEX*, select_result*, unsigned long) /test/10.5_opt_san/sql/sql_select.cc:450
|
#21 0x55cc34b70a0e in mysql_execute_command(THD*) /test/10.5_opt_san/sql/sql_parse.cc:4788
|
#22 0x55cc34b7a6de in mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool) /test/10.5_opt_san/sql/sql_parse.cc:8118
|
#23 0x55cc34b8985d in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool) /test/10.5_opt_san/sql/sql_parse.cc:1891
|
#24 0x55cc34b9336b in do_command(THD*) /test/10.5_opt_san/sql/sql_parse.cc:1375
|
#25 0x55cc3534801f in do_handle_one_connection(CONNECT*, bool) /test/10.5_opt_san/sql/sql_connect.cc:1416
|
#26 0x55cc3534a41c in handle_one_connection /test/10.5_opt_san/sql/sql_connect.cc:1318
|
#27 0x15211d094b42 in start_thread nptl/pthread_create.c:442
|
|
Indirect leak of 56 byte(s) in 1 object(s) allocated from:
|
#0 0x55cc34447167 in __interceptor_calloc (/test/UBASAN_MD030823-mariadb-10.5.22-linux-x86_64-opt/bin/mariadbd+0x7424167)
|
#1 0x55cc37dabf89 in rbt_create(unsigned long, int (*)(void const*, void const*)) /test/10.5_opt_san/storage/innobase/ut/ut0rbt.cc:783
|
#2 0x55cc3828c3a8 in fts_trx_table_create /test/10.5_opt_san/storage/innobase/fts/fts0fts.cc:2304
|
#3 0x55cc3828c3a8 in fts_trx_init /test/10.5_opt_san/storage/innobase/fts/fts0fts.cc:2367
|
#4 0x55cc382a42c2 in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /test/10.5_opt_san/storage/innobase/fts/fts0fts.cc:2442
|
#5 0x55cc37a54a2e in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /test/10.5_opt_san/storage/innobase/row/row0mysql.cc:1472
|
#6 0x55cc374bf423 in ha_innobase::write_row(unsigned char const*) /test/10.5_opt_san/storage/innobase/handler/ha_innodb.cc:7702
|
#7 0x55cc35de1fcd in handler::ha_write_row(unsigned char const*) /test/10.5_opt_san/sql/handler.cc:7263
|
#8 0x55cc34929792 in write_record(THD*, TABLE*, st_copy_info*, select_result*) /test/10.5_opt_san/sql/sql_insert.cc:2152
|
#9 0x55cc34930311 in select_insert::send_data(List<Item>&) /test/10.5_opt_san/sql/sql_insert.cc:4109
|
#10 0x55cc34d8c09f in select_result_sink::send_data_with_check(List<Item>&, st_select_lex_unit*, unsigned long long) /test/10.5_opt_san/sql/sql_class.h:5460
|
#11 0x55cc34d8c09f in select_result_sink::send_data_with_check(List<Item>&, st_select_lex_unit*, unsigned long long) /test/10.5_opt_san/sql/sql_class.h:5450
|
#12 0x55cc34d8c09f in end_send /test/10.5_opt_san/sql/sql_select.cc:22388
|
#13 0x55cc34caa4de in evaluate_join_record /test/10.5_opt_san/sql/sql_select.cc:21407
|
#14 0x55cc34dcbc05 in AGGR_OP::end_send() /test/10.5_opt_san/sql/sql_select.cc:29949
|
#15 0x55cc34dcd378 in sub_select_postjoin_aggr(JOIN*, st_join_table*, bool) /test/10.5_opt_san/sql/sql_select.cc:20874
|
#16 0x55cc34e811f1 in do_select /test/10.5_opt_san/sql/sql_select.cc:20698
|
#17 0x55cc34e811f1 in JOIN::exec_inner() /test/10.5_opt_san/sql/sql_select.cc:4602
|
#18 0x55cc34e85293 in JOIN::exec() /test/10.5_opt_san/sql/sql_select.cc:4382
|
#19 0x55cc34e74931 in mysql_select(THD*, TABLE_LIST*, List<Item>&, Item*, unsigned int, st_order*, st_order*, Item*, st_order*, unsigned long long, select_result*, st_select_lex_unit*, st_select_lex*) /test/10.5_opt_san/sql/sql_select.cc:4859
|
#20 0x55cc34e7a1c0 in handle_select(THD*, LEX*, select_result*, unsigned long) /test/10.5_opt_san/sql/sql_select.cc:450
|
#21 0x55cc34b70a0e in mysql_execute_command(THD*) /test/10.5_opt_san/sql/sql_parse.cc:4788
|
#22 0x55cc34b7a6de in mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool) /test/10.5_opt_san/sql/sql_parse.cc:8118
|
#23 0x55cc34b8985d in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool) /test/10.5_opt_san/sql/sql_parse.cc:1891
|
#24 0x55cc34b9336b in do_command(THD*) /test/10.5_opt_san/sql/sql_parse.cc:1375
|
#25 0x55cc3534801f in do_handle_one_connection(CONNECT*, bool) /test/10.5_opt_san/sql/sql_connect.cc:1416
|
#26 0x55cc3534a41c in handle_one_connection /test/10.5_opt_san/sql/sql_connect.cc:1318
|
#27 0x15211d094b42 in start_thread nptl/pthread_create.c:442
|
|
Indirect leak of 56 byte(s) in 1 object(s) allocated from:
|
#0 0x55cc34447167 in __interceptor_calloc (/test/UBASAN_MD030823-mariadb-10.5.22-linux-x86_64-opt/bin/mariadbd+0x7424167)
|
#1 0x55cc37dabf89 in rbt_create(unsigned long, int (*)(void const*, void const*)) /test/10.5_opt_san/storage/innobase/ut/ut0rbt.cc:783
|
#2 0x55cc382a4dcd in fts_savepoint_create /test/10.5_opt_san/storage/innobase/fts/fts0fts.cc:2237
|
#3 0x55cc382a4dcd in fts_savepoint_laststmt_refresh(trx_t*) /test/10.5_opt_san/storage/innobase/fts/fts0fts.cc:5537
|
#4 0x55cc37469fc6 in innobase_commit /test/10.5_opt_san/storage/innobase/handler/ha_innodb.cc:4400
|
#5 0x55cc35d77197 in commit_one_phase_2 /test/10.5_opt_san/sql/handler.cc:1983
|
#6 0x55cc35d93f4e in ha_commit_trans(THD*, bool) /test/10.5_opt_san/sql/handler.cc:1756
|
#7 0x55cc353c53e0 in trans_commit_stmt(THD*) /test/10.5_opt_san/sql/transaction.cc:472
|
#8 0x55cc34b52842 in mysql_execute_command(THD*) /test/10.5_opt_san/sql/sql_parse.cc:6143
|
#9 0x55cc34b7a6de in mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool) /test/10.5_opt_san/sql/sql_parse.cc:8118
|
#10 0x55cc34b8985d in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool) /test/10.5_opt_san/sql/sql_parse.cc:1891
|
#11 0x55cc34b9336b in do_command(THD*) /test/10.5_opt_san/sql/sql_parse.cc:1375
|
#12 0x55cc3534801f in do_handle_one_connection(CONNECT*, bool) /test/10.5_opt_san/sql/sql_connect.cc:1416
|
#13 0x55cc3534a41c in handle_one_connection /test/10.5_opt_san/sql/sql_connect.cc:1318
|
#14 0x15211d094b42 in start_thread nptl/pthread_create.c:442
|
|
Indirect leak of 56 byte(s) in 1 object(s) allocated from:
|
#0 0x55cc34447167 in __interceptor_calloc (/test/UBASAN_MD030823-mariadb-10.5.22-linux-x86_64-opt/bin/mariadbd+0x7424167)
|
#1 0x55cc37dabf89 in rbt_create(unsigned long, int (*)(void const*, void const*)) /test/10.5_opt_san/storage/innobase/ut/ut0rbt.cc:783
|
#2 0x55cc382a39b0 in fts_savepoint_create /test/10.5_opt_san/storage/innobase/fts/fts0fts.cc:2237
|
#3 0x55cc382a39b0 in fts_trx_create(trx_t*) /test/10.5_opt_san/storage/innobase/fts/fts0fts.cc:2272
|
#4 0x55cc382a436f in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /test/10.5_opt_san/storage/innobase/fts/fts0fts.cc:2439
|
#5 0x55cc37a54a2e in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /test/10.5_opt_san/storage/innobase/row/row0mysql.cc:1472
|
#6 0x55cc374bf423 in ha_innobase::write_row(unsigned char const*) /test/10.5_opt_san/storage/innobase/handler/ha_innodb.cc:7702
|
#7 0x55cc35de1fcd in handler::ha_write_row(unsigned char const*) /test/10.5_opt_san/sql/handler.cc:7263
|
#8 0x55cc34929792 in write_record(THD*, TABLE*, st_copy_info*, select_result*) /test/10.5_opt_san/sql/sql_insert.cc:2152
|
#9 0x55cc34930311 in select_insert::send_data(List<Item>&) /test/10.5_opt_san/sql/sql_insert.cc:4109
|
#10 0x55cc34d8c09f in select_result_sink::send_data_with_check(List<Item>&, st_select_lex_unit*, unsigned long long) /test/10.5_opt_san/sql/sql_class.h:5460
|
#11 0x55cc34d8c09f in select_result_sink::send_data_with_check(List<Item>&, st_select_lex_unit*, unsigned long long) /test/10.5_opt_san/sql/sql_class.h:5450
|
#12 0x55cc34d8c09f in end_send /test/10.5_opt_san/sql/sql_select.cc:22388
|
#13 0x55cc34caa4de in evaluate_join_record /test/10.5_opt_san/sql/sql_select.cc:21407
|
#14 0x55cc34dcbc05 in AGGR_OP::end_send() /test/10.5_opt_san/sql/sql_select.cc:29949
|
#15 0x55cc34dcd378 in sub_select_postjoin_aggr(JOIN*, st_join_table*, bool) /test/10.5_opt_san/sql/sql_select.cc:20874
|
#16 0x55cc34e811f1 in do_select /test/10.5_opt_san/sql/sql_select.cc:20698
|
#17 0x55cc34e811f1 in JOIN::exec_inner() /test/10.5_opt_san/sql/sql_select.cc:4602
|
#18 0x55cc34e85293 in JOIN::exec() /test/10.5_opt_san/sql/sql_select.cc:4382
|
#19 0x55cc34e74931 in mysql_select(THD*, TABLE_LIST*, List<Item>&, Item*, unsigned int, st_order*, st_order*, Item*, st_order*, unsigned long long, select_result*, st_select_lex_unit*, st_select_lex*) /test/10.5_opt_san/sql/sql_select.cc:4859
|
#20 0x55cc34e7a1c0 in handle_select(THD*, LEX*, select_result*, unsigned long) /test/10.5_opt_san/sql/sql_select.cc:450
|
#21 0x55cc34b70a0e in mysql_execute_command(THD*) /test/10.5_opt_san/sql/sql_parse.cc:4788
|
#22 0x55cc34b7a6de in mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool) /test/10.5_opt_san/sql/sql_parse.cc:8118
|
#23 0x55cc34b8985d in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool) /test/10.5_opt_san/sql/sql_parse.cc:1891
|
#24 0x55cc34b9336b in do_command(THD*) /test/10.5_opt_san/sql/sql_parse.cc:1375
|
#25 0x55cc3534801f in do_handle_one_connection(CONNECT*, bool) /test/10.5_opt_san/sql/sql_connect.cc:1416
|
#26 0x55cc3534a41c in handle_one_connection /test/10.5_opt_san/sql/sql_connect.cc:1318
|
#27 0x15211d094b42 in start_thread nptl/pthread_create.c:442
|
|
Indirect leak of 47 byte(s) in 1 object(s) allocated from:
|
#0 0x55cc34446f97 in malloc (/test/UBASAN_MD030823-mariadb-10.5.22-linux-x86_64-opt/bin/mariadbd+0x7423f97)
|
#1 0x55cc37dacac5 in rbt_add_node(ib_rbt_t*, ib_rbt_bound_t*, void const*) /test/10.5_opt_san/storage/innobase/ut/ut0rbt.cc:847
|
#2 0x55cc3828c41b in fts_trx_init /test/10.5_opt_san/storage/innobase/fts/fts0fts.cc:2368
|
#3 0x55cc382a42c2 in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /test/10.5_opt_san/storage/innobase/fts/fts0fts.cc:2442
|
#4 0x55cc37a54a2e in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /test/10.5_opt_san/storage/innobase/row/row0mysql.cc:1472
|
#5 0x55cc374bf423 in ha_innobase::write_row(unsigned char const*) /test/10.5_opt_san/storage/innobase/handler/ha_innodb.cc:7702
|
#6 0x55cc35de1fcd in handler::ha_write_row(unsigned char const*) /test/10.5_opt_san/sql/handler.cc:7263
|
#7 0x55cc34929792 in write_record(THD*, TABLE*, st_copy_info*, select_result*) /test/10.5_opt_san/sql/sql_insert.cc:2152
|
#8 0x55cc34930311 in select_insert::send_data(List<Item>&) /test/10.5_opt_san/sql/sql_insert.cc:4109
|
#9 0x55cc34d8c09f in select_result_sink::send_data_with_check(List<Item>&, st_select_lex_unit*, unsigned long long) /test/10.5_opt_san/sql/sql_class.h:5460
|
#10 0x55cc34d8c09f in select_result_sink::send_data_with_check(List<Item>&, st_select_lex_unit*, unsigned long long) /test/10.5_opt_san/sql/sql_class.h:5450
|
#11 0x55cc34d8c09f in end_send /test/10.5_opt_san/sql/sql_select.cc:22388
|
#12 0x55cc34caa4de in evaluate_join_record /test/10.5_opt_san/sql/sql_select.cc:21407
|
#13 0x55cc34dcbc05 in AGGR_OP::end_send() /test/10.5_opt_san/sql/sql_select.cc:29949
|
#14 0x55cc34dcd378 in sub_select_postjoin_aggr(JOIN*, st_join_table*, bool) /test/10.5_opt_san/sql/sql_select.cc:20874
|
#15 0x55cc34e811f1 in do_select /test/10.5_opt_san/sql/sql_select.cc:20698
|
#16 0x55cc34e811f1 in JOIN::exec_inner() /test/10.5_opt_san/sql/sql_select.cc:4602
|
#17 0x55cc34e85293 in JOIN::exec() /test/10.5_opt_san/sql/sql_select.cc:4382
|
#18 0x55cc34e74931 in mysql_select(THD*, TABLE_LIST*, List<Item>&, Item*, unsigned int, st_order*, st_order*, Item*, st_order*, unsigned long long, select_result*, st_select_lex_unit*, st_select_lex*) /test/10.5_opt_san/sql/sql_select.cc:4859
|
#19 0x55cc34e7a1c0 in handle_select(THD*, LEX*, select_result*, unsigned long) /test/10.5_opt_san/sql/sql_select.cc:450
|
#20 0x55cc34b70a0e in mysql_execute_command(THD*) /test/10.5_opt_san/sql/sql_parse.cc:4788
|
#21 0x55cc34b7a6de in mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool) /test/10.5_opt_san/sql/sql_parse.cc:8118
|
#22 0x55cc34b8985d in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool) /test/10.5_opt_san/sql/sql_parse.cc:1891
|
#23 0x55cc34b9336b in do_command(THD*) /test/10.5_opt_san/sql/sql_parse.cc:1375
|
#24 0x55cc3534801f in do_handle_one_connection(CONNECT*, bool) /test/10.5_opt_san/sql/sql_connect.cc:1416
|
#25 0x55cc3534a41c in handle_one_connection /test/10.5_opt_san/sql/sql_connect.cc:1318
|
#26 0x15211d094b42 in start_thread nptl/pthread_create.c:442
|
|
Indirect leak of 40 byte(s) in 1 object(s) allocated from:
|
#0 0x55cc34447167 in __interceptor_calloc (/test/UBASAN_MD030823-mariadb-10.5.22-linux-x86_64-opt/bin/mariadbd+0x7424167)
|
#1 0x55cc37dac08c in rbt_create(unsigned long, int (*)(void const*, void const*)) /test/10.5_opt_san/storage/innobase/ut/ut0rbt.cc:795
|
#2 0x55cc382a4dcd in fts_savepoint_create /test/10.5_opt_san/storage/innobase/fts/fts0fts.cc:2237
|
#3 0x55cc382a4dcd in fts_savepoint_laststmt_refresh(trx_t*) /test/10.5_opt_san/storage/innobase/fts/fts0fts.cc:5537
|
#4 0x55cc37469fc6 in innobase_commit /test/10.5_opt_san/storage/innobase/handler/ha_innodb.cc:4400
|
#5 0x55cc35d77197 in commit_one_phase_2 /test/10.5_opt_san/sql/handler.cc:1983
|
#6 0x55cc35d93f4e in ha_commit_trans(THD*, bool) /test/10.5_opt_san/sql/handler.cc:1756
|
#7 0x55cc353c53e0 in trans_commit_stmt(THD*) /test/10.5_opt_san/sql/transaction.cc:472
|
#8 0x55cc34b52842 in mysql_execute_command(THD*) /test/10.5_opt_san/sql/sql_parse.cc:6143
|
#9 0x55cc34b7a6de in mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool) /test/10.5_opt_san/sql/sql_parse.cc:8118
|
#10 0x55cc34b8985d in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool) /test/10.5_opt_san/sql/sql_parse.cc:1891
|
#11 0x55cc34b9336b in do_command(THD*) /test/10.5_opt_san/sql/sql_parse.cc:1375
|
#12 0x55cc3534801f in do_handle_one_connection(CONNECT*, bool) /test/10.5_opt_san/sql/sql_connect.cc:1416
|
#13 0x55cc3534a41c in handle_one_connection /test/10.5_opt_san/sql/sql_connect.cc:1318
|
#14 0x15211d094b42 in start_thread nptl/pthread_create.c:442
|
|
Indirect leak of 40 byte(s) in 1 object(s) allocated from:
|
#0 0x55cc34447167 in __interceptor_calloc (/test/UBASAN_MD030823-mariadb-10.5.22-linux-x86_64-opt/bin/mariadbd+0x7424167)
|
#1 0x55cc37dabfca in rbt_create(unsigned long, int (*)(void const*, void const*)) /test/10.5_opt_san/storage/innobase/ut/ut0rbt.cc:788
|
#2 0x55cc382a4dcd in fts_savepoint_create /test/10.5_opt_san/storage/innobase/fts/fts0fts.cc:2237
|
#3 0x55cc382a4dcd in fts_savepoint_laststmt_refresh(trx_t*) /test/10.5_opt_san/storage/innobase/fts/fts0fts.cc:5537
|
#4 0x55cc37469fc6 in innobase_commit /test/10.5_opt_san/storage/innobase/handler/ha_innodb.cc:4400
|
#5 0x55cc35d77197 in commit_one_phase_2 /test/10.5_opt_san/sql/handler.cc:1983
|
#6 0x55cc35d93f4e in ha_commit_trans(THD*, bool) /test/10.5_opt_san/sql/handler.cc:1756
|
#7 0x55cc353c53e0 in trans_commit_stmt(THD*) /test/10.5_opt_san/sql/transaction.cc:472
|
#8 0x55cc34b52842 in mysql_execute_command(THD*) /test/10.5_opt_san/sql/sql_parse.cc:6143
|
#9 0x55cc34b7a6de in mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool) /test/10.5_opt_san/sql/sql_parse.cc:8118
|
#10 0x55cc34b8985d in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool) /test/10.5_opt_san/sql/sql_parse.cc:1891
|
#11 0x55cc34b9336b in do_command(THD*) /test/10.5_opt_san/sql/sql_parse.cc:1375
|
#12 0x55cc3534801f in do_handle_one_connection(CONNECT*, bool) /test/10.5_opt_san/sql/sql_connect.cc:1416
|
#13 0x55cc3534a41c in handle_one_connection /test/10.5_opt_san/sql/sql_connect.cc:1318
|
#14 0x15211d094b42 in start_thread nptl/pthread_create.c:442
|
|
Indirect leak of 40 byte(s) in 1 object(s) allocated from:
|
#0 0x55cc34447167 in __interceptor_calloc (/test/UBASAN_MD030823-mariadb-10.5.22-linux-x86_64-opt/bin/mariadbd+0x7424167)
|
#1 0x55cc37dabfca in rbt_create(unsigned long, int (*)(void const*, void const*)) /test/10.5_opt_san/storage/innobase/ut/ut0rbt.cc:788
|
#2 0x55cc3828c3a8 in fts_trx_table_create /test/10.5_opt_san/storage/innobase/fts/fts0fts.cc:2304
|
#3 0x55cc3828c3a8 in fts_trx_init /test/10.5_opt_san/storage/innobase/fts/fts0fts.cc:2367
|
#4 0x55cc382a42c2 in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /test/10.5_opt_san/storage/innobase/fts/fts0fts.cc:2442
|
#5 0x55cc37a54a2e in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /test/10.5_opt_san/storage/innobase/row/row0mysql.cc:1472
|
#6 0x55cc374bf423 in ha_innobase::write_row(unsigned char const*) /test/10.5_opt_san/storage/innobase/handler/ha_innodb.cc:7702
|
#7 0x55cc35de1fcd in handler::ha_write_row(unsigned char const*) /test/10.5_opt_san/sql/handler.cc:7263
|
#8 0x55cc34929792 in write_record(THD*, TABLE*, st_copy_info*, select_result*) /test/10.5_opt_san/sql/sql_insert.cc:2152
|
#9 0x55cc34930311 in select_insert::send_data(List<Item>&) /test/10.5_opt_san/sql/sql_insert.cc:4109
|
#10 0x55cc34d8c09f in select_result_sink::send_data_with_check(List<Item>&, st_select_lex_unit*, unsigned long long) /test/10.5_opt_san/sql/sql_class.h:5460
|
#11 0x55cc34d8c09f in select_result_sink::send_data_with_check(List<Item>&, st_select_lex_unit*, unsigned long long) /test/10.5_opt_san/sql/sql_class.h:5450
|
#12 0x55cc34d8c09f in end_send /test/10.5_opt_san/sql/sql_select.cc:22388
|
#13 0x55cc34caa4de in evaluate_join_record /test/10.5_opt_san/sql/sql_select.cc:21407
|
#14 0x55cc34dcbc05 in AGGR_OP::end_send() /test/10.5_opt_san/sql/sql_select.cc:29949
|
#15 0x55cc34dcd378 in sub_select_postjoin_aggr(JOIN*, st_join_table*, bool) /test/10.5_opt_san/sql/sql_select.cc:20874
|
#16 0x55cc34e811f1 in do_select /test/10.5_opt_san/sql/sql_select.cc:20698
|
#17 0x55cc34e811f1 in JOIN::exec_inner() /test/10.5_opt_san/sql/sql_select.cc:4602
|
#18 0x55cc34e85293 in JOIN::exec() /test/10.5_opt_san/sql/sql_select.cc:4382
|
#19 0x55cc34e74931 in mysql_select(THD*, TABLE_LIST*, List<Item>&, Item*, unsigned int, st_order*, st_order*, Item*, st_order*, unsigned long long, select_result*, st_select_lex_unit*, st_select_lex*) /test/10.5_opt_san/sql/sql_select.cc:4859
|
#20 0x55cc34e7a1c0 in handle_select(THD*, LEX*, select_result*, unsigned long) /test/10.5_opt_san/sql/sql_select.cc:450
|
#21 0x55cc34b70a0e in mysql_execute_command(THD*) /test/10.5_opt_san/sql/sql_parse.cc:4788
|
#22 0x55cc34b7a6de in mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool) /test/10.5_opt_san/sql/sql_parse.cc:8118
|
#23 0x55cc34b8985d in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool) /test/10.5_opt_san/sql/sql_parse.cc:1891
|
#24 0x55cc34b9336b in do_command(THD*) /test/10.5_opt_san/sql/sql_parse.cc:1375
|
#25 0x55cc3534801f in do_handle_one_connection(CONNECT*, bool) /test/10.5_opt_san/sql/sql_connect.cc:1416
|
#26 0x55cc3534a41c in handle_one_connection /test/10.5_opt_san/sql/sql_connect.cc:1318
|
#27 0x15211d094b42 in start_thread nptl/pthread_create.c:442
|
|
Indirect leak of 40 byte(s) in 1 object(s) allocated from:
|
#0 0x55cc34447167 in __interceptor_calloc (/test/UBASAN_MD030823-mariadb-10.5.22-linux-x86_64-opt/bin/mariadbd+0x7424167)
|
#1 0x55cc37dac08c in rbt_create(unsigned long, int (*)(void const*, void const*)) /test/10.5_opt_san/storage/innobase/ut/ut0rbt.cc:795
|
#2 0x55cc3828c3a8 in fts_trx_table_create /test/10.5_opt_san/storage/innobase/fts/fts0fts.cc:2304
|
#3 0x55cc3828c3a8 in fts_trx_init /test/10.5_opt_san/storage/innobase/fts/fts0fts.cc:2367
|
#4 0x55cc382a42c2 in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /test/10.5_opt_san/storage/innobase/fts/fts0fts.cc:2442
|
#5 0x55cc37a54a2e in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /test/10.5_opt_san/storage/innobase/row/row0mysql.cc:1472
|
#6 0x55cc374bf423 in ha_innobase::write_row(unsigned char const*) /test/10.5_opt_san/storage/innobase/handler/ha_innodb.cc:7702
|
#7 0x55cc35de1fcd in handler::ha_write_row(unsigned char const*) /test/10.5_opt_san/sql/handler.cc:7263
|
#8 0x55cc34929792 in write_record(THD*, TABLE*, st_copy_info*, select_result*) /test/10.5_opt_san/sql/sql_insert.cc:2152
|
#9 0x55cc34930311 in select_insert::send_data(List<Item>&) /test/10.5_opt_san/sql/sql_insert.cc:4109
|
#10 0x55cc34d8c09f in select_result_sink::send_data_with_check(List<Item>&, st_select_lex_unit*, unsigned long long) /test/10.5_opt_san/sql/sql_class.h:5460
|
#11 0x55cc34d8c09f in select_result_sink::send_data_with_check(List<Item>&, st_select_lex_unit*, unsigned long long) /test/10.5_opt_san/sql/sql_class.h:5450
|
#12 0x55cc34d8c09f in end_send /test/10.5_opt_san/sql/sql_select.cc:22388
|
#13 0x55cc34caa4de in evaluate_join_record /test/10.5_opt_san/sql/sql_select.cc:21407
|
#14 0x55cc34dcbc05 in AGGR_OP::end_send() /test/10.5_opt_san/sql/sql_select.cc:29949
|
#15 0x55cc34dcd378 in sub_select_postjoin_aggr(JOIN*, st_join_table*, bool) /test/10.5_opt_san/sql/sql_select.cc:20874
|
#16 0x55cc34e811f1 in do_select /test/10.5_opt_san/sql/sql_select.cc:20698
|
#17 0x55cc34e811f1 in JOIN::exec_inner() /test/10.5_opt_san/sql/sql_select.cc:4602
|
#18 0x55cc34e85293 in JOIN::exec() /test/10.5_opt_san/sql/sql_select.cc:4382
|
#19 0x55cc34e74931 in mysql_select(THD*, TABLE_LIST*, List<Item>&, Item*, unsigned int, st_order*, st_order*, Item*, st_order*, unsigned long long, select_result*, st_select_lex_unit*, st_select_lex*) /test/10.5_opt_san/sql/sql_select.cc:4859
|
#20 0x55cc34e7a1c0 in handle_select(THD*, LEX*, select_result*, unsigned long) /test/10.5_opt_san/sql/sql_select.cc:450
|
#21 0x55cc34b70a0e in mysql_execute_command(THD*) /test/10.5_opt_san/sql/sql_parse.cc:4788
|
#22 0x55cc34b7a6de in mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool) /test/10.5_opt_san/sql/sql_parse.cc:8118
|
#23 0x55cc34b8985d in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool) /test/10.5_opt_san/sql/sql_parse.cc:1891
|
#24 0x55cc34b9336b in do_command(THD*) /test/10.5_opt_san/sql/sql_parse.cc:1375
|
#25 0x55cc3534801f in do_handle_one_connection(CONNECT*, bool) /test/10.5_opt_san/sql/sql_connect.cc:1416
|
#26 0x55cc3534a41c in handle_one_connection /test/10.5_opt_san/sql/sql_connect.cc:1318
|
#27 0x15211d094b42 in start_thread nptl/pthread_create.c:442
|
|
Indirect leak of 40 byte(s) in 1 object(s) allocated from:
|
#0 0x55cc34447167 in __interceptor_calloc (/test/UBASAN_MD030823-mariadb-10.5.22-linux-x86_64-opt/bin/mariadbd+0x7424167)
|
#1 0x55cc37dac08c in rbt_create(unsigned long, int (*)(void const*, void const*)) /test/10.5_opt_san/storage/innobase/ut/ut0rbt.cc:795
|
#2 0x55cc382a39b0 in fts_savepoint_create /test/10.5_opt_san/storage/innobase/fts/fts0fts.cc:2237
|
#3 0x55cc382a39b0 in fts_trx_create(trx_t*) /test/10.5_opt_san/storage/innobase/fts/fts0fts.cc:2272
|
#4 0x55cc382a436f in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /test/10.5_opt_san/storage/innobase/fts/fts0fts.cc:2439
|
#5 0x55cc37a54a2e in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /test/10.5_opt_san/storage/innobase/row/row0mysql.cc:1472
|
#6 0x55cc374bf423 in ha_innobase::write_row(unsigned char const*) /test/10.5_opt_san/storage/innobase/handler/ha_innodb.cc:7702
|
#7 0x55cc35de1fcd in handler::ha_write_row(unsigned char const*) /test/10.5_opt_san/sql/handler.cc:7263
|
#8 0x55cc34929792 in write_record(THD*, TABLE*, st_copy_info*, select_result*) /test/10.5_opt_san/sql/sql_insert.cc:2152
|
#9 0x55cc34930311 in select_insert::send_data(List<Item>&) /test/10.5_opt_san/sql/sql_insert.cc:4109
|
#10 0x55cc34d8c09f in select_result_sink::send_data_with_check(List<Item>&, st_select_lex_unit*, unsigned long long) /test/10.5_opt_san/sql/sql_class.h:5460
|
#11 0x55cc34d8c09f in select_result_sink::send_data_with_check(List<Item>&, st_select_lex_unit*, unsigned long long) /test/10.5_opt_san/sql/sql_class.h:5450
|
#12 0x55cc34d8c09f in end_send /test/10.5_opt_san/sql/sql_select.cc:22388
|
#13 0x55cc34caa4de in evaluate_join_record /test/10.5_opt_san/sql/sql_select.cc:21407
|
#14 0x55cc34dcbc05 in AGGR_OP::end_send() /test/10.5_opt_san/sql/sql_select.cc:29949
|
#15 0x55cc34dcd378 in sub_select_postjoin_aggr(JOIN*, st_join_table*, bool) /test/10.5_opt_san/sql/sql_select.cc:20874
|
#16 0x55cc34e811f1 in do_select /test/10.5_opt_san/sql/sql_select.cc:20698
|
#17 0x55cc34e811f1 in JOIN::exec_inner() /test/10.5_opt_san/sql/sql_select.cc:4602
|
#18 0x55cc34e85293 in JOIN::exec() /test/10.5_opt_san/sql/sql_select.cc:4382
|
#19 0x55cc34e74931 in mysql_select(THD*, TABLE_LIST*, List<Item>&, Item*, unsigned int, st_order*, st_order*, Item*, st_order*, unsigned long long, select_result*, st_select_lex_unit*, st_select_lex*) /test/10.5_opt_san/sql/sql_select.cc:4859
|
#20 0x55cc34e7a1c0 in handle_select(THD*, LEX*, select_result*, unsigned long) /test/10.5_opt_san/sql/sql_select.cc:450
|
#21 0x55cc34b70a0e in mysql_execute_command(THD*) /test/10.5_opt_san/sql/sql_parse.cc:4788
|
#22 0x55cc34b7a6de in mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool) /test/10.5_opt_san/sql/sql_parse.cc:8118
|
#23 0x55cc34b8985d in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool) /test/10.5_opt_san/sql/sql_parse.cc:1891
|
#24 0x55cc34b9336b in do_command(THD*) /test/10.5_opt_san/sql/sql_parse.cc:1375
|
#25 0x55cc3534801f in do_handle_one_connection(CONNECT*, bool) /test/10.5_opt_san/sql/sql_connect.cc:1416
|
#26 0x55cc3534a41c in handle_one_connection /test/10.5_opt_san/sql/sql_connect.cc:1318
|
#27 0x15211d094b42 in start_thread nptl/pthread_create.c:442
|
|
Indirect leak of 40 byte(s) in 1 object(s) allocated from:
|
#0 0x55cc34447167 in __interceptor_calloc (/test/UBASAN_MD030823-mariadb-10.5.22-linux-x86_64-opt/bin/mariadbd+0x7424167)
|
#1 0x55cc37dabfca in rbt_create(unsigned long, int (*)(void const*, void const*)) /test/10.5_opt_san/storage/innobase/ut/ut0rbt.cc:788
|
#2 0x55cc382a39b0 in fts_savepoint_create /test/10.5_opt_san/storage/innobase/fts/fts0fts.cc:2237
|
#3 0x55cc382a39b0 in fts_trx_create(trx_t*) /test/10.5_opt_san/storage/innobase/fts/fts0fts.cc:2272
|
#4 0x55cc382a436f in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /test/10.5_opt_san/storage/innobase/fts/fts0fts.cc:2439
|
#5 0x55cc37a54a2e in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /test/10.5_opt_san/storage/innobase/row/row0mysql.cc:1472
|
#6 0x55cc374bf423 in ha_innobase::write_row(unsigned char const*) /test/10.5_opt_san/storage/innobase/handler/ha_innodb.cc:7702
|
#7 0x55cc35de1fcd in handler::ha_write_row(unsigned char const*) /test/10.5_opt_san/sql/handler.cc:7263
|
#8 0x55cc34929792 in write_record(THD*, TABLE*, st_copy_info*, select_result*) /test/10.5_opt_san/sql/sql_insert.cc:2152
|
#9 0x55cc34930311 in select_insert::send_data(List<Item>&) /test/10.5_opt_san/sql/sql_insert.cc:4109
|
#10 0x55cc34d8c09f in select_result_sink::send_data_with_check(List<Item>&, st_select_lex_unit*, unsigned long long) /test/10.5_opt_san/sql/sql_class.h:5460
|
#11 0x55cc34d8c09f in select_result_sink::send_data_with_check(List<Item>&, st_select_lex_unit*, unsigned long long) /test/10.5_opt_san/sql/sql_class.h:5450
|
#12 0x55cc34d8c09f in end_send /test/10.5_opt_san/sql/sql_select.cc:22388
|
#13 0x55cc34caa4de in evaluate_join_record /test/10.5_opt_san/sql/sql_select.cc:21407
|
#14 0x55cc34dcbc05 in AGGR_OP::end_send() /test/10.5_opt_san/sql/sql_select.cc:29949
|
#15 0x55cc34dcd378 in sub_select_postjoin_aggr(JOIN*, st_join_table*, bool) /test/10.5_opt_san/sql/sql_select.cc:20874
|
#16 0x55cc34e811f1 in do_select /test/10.5_opt_san/sql/sql_select.cc:20698
|
#17 0x55cc34e811f1 in JOIN::exec_inner() /test/10.5_opt_san/sql/sql_select.cc:4602
|
#18 0x55cc34e85293 in JOIN::exec() /test/10.5_opt_san/sql/sql_select.cc:4382
|
#19 0x55cc34e74931 in mysql_select(THD*, TABLE_LIST*, List<Item>&, Item*, unsigned int, st_order*, st_order*, Item*, st_order*, unsigned long long, select_result*, st_select_lex_unit*, st_select_lex*) /test/10.5_opt_san/sql/sql_select.cc:4859
|
#20 0x55cc34e7a1c0 in handle_select(THD*, LEX*, select_result*, unsigned long) /test/10.5_opt_san/sql/sql_select.cc:450
|
#21 0x55cc34b70a0e in mysql_execute_command(THD*) /test/10.5_opt_san/sql/sql_parse.cc:4788
|
#22 0x55cc34b7a6de in mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool) /test/10.5_opt_san/sql/sql_parse.cc:8118
|
#23 0x55cc34b8985d in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool) /test/10.5_opt_san/sql/sql_parse.cc:1891
|
#24 0x55cc34b9336b in do_command(THD*) /test/10.5_opt_san/sql/sql_parse.cc:1375
|
#25 0x55cc3534801f in do_handle_one_connection(CONNECT*, bool) /test/10.5_opt_san/sql/sql_connect.cc:1416
|
#26 0x55cc3534a41c in handle_one_connection /test/10.5_opt_san/sql/sql_connect.cc:1318
|
#27 0x15211d094b42 in start_thread nptl/pthread_create.c:442
|
|
SUMMARY: AddressSanitizer: 3599 byte(s) leaked in 43 allocation(s).
|
230811 17:23:21 [ERROR] mysqld got signal 6 ;
|
LSAN|memory leak|storage/innobase/ut/ut0rbt.cc|malloc|rbt_add_node|fts_trx_table_add_op|fts_trx_add_op
|
Versions: 10.5-11.2 affected, both dbg+opt
|