(rr) c
|
…
|
Thread 3 received signal SIGABRT, Aborted.
|
[Switching to Thread 2548458.2552602]
|
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
|
50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
|
(rr) up 4
|
#4 0x00005560994a4fac in trx_t::commit (this=0x7ff55accdfe8,
|
deleted=std::vector of length 10, capacity 16 = {...})
|
at /data/Server/bb-10.6-MDEV-25506_I/storage/innobase/dict/drop.cc:241
|
241 dict_sys.remove(table);
|
(rr) p table.n_ref_count
|
$1 = {m_counter = {<std::__atomic_base<unsigned int>> = {
|
static _S_alignment = 4, _M_i = 1}, <No data fields>}}
|
(rr) watch -l table.n_ref_count
|
Hardware watchpoint 1: -location table.n_ref_count
|
(rr) rc
|
Continuing.
|
…
|
Continuing.
|
[Switching to Thread 2548458.2561743]
|
|
Thread 25 hit Hardware watchpoint 1: -location table.n_ref_count
|
|
Old value =
|
{m_counter = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 1}, <No data fields>}}
|
New value =
|
{m_counter = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}
|
0x0000556097aa32c8 in std::__atomic_base<unsigned int>::fetch_add (
|
__m=std::memory_order_relaxed, __i=1, this=0x6180001b5750)
|
at /usr/include/c++/9/bits/atomic_base.h:541
|
541 { return __atomic_fetch_add(&_M_i, __i, int(__m)); }
|
(rr) bt
|
#0 0x0000556097aa32c8 in std::__atomic_base<unsigned int>::fetch_add (
|
__m=std::memory_order_relaxed, __i=1, this=0x6180001b5750)
|
at /usr/include/c++/9/bits/atomic_base.h:541
|
#1 Atomic_counter<unsigned int>::add (this=0x6180001b5750, i=1)
|
at /data/Server/bb-10.6-MDEV-25506_I/include/my_counter.h:27
|
#2 0x0000556097aa16d6 in Atomic_counter<unsigned int>::operator++ (
|
this=0x6180001b5750)
|
at /data/Server/bb-10.6-MDEV-25506_I/include/my_counter.h:36
|
#3 0x0000556098e4a418 in dict_table_t::acquire (this=0x6180001b5508)
|
at /data/Server/bb-10.6-MDEV-25506_I/storage/innobase/include/dict0dict.ic:1145
|
#4 0x00005560991bbb1a in row_purge_parse_undo_rec (node=0x61a00000abc8,
|
undo_rec=0x621000052eb0 "", thr=0x61a00000ab20,
|
updated_extern=0x7ff52fd9a820)
|
at /data/Server/bb-10.6-MDEV-25506_I/storage/innobase/row/row0purge.cc:1101
|
…
|
(rr) f 3
|
#3 0x0000556098e4a418 in dict_table_t::acquire (this=0x6180001b5508)
|
at /data/Server/bb-10.6-MDEV-25506_I/storage/innobase/include/dict0dict.ic:1145
|
1145 n_ref_count++;
|
(rr) p name
|
$2 = {
|
m_name = 0x604000068250 "test/FTS_", '0' <repeats 13 times>, "199_CONFIG",
|
static part_suffix = "#P#"}
|
(rr) thr a 3 bt
|
…
|
#12 0x000055609978f36e in safe_cond_wait (cond=0x7ff535b1e680, mp=0x610000000240, file=0x55609a785840 "/data/Server/bb-10.6-MDEV-25506_I/storage/innobase/fts/fts0opt.cc", line=2601) at /data/Server/bb-10.6-MDEV-25506_I/mysys/thr_mutex.c:492
|
#13 0x000055609954e743 in fts_optimize_remove_table (table=0x618000113108) at /data/Server/bb-10.6-MDEV-25506_I/storage/innobase/fts/fts0opt.cc:2601
|
#14 0x0000556098e1f9a7 in ha_innobase::delete_table (this=0x62b000145718, name=0x61b000168748 "./test/#sql-alter-26e2ea-35") at /data/Server/bb-10.6-MDEV-25506_I/storage/innobase/handler/ha_innodb.cc:13293
|
#15 0x00005560984e5848 in hton_drop_table (hton=0x615000002118, path=0x61b000168748 "./test/#sql-alter-26e2ea-35") at /data/Server/bb-10.6-MDEV-25506_I/sql/handler.cc:576
|
#16 0x000055609833d45e in THD::rm_temporary_table (this=0x62b00013b218, base=0x615000002118, path=0x61b000168748 "./test/#sql-alter-26e2ea-35") at /data/Server/bb-10.6-MDEV-25506_I/sql/temporary_tables.cc:703
|
#17 0x0000556098340fa1 in THD::free_tmp_table_share (this=0x62b00013b218, share=0x61b000168198, delete_table=true) at /data/Server/bb-10.6-MDEV-25506_I/sql/temporary_tables.cc:1462
|
#18 0x000055609833d16c in THD::drop_temporary_table (this=0x62b00013b218, table=0x619000433598, is_trans=0x0, delete_table=true) at /data/Server/bb-10.6-MDEV-25506_I/sql/temporary_tables.cc:669
|
#19 0x0000556097fc8e28 in mysql_alter_table (thd=0x62b00013b218, new_db=0x62b00013fc28, new_name=0x62b000140040, create_info=0x7ff535b225d0, table_list=0x62b000142488, alter_info=0x7ff535b224a0, order_num=0, order=0x0, ignore=false, if_exists=false) at /data/Server/bb-10.6-MDEV-25506_I/sql/sql_table.cc:10739
|
#20 0x00005560981519f5 in Sql_cmd_alter_table::execute (this=0x62b000142e90, thd=0x62b00013b218) at /data/Server/bb-10.6-MDEV-25506_I/sql/sql_alter.cc:550
|
#21 0x0000556097d5a466 in mysql_execute_command (thd=0x62b00013b218) at /data/Server/bb-10.6-MDEV-25506_I/sql/sql_parse.cc:5983
|
#22 0x0000556097d66933 in mysql_parse (thd=0x62b00013b218, rawbuf=0x62b000142238 "ALTER TABLE t3 ADD KEY IF NOT EXISTS `Marvão_idx3` ( col1, col2 ), ADD UNIQUE KEY `MarvãO_uidx3` ( col_string(9) ), ALGORITHM = COPY, LOCK = SHARED /* E_R Thread6 QNO 259 CON_ID 53 */", length=186, parser_state=0x7ff535b23b20) at /data/Server/bb-10.6-MDEV-25506_I/sql/sql_parse.cc:8016
|
…
|
(rr) thr 3
|
[Switching to thread 3 (Thread 2548458.2552602)]
|
#0 0x0000000070000002 in ?? ()
|
(rr) f 14
|
#14 0x0000556098e1f9a7 in ha_innobase::delete_table (this=0x62b000145718,
|
name=0x61b000168748 "./test/#sql-alter-26e2ea-35")
|
at /data/Server/bb-10.6-MDEV-25506_I/storage/innobase/handler/ha_innodb.cc:13293
|
13293 fts_optimize_remove_table(table);
|
(rr) p/x table.id
|
$3 = 0x199
|