Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-31271

LSAN: LeakSanitizer: detected memory leaks in various allocations in fts_trx_create, rbt_add_node and others

Details

    Description

      SET sql_mode='';
      CREATE TABLE t (c CHAR(1),FULLTEXT (c)) ENGINE=InnoDB;
      XA START 'a';
      INSERT INTO t VALUES (0);
      XA END 'a';
      XA PREPARE 'a';
      SHUTDOWN;
      

      Leads to:

      11.0.2 368dd22a816f3b437bccd0b9ff28b9de9b1abf0a (Optimized, UBASAN)

      ==538733==ERROR: LeakSanitizer: detected memory leaks
       
      Indirect leak of 1128 byte(s) in 1 object(s) allocated from:
          #0 0x55fdee947b17 in malloc (/test/UBASAN_MD120523-mariadb-11.0.2-linux-x86_64-opt/bin/mariadbd+0x7a1eb17)
          #1 0x55fdf2037891 in mem_heap_create_block_func(mem_block_info_t*, unsigned long, unsigned long) /test/11.0_opt_san/storage/innobase/mem/mem0mem.cc:277
          #2 0x55fdf29875b5 in mem_heap_create_func /test/11.0_opt_san/storage/innobase/include/mem0mem.inl:377
          #3 0x55fdf29875b5 in fts_trx_create(trx_t*) /test/11.0_opt_san/storage/innobase/fts/fts0fts.cc:2228
          #4 0x55fdf298851f in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /test/11.0_opt_san/storage/innobase/fts/fts0fts.cc:2413
          #5 0x55fdf22a15fe in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /test/11.0_opt_san/storage/innobase/row/row0mysql.cc:1384
          #6 0x55fdf1db2ef4 in ha_innobase::write_row(unsigned char const*) /test/11.0_opt_san/storage/innobase/handler/ha_innodb.cc:7810
          #7 0x55fdf07438fd in handler::ha_write_row(unsigned char const*) /test/11.0_opt_san/sql/handler.cc:7798
          #8 0x55fdeefb14a2 in write_record(THD*, TABLE*, st_copy_info*, select_result*) /test/11.0_opt_san/sql/sql_insert.cc:2204
          #9 0x55fdef015202 in mysql_insert(THD*, TABLE_LIST*, List<Item>&, List<List<Item> >&, List<Item>&, List<Item>&, enum_duplicates, bool, select_result*) /test/11.0_opt_san/sql/sql_insert.cc:1154
          #10 0x55fdef200646 in mysql_execute_command(THD*, bool) /test/11.0_opt_san/sql/sql_parse.cc:4569
          #11 0x55fdef2214d2 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /test/11.0_opt_san/sql/sql_parse.cc:8014
          #12 0x55fdef22ef5d in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /test/11.0_opt_san/sql/sql_parse.cc:1894
          #13 0x55fdef238728 in do_command(THD*, bool) /test/11.0_opt_san/sql/sql_parse.cc:1407
          #14 0x55fdefb4780c in do_handle_one_connection(CONNECT*, bool) /test/11.0_opt_san/sql/sql_connect.cc:1416
          #15 0x55fdefb49e0c in handle_one_connection /test/11.0_opt_san/sql/sql_connect.cc:1318
          #16 0x153c40294b42 in start_thread nptl/pthread_create.c:442
       
      Indirect leak of 63 byte(s) in 1 object(s) allocated from:
          #0 0x55fdee947b17 in malloc (/test/UBASAN_MD120523-mariadb-11.0.2-linux-x86_64-opt/bin/mariadbd+0x7a1eb17)
          #1 0x55fdf2558245 in rbt_add_node(ib_rbt_t*, ib_rbt_bound_t*, void const*) /test/11.0_opt_san/storage/innobase/ut/ut0rbt.cc:849
          #2 0x55fdf296dd96 in fts_trx_table_add_op /test/11.0_opt_san/storage/innobase/fts/fts0fts.cc:2393
          #3 0x55fdf29884ec in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /test/11.0_opt_san/storage/innobase/fts/fts0fts.cc:2419
          #4 0x55fdf22a15fe in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /test/11.0_opt_san/storage/innobase/row/row0mysql.cc:1384
          #5 0x55fdf1db2ef4 in ha_innobase::write_row(unsigned char const*) /test/11.0_opt_san/storage/innobase/handler/ha_innodb.cc:7810
          #6 0x55fdf07438fd in handler::ha_write_row(unsigned char const*) /test/11.0_opt_san/sql/handler.cc:7798
          #7 0x55fdeefb14a2 in write_record(THD*, TABLE*, st_copy_info*, select_result*) /test/11.0_opt_san/sql/sql_insert.cc:2204
          #8 0x55fdef015202 in mysql_insert(THD*, TABLE_LIST*, List<Item>&, List<List<Item> >&, List<Item>&, List<Item>&, enum_duplicates, bool, select_result*) /test/11.0_opt_san/sql/sql_insert.cc:1154
          #9 0x55fdef200646 in mysql_execute_command(THD*, bool) /test/11.0_opt_san/sql/sql_parse.cc:4569
          #10 0x55fdef2214d2 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /test/11.0_opt_san/sql/sql_parse.cc:8014
          #11 0x55fdef22ef5d in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /test/11.0_opt_san/sql/sql_parse.cc:1894
          #12 0x55fdef238728 in do_command(THD*, bool) /test/11.0_opt_san/sql/sql_parse.cc:1407
          #13 0x55fdefb4780c in do_handle_one_connection(CONNECT*, bool) /test/11.0_opt_san/sql/sql_connect.cc:1416
          #14 0x55fdefb49e0c in handle_one_connection /test/11.0_opt_san/sql/sql_connect.cc:1318
          #15 0x153c40294b42 in start_thread nptl/pthread_create.c:442
       
      Indirect leak of 56 byte(s) in 1 object(s) allocated from:
          #0 0x55fdee947ce7 in __interceptor_calloc (/test/UBASAN_MD120523-mariadb-11.0.2-linux-x86_64-opt/bin/mariadbd+0x7a1ece7)
          #1 0x55fdf25576a9 in rbt_create(unsigned long, int (*)(void const*, void const*)) /test/11.0_opt_san/storage/innobase/ut/ut0rbt.cc:785
          #2 0x55fdf296fb98 in fts_trx_table_create /test/11.0_opt_san/storage/innobase/fts/fts0fts.cc:2278
          #3 0x55fdf296fb98 in fts_trx_init /test/11.0_opt_san/storage/innobase/fts/fts0fts.cc:2341
          #4 0x55fdf2988472 in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /test/11.0_opt_san/storage/innobase/fts/fts0fts.cc:2416
          #5 0x55fdf22a15fe in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /test/11.0_opt_san/storage/innobase/row/row0mysql.cc:1384
          #6 0x55fdf1db2ef4 in ha_innobase::write_row(unsigned char const*) /test/11.0_opt_san/storage/innobase/handler/ha_innodb.cc:7810
          #7 0x55fdf07438fd in handler::ha_write_row(unsigned char const*) /test/11.0_opt_san/sql/handler.cc:7798
          #8 0x55fdeefb14a2 in write_record(THD*, TABLE*, st_copy_info*, select_result*) /test/11.0_opt_san/sql/sql_insert.cc:2204
          #9 0x55fdef015202 in mysql_insert(THD*, TABLE_LIST*, List<Item>&, List<List<Item> >&, List<Item>&, List<Item>&, enum_duplicates, bool, select_result*) /test/11.0_opt_san/sql/sql_insert.cc:1154
          #10 0x55fdef200646 in mysql_execute_command(THD*, bool) /test/11.0_opt_san/sql/sql_parse.cc:4569
          #11 0x55fdef2214d2 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /test/11.0_opt_san/sql/sql_parse.cc:8014
          #12 0x55fdef22ef5d in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /test/11.0_opt_san/sql/sql_parse.cc:1894
          #13 0x55fdef238728 in do_command(THD*, bool) /test/11.0_opt_san/sql/sql_parse.cc:1407
          #14 0x55fdefb4780c in do_handle_one_connection(CONNECT*, bool) /test/11.0_opt_san/sql/sql_connect.cc:1416
          #15 0x55fdefb49e0c in handle_one_connection /test/11.0_opt_san/sql/sql_connect.cc:1318
          #16 0x153c40294b42 in start_thread nptl/pthread_create.c:442
       
      Indirect leak of 56 byte(s) in 1 object(s) allocated from:
          #0 0x55fdee947ce7 in __interceptor_calloc (/test/UBASAN_MD120523-mariadb-11.0.2-linux-x86_64-opt/bin/mariadbd+0x7a1ece7)
          #1 0x55fdf25576a9 in rbt_create(unsigned long, int (*)(void const*, void const*)) /test/11.0_opt_san/storage/innobase/ut/ut0rbt.cc:785
          #2 0x55fdf2989c33 in fts_savepoint_create /test/11.0_opt_san/storage/innobase/fts/fts0fts.cc:2211
          #3 0x55fdf2989c33 in fts_savepoint_laststmt_refresh(trx_t*) /test/11.0_opt_san/storage/innobase/fts/fts0fts.cc:5480
          #4 0x55fdf24e565a in trx_mark_sql_stat_end(trx_t*) /test/11.0_opt_san/storage/innobase/trx/trx0trx.cc:1641
          #5 0x55fdf1d3def4 in end_of_statement /test/11.0_opt_san/storage/innobase/handler/ha_innodb.cc:4436
          #6 0x55fdf1d3def4 in innobase_commit /test/11.0_opt_san/storage/innobase/handler/ha_innodb.cc:4526
          #7 0x55fdf06f103b in commit_one_phase_2 /test/11.0_opt_san/sql/handler.cc:2138
          #8 0x55fdf07547a8 in ha_commit_trans(THD*, bool) /test/11.0_opt_san/sql/handler.cc:1885
          #9 0x55fdefbcba70 in trans_commit_stmt(THD*) /test/11.0_opt_san/sql/transaction.cc:472
          #10 0x55fdef1f8f78 in mysql_execute_command(THD*, bool) /test/11.0_opt_san/sql/sql_parse.cc:6075
          #11 0x55fdef2214d2 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /test/11.0_opt_san/sql/sql_parse.cc:8014
          #12 0x55fdef22ef5d in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /test/11.0_opt_san/sql/sql_parse.cc:1894
          #13 0x55fdef238728 in do_command(THD*, bool) /test/11.0_opt_san/sql/sql_parse.cc:1407
          #14 0x55fdefb4780c in do_handle_one_connection(CONNECT*, bool) /test/11.0_opt_san/sql/sql_connect.cc:1416
          #15 0x55fdefb49e0c in handle_one_connection /test/11.0_opt_san/sql/sql_connect.cc:1318
          #16 0x153c40294b42 in start_thread nptl/pthread_create.c:442
       
      Indirect leak of 56 byte(s) in 1 object(s) allocated from:
          #0 0x55fdee947ce7 in __interceptor_calloc (/test/UBASAN_MD120523-mariadb-11.0.2-linux-x86_64-opt/bin/mariadbd+0x7a1ece7)
          #1 0x55fdf25576a9 in rbt_create(unsigned long, int (*)(void const*, void const*)) /test/11.0_opt_san/storage/innobase/ut/ut0rbt.cc:785
          #2 0x55fdf2987b70 in fts_savepoint_create /test/11.0_opt_san/storage/innobase/fts/fts0fts.cc:2211
          #3 0x55fdf2987b70 in fts_trx_create(trx_t*) /test/11.0_opt_san/storage/innobase/fts/fts0fts.cc:2246
          #4 0x55fdf298851f in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /test/11.0_opt_san/storage/innobase/fts/fts0fts.cc:2413
          #5 0x55fdf22a15fe in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /test/11.0_opt_san/storage/innobase/row/row0mysql.cc:1384
          #6 0x55fdf1db2ef4 in ha_innobase::write_row(unsigned char const*) /test/11.0_opt_san/storage/innobase/handler/ha_innodb.cc:7810
          #7 0x55fdf07438fd in handler::ha_write_row(unsigned char const*) /test/11.0_opt_san/sql/handler.cc:7798
          #8 0x55fdeefb14a2 in write_record(THD*, TABLE*, st_copy_info*, select_result*) /test/11.0_opt_san/sql/sql_insert.cc:2204
          #9 0x55fdef015202 in mysql_insert(THD*, TABLE_LIST*, List<Item>&, List<List<Item> >&, List<Item>&, List<Item>&, enum_duplicates, bool, select_result*) /test/11.0_opt_san/sql/sql_insert.cc:1154
          #10 0x55fdef200646 in mysql_execute_command(THD*, bool) /test/11.0_opt_san/sql/sql_parse.cc:4569
          #11 0x55fdef2214d2 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /test/11.0_opt_san/sql/sql_parse.cc:8014
          #12 0x55fdef22ef5d in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /test/11.0_opt_san/sql/sql_parse.cc:1894
          #13 0x55fdef238728 in do_command(THD*, bool) /test/11.0_opt_san/sql/sql_parse.cc:1407
          #14 0x55fdefb4780c in do_handle_one_connection(CONNECT*, bool) /test/11.0_opt_san/sql/sql_connect.cc:1416
          #15 0x55fdefb49e0c in handle_one_connection /test/11.0_opt_san/sql/sql_connect.cc:1318
          #16 0x153c40294b42 in start_thread nptl/pthread_create.c:442
       
      Indirect leak of 47 byte(s) in 1 object(s) allocated from:
          #0 0x55fdee947b17 in malloc (/test/UBASAN_MD120523-mariadb-11.0.2-linux-x86_64-opt/bin/mariadbd+0x7a1eb17)
          #1 0x55fdf2558245 in rbt_add_node(ib_rbt_t*, ib_rbt_bound_t*, void const*) /test/11.0_opt_san/storage/innobase/ut/ut0rbt.cc:849
          #2 0x55fdf296fc0b in fts_trx_init /test/11.0_opt_san/storage/innobase/fts/fts0fts.cc:2342
          #3 0x55fdf2988472 in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /test/11.0_opt_san/storage/innobase/fts/fts0fts.cc:2416
          #4 0x55fdf22a15fe in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /test/11.0_opt_san/storage/innobase/row/row0mysql.cc:1384
          #5 0x55fdf1db2ef4 in ha_innobase::write_row(unsigned char const*) /test/11.0_opt_san/storage/innobase/handler/ha_innodb.cc:7810
          #6 0x55fdf07438fd in handler::ha_write_row(unsigned char const*) /test/11.0_opt_san/sql/handler.cc:7798
          #7 0x55fdeefb14a2 in write_record(THD*, TABLE*, st_copy_info*, select_result*) /test/11.0_opt_san/sql/sql_insert.cc:2204
          #8 0x55fdef015202 in mysql_insert(THD*, TABLE_LIST*, List<Item>&, List<List<Item> >&, List<Item>&, List<Item>&, enum_duplicates, bool, select_result*) /test/11.0_opt_san/sql/sql_insert.cc:1154
          #9 0x55fdef200646 in mysql_execute_command(THD*, bool) /test/11.0_opt_san/sql/sql_parse.cc:4569
          #10 0x55fdef2214d2 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /test/11.0_opt_san/sql/sql_parse.cc:8014
          #11 0x55fdef22ef5d in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /test/11.0_opt_san/sql/sql_parse.cc:1894
          #12 0x55fdef238728 in do_command(THD*, bool) /test/11.0_opt_san/sql/sql_parse.cc:1407
          #13 0x55fdefb4780c in do_handle_one_connection(CONNECT*, bool) /test/11.0_opt_san/sql/sql_connect.cc:1416
          #14 0x55fdefb49e0c in handle_one_connection /test/11.0_opt_san/sql/sql_connect.cc:1318
          #15 0x153c40294b42 in start_thread nptl/pthread_create.c:442
       
      Indirect leak of 40 byte(s) in 1 object(s) allocated from:
          #0 0x55fdee947ce7 in __interceptor_calloc (/test/UBASAN_MD120523-mariadb-11.0.2-linux-x86_64-opt/bin/mariadbd+0x7a1ece7)
          #1 0x55fdf25577ac in rbt_create(unsigned long, int (*)(void const*, void const*)) /test/11.0_opt_san/storage/innobase/ut/ut0rbt.cc:797
          #2 0x55fdf2989c33 in fts_savepoint_create /test/11.0_opt_san/storage/innobase/fts/fts0fts.cc:2211
          #3 0x55fdf2989c33 in fts_savepoint_laststmt_refresh(trx_t*) /test/11.0_opt_san/storage/innobase/fts/fts0fts.cc:5480
          #4 0x55fdf24e565a in trx_mark_sql_stat_end(trx_t*) /test/11.0_opt_san/storage/innobase/trx/trx0trx.cc:1641
          #5 0x55fdf1d3def4 in end_of_statement /test/11.0_opt_san/storage/innobase/handler/ha_innodb.cc:4436
          #6 0x55fdf1d3def4 in innobase_commit /test/11.0_opt_san/storage/innobase/handler/ha_innodb.cc:4526
          #7 0x55fdf06f103b in commit_one_phase_2 /test/11.0_opt_san/sql/handler.cc:2138
          #8 0x55fdf07547a8 in ha_commit_trans(THD*, bool) /test/11.0_opt_san/sql/handler.cc:1885
          #9 0x55fdefbcba70 in trans_commit_stmt(THD*) /test/11.0_opt_san/sql/transaction.cc:472
          #10 0x55fdef1f8f78 in mysql_execute_command(THD*, bool) /test/11.0_opt_san/sql/sql_parse.cc:6075
          #11 0x55fdef2214d2 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /test/11.0_opt_san/sql/sql_parse.cc:8014
          #12 0x55fdef22ef5d in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /test/11.0_opt_san/sql/sql_parse.cc:1894
          #13 0x55fdef238728 in do_command(THD*, bool) /test/11.0_opt_san/sql/sql_parse.cc:1407
          #14 0x55fdefb4780c in do_handle_one_connection(CONNECT*, bool) /test/11.0_opt_san/sql/sql_connect.cc:1416
          #15 0x55fdefb49e0c in handle_one_connection /test/11.0_opt_san/sql/sql_connect.cc:1318
          #16 0x153c40294b42 in start_thread nptl/pthread_create.c:442
       
      Indirect leak of 40 byte(s) in 1 object(s) allocated from:
          #0 0x55fdee947ce7 in __interceptor_calloc (/test/UBASAN_MD120523-mariadb-11.0.2-linux-x86_64-opt/bin/mariadbd+0x7a1ece7)
          #1 0x55fdf25576ea in rbt_create(unsigned long, int (*)(void const*, void const*)) /test/11.0_opt_san/storage/innobase/ut/ut0rbt.cc:790
          #2 0x55fdf2989c33 in fts_savepoint_create /test/11.0_opt_san/storage/innobase/fts/fts0fts.cc:2211
          #3 0x55fdf2989c33 in fts_savepoint_laststmt_refresh(trx_t*) /test/11.0_opt_san/storage/innobase/fts/fts0fts.cc:5480
          #4 0x55fdf24e565a in trx_mark_sql_stat_end(trx_t*) /test/11.0_opt_san/storage/innobase/trx/trx0trx.cc:1641
          #5 0x55fdf1d3def4 in end_of_statement /test/11.0_opt_san/storage/innobase/handler/ha_innodb.cc:4436
          #6 0x55fdf1d3def4 in innobase_commit /test/11.0_opt_san/storage/innobase/handler/ha_innodb.cc:4526
          #7 0x55fdf06f103b in commit_one_phase_2 /test/11.0_opt_san/sql/handler.cc:2138
          #8 0x55fdf07547a8 in ha_commit_trans(THD*, bool) /test/11.0_opt_san/sql/handler.cc:1885
          #9 0x55fdefbcba70 in trans_commit_stmt(THD*) /test/11.0_opt_san/sql/transaction.cc:472
          #10 0x55fdef1f8f78 in mysql_execute_command(THD*, bool) /test/11.0_opt_san/sql/sql_parse.cc:6075
          #11 0x55fdef2214d2 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /test/11.0_opt_san/sql/sql_parse.cc:8014
          #12 0x55fdef22ef5d in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /test/11.0_opt_san/sql/sql_parse.cc:1894
          #13 0x55fdef238728 in do_command(THD*, bool) /test/11.0_opt_san/sql/sql_parse.cc:1407
          #14 0x55fdefb4780c in do_handle_one_connection(CONNECT*, bool) /test/11.0_opt_san/sql/sql_connect.cc:1416
          #15 0x55fdefb49e0c in handle_one_connection /test/11.0_opt_san/sql/sql_connect.cc:1318
          #16 0x153c40294b42 in start_thread nptl/pthread_create.c:442
       
      Indirect leak of 40 byte(s) in 1 object(s) allocated from:
          #0 0x55fdee947ce7 in __interceptor_calloc (/test/UBASAN_MD120523-mariadb-11.0.2-linux-x86_64-opt/bin/mariadbd+0x7a1ece7)
          #1 0x55fdf25576ea in rbt_create(unsigned long, int (*)(void const*, void const*)) /test/11.0_opt_san/storage/innobase/ut/ut0rbt.cc:790
          #2 0x55fdf296fb98 in fts_trx_table_create /test/11.0_opt_san/storage/innobase/fts/fts0fts.cc:2278
          #3 0x55fdf296fb98 in fts_trx_init /test/11.0_opt_san/storage/innobase/fts/fts0fts.cc:2341
          #4 0x55fdf2988472 in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /test/11.0_opt_san/storage/innobase/fts/fts0fts.cc:2416
          #5 0x55fdf22a15fe in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /test/11.0_opt_san/storage/innobase/row/row0mysql.cc:1384
          #6 0x55fdf1db2ef4 in ha_innobase::write_row(unsigned char const*) /test/11.0_opt_san/storage/innobase/handler/ha_innodb.cc:7810
          #7 0x55fdf07438fd in handler::ha_write_row(unsigned char const*) /test/11.0_opt_san/sql/handler.cc:7798
          #8 0x55fdeefb14a2 in write_record(THD*, TABLE*, st_copy_info*, select_result*) /test/11.0_opt_san/sql/sql_insert.cc:2204
          #9 0x55fdef015202 in mysql_insert(THD*, TABLE_LIST*, List<Item>&, List<List<Item> >&, List<Item>&, List<Item>&, enum_duplicates, bool, select_result*) /test/11.0_opt_san/sql/sql_insert.cc:1154
          #10 0x55fdef200646 in mysql_execute_command(THD*, bool) /test/11.0_opt_san/sql/sql_parse.cc:4569
          #11 0x55fdef2214d2 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /test/11.0_opt_san/sql/sql_parse.cc:8014
          #12 0x55fdef22ef5d in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /test/11.0_opt_san/sql/sql_parse.cc:1894
          #13 0x55fdef238728 in do_command(THD*, bool) /test/11.0_opt_san/sql/sql_parse.cc:1407
          #14 0x55fdefb4780c in do_handle_one_connection(CONNECT*, bool) /test/11.0_opt_san/sql/sql_connect.cc:1416
          #15 0x55fdefb49e0c in handle_one_connection /test/11.0_opt_san/sql/sql_connect.cc:1318
          #16 0x153c40294b42 in start_thread nptl/pthread_create.c:442
       
      Indirect leak of 40 byte(s) in 1 object(s) allocated from:
          #0 0x55fdee947ce7 in __interceptor_calloc (/test/UBASAN_MD120523-mariadb-11.0.2-linux-x86_64-opt/bin/mariadbd+0x7a1ece7)
          #1 0x55fdf25577ac in rbt_create(unsigned long, int (*)(void const*, void const*)) /test/11.0_opt_san/storage/innobase/ut/ut0rbt.cc:797
          #2 0x55fdf296fb98 in fts_trx_table_create /test/11.0_opt_san/storage/innobase/fts/fts0fts.cc:2278
          #3 0x55fdf296fb98 in fts_trx_init /test/11.0_opt_san/storage/innobase/fts/fts0fts.cc:2341
          #4 0x55fdf2988472 in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /test/11.0_opt_san/storage/innobase/fts/fts0fts.cc:2416
          #5 0x55fdf22a15fe in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /test/11.0_opt_san/storage/innobase/row/row0mysql.cc:1384
          #6 0x55fdf1db2ef4 in ha_innobase::write_row(unsigned char const*) /test/11.0_opt_san/storage/innobase/handler/ha_innodb.cc:7810
          #7 0x55fdf07438fd in handler::ha_write_row(unsigned char const*) /test/11.0_opt_san/sql/handler.cc:7798
          #8 0x55fdeefb14a2 in write_record(THD*, TABLE*, st_copy_info*, select_result*) /test/11.0_opt_san/sql/sql_insert.cc:2204
          #9 0x55fdef015202 in mysql_insert(THD*, TABLE_LIST*, List<Item>&, List<List<Item> >&, List<Item>&, List<Item>&, enum_duplicates, bool, select_result*) /test/11.0_opt_san/sql/sql_insert.cc:1154
          #10 0x55fdef200646 in mysql_execute_command(THD*, bool) /test/11.0_opt_san/sql/sql_parse.cc:4569
          #11 0x55fdef2214d2 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /test/11.0_opt_san/sql/sql_parse.cc:8014
          #12 0x55fdef22ef5d in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /test/11.0_opt_san/sql/sql_parse.cc:1894
          #13 0x55fdef238728 in do_command(THD*, bool) /test/11.0_opt_san/sql/sql_parse.cc:1407
          #14 0x55fdefb4780c in do_handle_one_connection(CONNECT*, bool) /test/11.0_opt_san/sql/sql_connect.cc:1416
          #15 0x55fdefb49e0c in handle_one_connection /test/11.0_opt_san/sql/sql_connect.cc:1318
          #16 0x153c40294b42 in start_thread nptl/pthread_create.c:442
       
      Indirect leak of 40 byte(s) in 1 object(s) allocated from:
          #0 0x55fdee947ce7 in __interceptor_calloc (/test/UBASAN_MD120523-mariadb-11.0.2-linux-x86_64-opt/bin/mariadbd+0x7a1ece7)
          #1 0x55fdf25577ac in rbt_create(unsigned long, int (*)(void const*, void const*)) /test/11.0_opt_san/storage/innobase/ut/ut0rbt.cc:797
          #2 0x55fdf2987b70 in fts_savepoint_create /test/11.0_opt_san/storage/innobase/fts/fts0fts.cc:2211
          #3 0x55fdf2987b70 in fts_trx_create(trx_t*) /test/11.0_opt_san/storage/innobase/fts/fts0fts.cc:2246
          #4 0x55fdf298851f in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /test/11.0_opt_san/storage/innobase/fts/fts0fts.cc:2413
          #5 0x55fdf22a15fe in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /test/11.0_opt_san/storage/innobase/row/row0mysql.cc:1384
          #6 0x55fdf1db2ef4 in ha_innobase::write_row(unsigned char const*) /test/11.0_opt_san/storage/innobase/handler/ha_innodb.cc:7810
          #7 0x55fdf07438fd in handler::ha_write_row(unsigned char const*) /test/11.0_opt_san/sql/handler.cc:7798
          #8 0x55fdeefb14a2 in write_record(THD*, TABLE*, st_copy_info*, select_result*) /test/11.0_opt_san/sql/sql_insert.cc:2204
          #9 0x55fdef015202 in mysql_insert(THD*, TABLE_LIST*, List<Item>&, List<List<Item> >&, List<Item>&, List<Item>&, enum_duplicates, bool, select_result*) /test/11.0_opt_san/sql/sql_insert.cc:1154
          #10 0x55fdef200646 in mysql_execute_command(THD*, bool) /test/11.0_opt_san/sql/sql_parse.cc:4569
          #11 0x55fdef2214d2 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /test/11.0_opt_san/sql/sql_parse.cc:8014
          #12 0x55fdef22ef5d in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /test/11.0_opt_san/sql/sql_parse.cc:1894
          #13 0x55fdef238728 in do_command(THD*, bool) /test/11.0_opt_san/sql/sql_parse.cc:1407
          #14 0x55fdefb4780c in do_handle_one_connection(CONNECT*, bool) /test/11.0_opt_san/sql/sql_connect.cc:1416
          #15 0x55fdefb49e0c in handle_one_connection /test/11.0_opt_san/sql/sql_connect.cc:1318
          #16 0x153c40294b42 in start_thread nptl/pthread_create.c:442
       
      Indirect leak of 40 byte(s) in 1 object(s) allocated from:
          #0 0x55fdee947ce7 in __interceptor_calloc (/test/UBASAN_MD120523-mariadb-11.0.2-linux-x86_64-opt/bin/mariadbd+0x7a1ece7)
          #1 0x55fdf25576ea in rbt_create(unsigned long, int (*)(void const*, void const*)) /test/11.0_opt_san/storage/innobase/ut/ut0rbt.cc:790
          #2 0x55fdf2987b70 in fts_savepoint_create /test/11.0_opt_san/storage/innobase/fts/fts0fts.cc:2211
          #3 0x55fdf2987b70 in fts_trx_create(trx_t*) /test/11.0_opt_san/storage/innobase/fts/fts0fts.cc:2246
          #4 0x55fdf298851f in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /test/11.0_opt_san/storage/innobase/fts/fts0fts.cc:2413
          #5 0x55fdf22a15fe in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /test/11.0_opt_san/storage/innobase/row/row0mysql.cc:1384
          #6 0x55fdf1db2ef4 in ha_innobase::write_row(unsigned char const*) /test/11.0_opt_san/storage/innobase/handler/ha_innodb.cc:7810
          #7 0x55fdf07438fd in handler::ha_write_row(unsigned char const*) /test/11.0_opt_san/sql/handler.cc:7798
          #8 0x55fdeefb14a2 in write_record(THD*, TABLE*, st_copy_info*, select_result*) /test/11.0_opt_san/sql/sql_insert.cc:2204
          #9 0x55fdef015202 in mysql_insert(THD*, TABLE_LIST*, List<Item>&, List<List<Item> >&, List<Item>&, List<Item>&, enum_duplicates, bool, select_result*) /test/11.0_opt_san/sql/sql_insert.cc:1154
          #10 0x55fdef200646 in mysql_execute_command(THD*, bool) /test/11.0_opt_san/sql/sql_parse.cc:4569
          #11 0x55fdef2214d2 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /test/11.0_opt_san/sql/sql_parse.cc:8014
          #12 0x55fdef22ef5d in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /test/11.0_opt_san/sql/sql_parse.cc:1894
          #13 0x55fdef238728 in do_command(THD*, bool) /test/11.0_opt_san/sql/sql_parse.cc:1407
          #14 0x55fdefb4780c in do_handle_one_connection(CONNECT*, bool) /test/11.0_opt_san/sql/sql_connect.cc:1416
          #15 0x55fdefb49e0c in handle_one_connection /test/11.0_opt_san/sql/sql_connect.cc:1318
          #16 0x153c40294b42 in start_thread nptl/pthread_create.c:442
       
      SUMMARY: AddressSanitizer: 1646 byte(s) leaked in 12 allocation(s).
      230515 17:40:41 [ERROR] mysqld got signal 6 ;
      

      11.0.2 368dd22a816f3b437bccd0b9ff28b9de9b1abf0a (Debug)

      ==530665==ERROR: LeakSanitizer: detected memory leaks
       
      Indirect leak of 1152 byte(s) in 1 object(s) allocated from:
          #0 0x55ff46db1337 in __interceptor_malloc (/test/UBASAN_MD120523-mariadb-11.0.2-linux-x86_64-dbg/bin/mariadbd+0x7964337)
          #1 0x55ff4a8a8d94 in mem_heap_create_block_func(mem_block_info_t*, unsigned long, char const*, unsigned int, unsigned long) /test/11.0_dbg_san/storage/innobase/mem/mem0mem.cc:277
          #2 0x55ff4b19f9f9 in mem_heap_create_func /test/11.0_dbg_san/storage/innobase/include/mem0mem.inl:377
          #3 0x55ff4b19f9f9 in fts_trx_create(trx_t*) /test/11.0_dbg_san/storage/innobase/fts/fts0fts.cc:2228
          #4 0x55ff4b1a0105 in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /test/11.0_dbg_san/storage/innobase/fts/fts0fts.cc:2413
          #5 0x55ff4ab15273 in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /test/11.0_dbg_san/storage/innobase/row/row0mysql.cc:1384
          #6 0x55ff4a5aa1ef in ha_innobase::write_row(unsigned char const*) /test/11.0_dbg_san/storage/innobase/handler/ha_innodb.cc:7810
          #7 0x55ff48e72943 in handler::ha_write_row(unsigned char const*) /test/11.0_dbg_san/sql/handler.cc:7798
          #8 0x55ff47497f8c in write_record(THD*, TABLE*, st_copy_info*, select_result*) /test/11.0_dbg_san/sql/sql_insert.cc:2204
          #9 0x55ff474fc88c in mysql_insert(THD*, TABLE_LIST*, List<Item>&, List<List<Item> >&, List<Item>&, List<Item>&, enum_duplicates, bool, select_result*) /test/11.0_dbg_san/sql/sql_insert.cc:1154
          #10 0x55ff4770700f in mysql_execute_command(THD*, bool) /test/11.0_dbg_san/sql/sql_parse.cc:4569
          #11 0x55ff4772c973 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /test/11.0_dbg_san/sql/sql_parse.cc:8014
          #12 0x55ff4773c707 in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /test/11.0_dbg_san/sql/sql_parse.cc:1894
          #13 0x55ff4774a542 in do_command(THD*, bool) /test/11.0_dbg_san/sql/sql_parse.cc:1407
          #14 0x55ff4811f8b5 in do_handle_one_connection(CONNECT*, bool) /test/11.0_dbg_san/sql/sql_connect.cc:1416
          #15 0x55ff48120dd0 in handle_one_connection /test/11.0_dbg_san/sql/sql_connect.cc:1318
          #16 0x154e87c94b42 in start_thread nptl/pthread_create.c:442
       
      Indirect leak of 63 byte(s) in 1 object(s) allocated from:
          #0 0x55ff46db1337 in __interceptor_malloc (/test/UBASAN_MD120523-mariadb-11.0.2-linux-x86_64-dbg/bin/mariadbd+0x7964337)
          #1 0x55ff4ad9968e in rbt_add_node(ib_rbt_t*, ib_rbt_bound_t*, void const*) /test/11.0_dbg_san/storage/innobase/ut/ut0rbt.cc:849
          #2 0x55ff4b1889fd in fts_trx_table_add_op /test/11.0_dbg_san/storage/innobase/fts/fts0fts.cc:2393
          #3 0x55ff4b1a00ab in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /test/11.0_dbg_san/storage/innobase/fts/fts0fts.cc:2419
          #4 0x55ff4ab15273 in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /test/11.0_dbg_san/storage/innobase/row/row0mysql.cc:1384
          #5 0x55ff4a5aa1ef in ha_innobase::write_row(unsigned char const*) /test/11.0_dbg_san/storage/innobase/handler/ha_innodb.cc:7810
          #6 0x55ff48e72943 in handler::ha_write_row(unsigned char const*) /test/11.0_dbg_san/sql/handler.cc:7798
          #7 0x55ff47497f8c in write_record(THD*, TABLE*, st_copy_info*, select_result*) /test/11.0_dbg_san/sql/sql_insert.cc:2204
          #8 0x55ff474fc88c in mysql_insert(THD*, TABLE_LIST*, List<Item>&, List<List<Item> >&, List<Item>&, List<Item>&, enum_duplicates, bool, select_result*) /test/11.0_dbg_san/sql/sql_insert.cc:1154
          #9 0x55ff4770700f in mysql_execute_command(THD*, bool) /test/11.0_dbg_san/sql/sql_parse.cc:4569
          #10 0x55ff4772c973 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /test/11.0_dbg_san/sql/sql_parse.cc:8014
          #11 0x55ff4773c707 in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /test/11.0_dbg_san/sql/sql_parse.cc:1894
          #12 0x55ff4774a542 in do_command(THD*, bool) /test/11.0_dbg_san/sql/sql_parse.cc:1407
          #13 0x55ff4811f8b5 in do_handle_one_connection(CONNECT*, bool) /test/11.0_dbg_san/sql/sql_connect.cc:1416
          #14 0x55ff48120dd0 in handle_one_connection /test/11.0_dbg_san/sql/sql_connect.cc:1318
          #15 0x154e87c94b42 in start_thread nptl/pthread_create.c:442
       
      Indirect leak of 56 byte(s) in 1 object(s) allocated from:
          #0 0x55ff46db1507 in __interceptor_calloc (/test/UBASAN_MD120523-mariadb-11.0.2-linux-x86_64-dbg/bin/mariadbd+0x7964507)
          #1 0x55ff4ad976fe in rbt_create(unsigned long, int (*)(void const*, void const*)) /test/11.0_dbg_san/storage/innobase/ut/ut0rbt.cc:785
          #2 0x55ff4b18aa17 in fts_trx_table_create /test/11.0_dbg_san/storage/innobase/fts/fts0fts.cc:2278
          #3 0x55ff4b18aa17 in fts_trx_init /test/11.0_dbg_san/storage/innobase/fts/fts0fts.cc:2341
          #4 0x55ff4b1a002e in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /test/11.0_dbg_san/storage/innobase/fts/fts0fts.cc:2416
          #5 0x55ff4ab15273 in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /test/11.0_dbg_san/storage/innobase/row/row0mysql.cc:1384
          #6 0x55ff4a5aa1ef in ha_innobase::write_row(unsigned char const*) /test/11.0_dbg_san/storage/innobase/handler/ha_innodb.cc:7810
          #7 0x55ff48e72943 in handler::ha_write_row(unsigned char const*) /test/11.0_dbg_san/sql/handler.cc:7798
          #8 0x55ff47497f8c in write_record(THD*, TABLE*, st_copy_info*, select_result*) /test/11.0_dbg_san/sql/sql_insert.cc:2204
          #9 0x55ff474fc88c in mysql_insert(THD*, TABLE_LIST*, List<Item>&, List<List<Item> >&, List<Item>&, List<Item>&, enum_duplicates, bool, select_result*) /test/11.0_dbg_san/sql/sql_insert.cc:1154
          #10 0x55ff4770700f in mysql_execute_command(THD*, bool) /test/11.0_dbg_san/sql/sql_parse.cc:4569
          #11 0x55ff4772c973 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /test/11.0_dbg_san/sql/sql_parse.cc:8014
          #12 0x55ff4773c707 in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /test/11.0_dbg_san/sql/sql_parse.cc:1894
          #13 0x55ff4774a542 in do_command(THD*, bool) /test/11.0_dbg_san/sql/sql_parse.cc:1407
          #14 0x55ff4811f8b5 in do_handle_one_connection(CONNECT*, bool) /test/11.0_dbg_san/sql/sql_connect.cc:1416
          #15 0x55ff48120dd0 in handle_one_connection /test/11.0_dbg_san/sql/sql_connect.cc:1318
          #16 0x154e87c94b42 in start_thread nptl/pthread_create.c:442
       
      Indirect leak of 56 byte(s) in 1 object(s) allocated from:
          #0 0x55ff46db1507 in __interceptor_calloc (/test/UBASAN_MD120523-mariadb-11.0.2-linux-x86_64-dbg/bin/mariadbd+0x7964507)
          #1 0x55ff4ad976fe in rbt_create(unsigned long, int (*)(void const*, void const*)) /test/11.0_dbg_san/storage/innobase/ut/ut0rbt.cc:785
          #2 0x55ff4b188cd7 in fts_savepoint_create /test/11.0_dbg_san/storage/innobase/fts/fts0fts.cc:2211
          #3 0x55ff4b19d1db in fts_savepoint_laststmt_refresh(trx_t*) /test/11.0_dbg_san/storage/innobase/fts/fts0fts.cc:5480
          #4 0x55ff4ad416e8 in trx_mark_sql_stat_end(trx_t*) /test/11.0_dbg_san/storage/innobase/trx/trx0trx.cc:1641
          #5 0x55ff4a529323 in end_of_statement /test/11.0_dbg_san/storage/innobase/handler/ha_innodb.cc:4436
          #6 0x55ff4a547069 in innobase_commit /test/11.0_dbg_san/storage/innobase/handler/ha_innodb.cc:4526
          #7 0x55ff48e11d21 in commit_one_phase_2 /test/11.0_dbg_san/sql/handler.cc:2138
          #8 0x55ff48e127f1 in ha_commit_one_phase(THD*, bool) /test/11.0_dbg_san/sql/handler.cc:2091
          #9 0x55ff48e8b31e in ha_commit_trans(THD*, bool) /test/11.0_dbg_san/sql/handler.cc:1885
          #10 0x55ff481b55ec in trans_commit_stmt(THD*) /test/11.0_dbg_san/sql/transaction.cc:472
          #11 0x55ff4772522c in mysql_execute_command(THD*, bool) /test/11.0_dbg_san/sql/sql_parse.cc:6075
          #12 0x55ff4772c973 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /test/11.0_dbg_san/sql/sql_parse.cc:8014
          #13 0x55ff4773c707 in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /test/11.0_dbg_san/sql/sql_parse.cc:1894
          #14 0x55ff4774a542 in do_command(THD*, bool) /test/11.0_dbg_san/sql/sql_parse.cc:1407
          #15 0x55ff4811f8b5 in do_handle_one_connection(CONNECT*, bool) /test/11.0_dbg_san/sql/sql_connect.cc:1416
          #16 0x55ff48120dd0 in handle_one_connection /test/11.0_dbg_san/sql/sql_connect.cc:1318
          #17 0x154e87c94b42 in start_thread nptl/pthread_create.c:442
       
      Indirect leak of 56 byte(s) in 1 object(s) allocated from:
          #0 0x55ff46db1507 in __interceptor_calloc (/test/UBASAN_MD120523-mariadb-11.0.2-linux-x86_64-dbg/bin/mariadbd+0x7964507)
          #1 0x55ff4ad976fe in rbt_create(unsigned long, int (*)(void const*, void const*)) /test/11.0_dbg_san/storage/innobase/ut/ut0rbt.cc:785
          #2 0x55ff4b188cd7 in fts_savepoint_create /test/11.0_dbg_san/storage/innobase/fts/fts0fts.cc:2211
          #3 0x55ff4b19fcc4 in fts_trx_create(trx_t*) /test/11.0_dbg_san/storage/innobase/fts/fts0fts.cc:2246
          #4 0x55ff4b1a0105 in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /test/11.0_dbg_san/storage/innobase/fts/fts0fts.cc:2413
          #5 0x55ff4ab15273 in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /test/11.0_dbg_san/storage/innobase/row/row0mysql.cc:1384
          #6 0x55ff4a5aa1ef in ha_innobase::write_row(unsigned char const*) /test/11.0_dbg_san/storage/innobase/handler/ha_innodb.cc:7810
          #7 0x55ff48e72943 in handler::ha_write_row(unsigned char const*) /test/11.0_dbg_san/sql/handler.cc:7798
          #8 0x55ff47497f8c in write_record(THD*, TABLE*, st_copy_info*, select_result*) /test/11.0_dbg_san/sql/sql_insert.cc:2204
          #9 0x55ff474fc88c in mysql_insert(THD*, TABLE_LIST*, List<Item>&, List<List<Item> >&, List<Item>&, List<Item>&, enum_duplicates, bool, select_result*) /test/11.0_dbg_san/sql/sql_insert.cc:1154
          #10 0x55ff4770700f in mysql_execute_command(THD*, bool) /test/11.0_dbg_san/sql/sql_parse.cc:4569
          #11 0x55ff4772c973 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /test/11.0_dbg_san/sql/sql_parse.cc:8014
          #12 0x55ff4773c707 in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /test/11.0_dbg_san/sql/sql_parse.cc:1894
          #13 0x55ff4774a542 in do_command(THD*, bool) /test/11.0_dbg_san/sql/sql_parse.cc:1407
          #14 0x55ff4811f8b5 in do_handle_one_connection(CONNECT*, bool) /test/11.0_dbg_san/sql/sql_connect.cc:1416
          #15 0x55ff48120dd0 in handle_one_connection /test/11.0_dbg_san/sql/sql_connect.cc:1318
          #16 0x154e87c94b42 in start_thread nptl/pthread_create.c:442
       
      Indirect leak of 47 byte(s) in 1 object(s) allocated from:
          #0 0x55ff46db1337 in __interceptor_malloc (/test/UBASAN_MD120523-mariadb-11.0.2-linux-x86_64-dbg/bin/mariadbd+0x7964337)
          #1 0x55ff4ad9968e in rbt_add_node(ib_rbt_t*, ib_rbt_bound_t*, void const*) /test/11.0_dbg_san/storage/innobase/ut/ut0rbt.cc:849
          #2 0x55ff4b18aa83 in fts_trx_init /test/11.0_dbg_san/storage/innobase/fts/fts0fts.cc:2342
          #3 0x55ff4b1a002e in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /test/11.0_dbg_san/storage/innobase/fts/fts0fts.cc:2416
          #4 0x55ff4ab15273 in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /test/11.0_dbg_san/storage/innobase/row/row0mysql.cc:1384
          #5 0x55ff4a5aa1ef in ha_innobase::write_row(unsigned char const*) /test/11.0_dbg_san/storage/innobase/handler/ha_innodb.cc:7810
          #6 0x55ff48e72943 in handler::ha_write_row(unsigned char const*) /test/11.0_dbg_san/sql/handler.cc:7798
          #7 0x55ff47497f8c in write_record(THD*, TABLE*, st_copy_info*, select_result*) /test/11.0_dbg_san/sql/sql_insert.cc:2204
          #8 0x55ff474fc88c in mysql_insert(THD*, TABLE_LIST*, List<Item>&, List<List<Item> >&, List<Item>&, List<Item>&, enum_duplicates, bool, select_result*) /test/11.0_dbg_san/sql/sql_insert.cc:1154
          #9 0x55ff4770700f in mysql_execute_command(THD*, bool) /test/11.0_dbg_san/sql/sql_parse.cc:4569
          #10 0x55ff4772c973 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /test/11.0_dbg_san/sql/sql_parse.cc:8014
          #11 0x55ff4773c707 in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /test/11.0_dbg_san/sql/sql_parse.cc:1894
          #12 0x55ff4774a542 in do_command(THD*, bool) /test/11.0_dbg_san/sql/sql_parse.cc:1407
          #13 0x55ff4811f8b5 in do_handle_one_connection(CONNECT*, bool) /test/11.0_dbg_san/sql/sql_connect.cc:1416
          #14 0x55ff48120dd0 in handle_one_connection /test/11.0_dbg_san/sql/sql_connect.cc:1318
          #15 0x154e87c94b42 in start_thread nptl/pthread_create.c:442
       
      Indirect leak of 40 byte(s) in 1 object(s) allocated from:
          #0 0x55ff46db1507 in __interceptor_calloc (/test/UBASAN_MD120523-mariadb-11.0.2-linux-x86_64-dbg/bin/mariadbd+0x7964507)
          #1 0x55ff4ad97806 in rbt_create(unsigned long, int (*)(void const*, void const*)) /test/11.0_dbg_san/storage/innobase/ut/ut0rbt.cc:797
          #2 0x55ff4b188cd7 in fts_savepoint_create /test/11.0_dbg_san/storage/innobase/fts/fts0fts.cc:2211
          #3 0x55ff4b19d1db in fts_savepoint_laststmt_refresh(trx_t*) /test/11.0_dbg_san/storage/innobase/fts/fts0fts.cc:5480
          #4 0x55ff4ad416e8 in trx_mark_sql_stat_end(trx_t*) /test/11.0_dbg_san/storage/innobase/trx/trx0trx.cc:1641
          #5 0x55ff4a529323 in end_of_statement /test/11.0_dbg_san/storage/innobase/handler/ha_innodb.cc:4436
          #6 0x55ff4a547069 in innobase_commit /test/11.0_dbg_san/storage/innobase/handler/ha_innodb.cc:4526
          #7 0x55ff48e11d21 in commit_one_phase_2 /test/11.0_dbg_san/sql/handler.cc:2138
          #8 0x55ff48e127f1 in ha_commit_one_phase(THD*, bool) /test/11.0_dbg_san/sql/handler.cc:2091
          #9 0x55ff48e8b31e in ha_commit_trans(THD*, bool) /test/11.0_dbg_san/sql/handler.cc:1885
          #10 0x55ff481b55ec in trans_commit_stmt(THD*) /test/11.0_dbg_san/sql/transaction.cc:472
          #11 0x55ff4772522c in mysql_execute_command(THD*, bool) /test/11.0_dbg_san/sql/sql_parse.cc:6075
          #12 0x55ff4772c973 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /test/11.0_dbg_san/sql/sql_parse.cc:8014
          #13 0x55ff4773c707 in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /test/11.0_dbg_san/sql/sql_parse.cc:1894
          #14 0x55ff4774a542 in do_command(THD*, bool) /test/11.0_dbg_san/sql/sql_parse.cc:1407
          #15 0x55ff4811f8b5 in do_handle_one_connection(CONNECT*, bool) /test/11.0_dbg_san/sql/sql_connect.cc:1416
          #16 0x55ff48120dd0 in handle_one_connection /test/11.0_dbg_san/sql/sql_connect.cc:1318
          #17 0x154e87c94b42 in start_thread nptl/pthread_create.c:442
       
      Indirect leak of 40 byte(s) in 1 object(s) allocated from:
          #0 0x55ff46db1507 in __interceptor_calloc (/test/UBASAN_MD120523-mariadb-11.0.2-linux-x86_64-dbg/bin/mariadbd+0x7964507)
          #1 0x55ff4ad97743 in rbt_create(unsigned long, int (*)(void const*, void const*)) /test/11.0_dbg_san/storage/innobase/ut/ut0rbt.cc:790
          #2 0x55ff4b188cd7 in fts_savepoint_create /test/11.0_dbg_san/storage/innobase/fts/fts0fts.cc:2211
          #3 0x55ff4b19d1db in fts_savepoint_laststmt_refresh(trx_t*) /test/11.0_dbg_san/storage/innobase/fts/fts0fts.cc:5480
          #4 0x55ff4ad416e8 in trx_mark_sql_stat_end(trx_t*) /test/11.0_dbg_san/storage/innobase/trx/trx0trx.cc:1641
          #5 0x55ff4a529323 in end_of_statement /test/11.0_dbg_san/storage/innobase/handler/ha_innodb.cc:4436
          #6 0x55ff4a547069 in innobase_commit /test/11.0_dbg_san/storage/innobase/handler/ha_innodb.cc:4526
          #7 0x55ff48e11d21 in commit_one_phase_2 /test/11.0_dbg_san/sql/handler.cc:2138
          #8 0x55ff48e127f1 in ha_commit_one_phase(THD*, bool) /test/11.0_dbg_san/sql/handler.cc:2091
          #9 0x55ff48e8b31e in ha_commit_trans(THD*, bool) /test/11.0_dbg_san/sql/handler.cc:1885
          #10 0x55ff481b55ec in trans_commit_stmt(THD*) /test/11.0_dbg_san/sql/transaction.cc:472
          #11 0x55ff4772522c in mysql_execute_command(THD*, bool) /test/11.0_dbg_san/sql/sql_parse.cc:6075
          #12 0x55ff4772c973 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /test/11.0_dbg_san/sql/sql_parse.cc:8014
          #13 0x55ff4773c707 in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /test/11.0_dbg_san/sql/sql_parse.cc:1894
          #14 0x55ff4774a542 in do_command(THD*, bool) /test/11.0_dbg_san/sql/sql_parse.cc:1407
          #15 0x55ff4811f8b5 in do_handle_one_connection(CONNECT*, bool) /test/11.0_dbg_san/sql/sql_connect.cc:1416
          #16 0x55ff48120dd0 in handle_one_connection /test/11.0_dbg_san/sql/sql_connect.cc:1318
          #17 0x154e87c94b42 in start_thread nptl/pthread_create.c:442
       
      Indirect leak of 40 byte(s) in 1 object(s) allocated from:
          #0 0x55ff46db1507 in __interceptor_calloc (/test/UBASAN_MD120523-mariadb-11.0.2-linux-x86_64-dbg/bin/mariadbd+0x7964507)
          #1 0x55ff4ad97743 in rbt_create(unsigned long, int (*)(void const*, void const*)) /test/11.0_dbg_san/storage/innobase/ut/ut0rbt.cc:790
          #2 0x55ff4b18aa17 in fts_trx_table_create /test/11.0_dbg_san/storage/innobase/fts/fts0fts.cc:2278
          #3 0x55ff4b18aa17 in fts_trx_init /test/11.0_dbg_san/storage/innobase/fts/fts0fts.cc:2341
          #4 0x55ff4b1a002e in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /test/11.0_dbg_san/storage/innobase/fts/fts0fts.cc:2416
          #5 0x55ff4ab15273 in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /test/11.0_dbg_san/storage/innobase/row/row0mysql.cc:1384
          #6 0x55ff4a5aa1ef in ha_innobase::write_row(unsigned char const*) /test/11.0_dbg_san/storage/innobase/handler/ha_innodb.cc:7810
          #7 0x55ff48e72943 in handler::ha_write_row(unsigned char const*) /test/11.0_dbg_san/sql/handler.cc:7798
          #8 0x55ff47497f8c in write_record(THD*, TABLE*, st_copy_info*, select_result*) /test/11.0_dbg_san/sql/sql_insert.cc:2204
          #9 0x55ff474fc88c in mysql_insert(THD*, TABLE_LIST*, List<Item>&, List<List<Item> >&, List<Item>&, List<Item>&, enum_duplicates, bool, select_result*) /test/11.0_dbg_san/sql/sql_insert.cc:1154
          #10 0x55ff4770700f in mysql_execute_command(THD*, bool) /test/11.0_dbg_san/sql/sql_parse.cc:4569
          #11 0x55ff4772c973 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /test/11.0_dbg_san/sql/sql_parse.cc:8014
          #12 0x55ff4773c707 in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /test/11.0_dbg_san/sql/sql_parse.cc:1894
          #13 0x55ff4774a542 in do_command(THD*, bool) /test/11.0_dbg_san/sql/sql_parse.cc:1407
          #14 0x55ff4811f8b5 in do_handle_one_connection(CONNECT*, bool) /test/11.0_dbg_san/sql/sql_connect.cc:1416
          #15 0x55ff48120dd0 in handle_one_connection /test/11.0_dbg_san/sql/sql_connect.cc:1318
          #16 0x154e87c94b42 in start_thread nptl/pthread_create.c:442
       
      Indirect leak of 40 byte(s) in 1 object(s) allocated from:
          #0 0x55ff46db1507 in __interceptor_calloc (/test/UBASAN_MD120523-mariadb-11.0.2-linux-x86_64-dbg/bin/mariadbd+0x7964507)
          #1 0x55ff4ad97806 in rbt_create(unsigned long, int (*)(void const*, void const*)) /test/11.0_dbg_san/storage/innobase/ut/ut0rbt.cc:797
          #2 0x55ff4b18aa17 in fts_trx_table_create /test/11.0_dbg_san/storage/innobase/fts/fts0fts.cc:2278
          #3 0x55ff4b18aa17 in fts_trx_init /test/11.0_dbg_san/storage/innobase/fts/fts0fts.cc:2341
          #4 0x55ff4b1a002e in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /test/11.0_dbg_san/storage/innobase/fts/fts0fts.cc:2416
          #5 0x55ff4ab15273 in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /test/11.0_dbg_san/storage/innobase/row/row0mysql.cc:1384
          #6 0x55ff4a5aa1ef in ha_innobase::write_row(unsigned char const*) /test/11.0_dbg_san/storage/innobase/handler/ha_innodb.cc:7810
          #7 0x55ff48e72943 in handler::ha_write_row(unsigned char const*) /test/11.0_dbg_san/sql/handler.cc:7798
          #8 0x55ff47497f8c in write_record(THD*, TABLE*, st_copy_info*, select_result*) /test/11.0_dbg_san/sql/sql_insert.cc:2204
          #9 0x55ff474fc88c in mysql_insert(THD*, TABLE_LIST*, List<Item>&, List<List<Item> >&, List<Item>&, List<Item>&, enum_duplicates, bool, select_result*) /test/11.0_dbg_san/sql/sql_insert.cc:1154
          #10 0x55ff4770700f in mysql_execute_command(THD*, bool) /test/11.0_dbg_san/sql/sql_parse.cc:4569
          #11 0x55ff4772c973 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /test/11.0_dbg_san/sql/sql_parse.cc:8014
          #12 0x55ff4773c707 in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /test/11.0_dbg_san/sql/sql_parse.cc:1894
          #13 0x55ff4774a542 in do_command(THD*, bool) /test/11.0_dbg_san/sql/sql_parse.cc:1407
          #14 0x55ff4811f8b5 in do_handle_one_connection(CONNECT*, bool) /test/11.0_dbg_san/sql/sql_connect.cc:1416
          #15 0x55ff48120dd0 in handle_one_connection /test/11.0_dbg_san/sql/sql_connect.cc:1318
          #16 0x154e87c94b42 in start_thread nptl/pthread_create.c:442
       
      Indirect leak of 40 byte(s) in 1 object(s) allocated from:
          #0 0x55ff46db1507 in __interceptor_calloc (/test/UBASAN_MD120523-mariadb-11.0.2-linux-x86_64-dbg/bin/mariadbd+0x7964507)
          #1 0x55ff4ad97806 in rbt_create(unsigned long, int (*)(void const*, void const*)) /test/11.0_dbg_san/storage/innobase/ut/ut0rbt.cc:797
          #2 0x55ff4b188cd7 in fts_savepoint_create /test/11.0_dbg_san/storage/innobase/fts/fts0fts.cc:2211
          #3 0x55ff4b19fcc4 in fts_trx_create(trx_t*) /test/11.0_dbg_san/storage/innobase/fts/fts0fts.cc:2246
          #4 0x55ff4b1a0105 in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /test/11.0_dbg_san/storage/innobase/fts/fts0fts.cc:2413
          #5 0x55ff4ab15273 in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /test/11.0_dbg_san/storage/innobase/row/row0mysql.cc:1384
          #6 0x55ff4a5aa1ef in ha_innobase::write_row(unsigned char const*) /test/11.0_dbg_san/storage/innobase/handler/ha_innodb.cc:7810
          #7 0x55ff48e72943 in handler::ha_write_row(unsigned char const*) /test/11.0_dbg_san/sql/handler.cc:7798
          #8 0x55ff47497f8c in write_record(THD*, TABLE*, st_copy_info*, select_result*) /test/11.0_dbg_san/sql/sql_insert.cc:2204
          #9 0x55ff474fc88c in mysql_insert(THD*, TABLE_LIST*, List<Item>&, List<List<Item> >&, List<Item>&, List<Item>&, enum_duplicates, bool, select_result*) /test/11.0_dbg_san/sql/sql_insert.cc:1154
          #10 0x55ff4770700f in mysql_execute_command(THD*, bool) /test/11.0_dbg_san/sql/sql_parse.cc:4569
          #11 0x55ff4772c973 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /test/11.0_dbg_san/sql/sql_parse.cc:8014
          #12 0x55ff4773c707 in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /test/11.0_dbg_san/sql/sql_parse.cc:1894
          #13 0x55ff4774a542 in do_command(THD*, bool) /test/11.0_dbg_san/sql/sql_parse.cc:1407
          #14 0x55ff4811f8b5 in do_handle_one_connection(CONNECT*, bool) /test/11.0_dbg_san/sql/sql_connect.cc:1416
          #15 0x55ff48120dd0 in handle_one_connection /test/11.0_dbg_san/sql/sql_connect.cc:1318
          #16 0x154e87c94b42 in start_thread nptl/pthread_create.c:442
       
      Indirect leak of 40 byte(s) in 1 object(s) allocated from:
          #0 0x55ff46db1507 in __interceptor_calloc (/test/UBASAN_MD120523-mariadb-11.0.2-linux-x86_64-dbg/bin/mariadbd+0x7964507)
          #1 0x55ff4ad97743 in rbt_create(unsigned long, int (*)(void const*, void const*)) /test/11.0_dbg_san/storage/innobase/ut/ut0rbt.cc:790
          #2 0x55ff4b188cd7 in fts_savepoint_create /test/11.0_dbg_san/storage/innobase/fts/fts0fts.cc:2211
          #3 0x55ff4b19fcc4 in fts_trx_create(trx_t*) /test/11.0_dbg_san/storage/innobase/fts/fts0fts.cc:2246
          #4 0x55ff4b1a0105 in fts_trx_add_op(trx_t*, dict_table_t*, unsigned long, fts_row_state, ib_vector_t*) /test/11.0_dbg_san/storage/innobase/fts/fts0fts.cc:2413
          #5 0x55ff4ab15273 in row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) /test/11.0_dbg_san/storage/innobase/row/row0mysql.cc:1384
          #6 0x55ff4a5aa1ef in ha_innobase::write_row(unsigned char const*) /test/11.0_dbg_san/storage/innobase/handler/ha_innodb.cc:7810
          #7 0x55ff48e72943 in handler::ha_write_row(unsigned char const*) /test/11.0_dbg_san/sql/handler.cc:7798
          #8 0x55ff47497f8c in write_record(THD*, TABLE*, st_copy_info*, select_result*) /test/11.0_dbg_san/sql/sql_insert.cc:2204
          #9 0x55ff474fc88c in mysql_insert(THD*, TABLE_LIST*, List<Item>&, List<List<Item> >&, List<Item>&, List<Item>&, enum_duplicates, bool, select_result*) /test/11.0_dbg_san/sql/sql_insert.cc:1154
          #10 0x55ff4770700f in mysql_execute_command(THD*, bool) /test/11.0_dbg_san/sql/sql_parse.cc:4569
          #11 0x55ff4772c973 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /test/11.0_dbg_san/sql/sql_parse.cc:8014
          #12 0x55ff4773c707 in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /test/11.0_dbg_san/sql/sql_parse.cc:1894
          #13 0x55ff4774a542 in do_command(THD*, bool) /test/11.0_dbg_san/sql/sql_parse.cc:1407
          #14 0x55ff4811f8b5 in do_handle_one_connection(CONNECT*, bool) /test/11.0_dbg_san/sql/sql_connect.cc:1416
          #15 0x55ff48120dd0 in handle_one_connection /test/11.0_dbg_san/sql/sql_connect.cc:1318
          #16 0x154e87c94b42 in start_thread nptl/pthread_create.c:442
       
      SUMMARY: AddressSanitizer: 1670 byte(s) leaked in 12 allocation(s).
      230515 17:40:40 [ERROR] mysqld got signal 6 ;
      

      Setup:

      Compiled with GCC >=7.5.0 (I use GCC 11.3.0) and:
          -DWITH_ASAN=ON -DWITH_ASAN_SCOPE=ON -DWITH_UBSAN=ON -DWITH_RAPID=OFF -DWSREP_LIB_WITH_ASAN=ON
      Set before execution:
          export UBSAN_OPTIONS=print_stacktrace=1
      

      Bug confirmed present in:
      MariaDB: 10.5.21 (dbg), 10.5.21 (opt), 10.6.14 (dbg), 10.6.14 (opt), 10.9.7 (dbg), 10.9.7 (opt), 10.10.5 (dbg), 10.10.5 (opt), 10.11.4 (dbg), 10.11.4 (opt), 11.0.2 (dbg), 11.0.2 (opt), 11.1.0 (dbg), 11.1.0 (opt)

      Bug (or feature/syntax) confirmed not present in:
      MariaDB: 10.4.30 (dbg), 10.4.30 (opt)

      Attachments

        Activity

          Roel Roel Van de Paar added a comment - - edited

          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

          Roel Roel Van de Paar added a comment - - edited 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

          People

            thiru Thirunarayanan Balathandayuthapani
            Roel Roel Van de Paar
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:

              Git Integration

                Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.