Details
Description
--source include/have_innodb.inc
|
--source include/have_log_bin.inc
|
|
CREATE TABLE t1 (a INT) ENGINE=InnoDB; |
CREATE TABLE t2 (b INT) ENGINE=Aria; |
|
XA START 'xid'; |
INSERT INTO t1 VALUES (1); |
INSERT INTO t2 VALUES (2); |
|
--connect (con1,localhost,root,,)
|
FLUSH TABLES WITH READ LOCK; |
|
--connection default
|
XA END 'xid'; |
set lock_wait_timeout=0; |
--error ER_LOCK_WAIT_TIMEOUT
|
XA PREPARE 'xid'; |
|
--connection con1
|
UNLOCK TABLES;
|
--disconnect con1
|
|
--connection default
|
|
XA RECOVER;
|
--let $shutdown_timeout= 5
|
--source include/restart_mysqld.inc
|
|
DROP TABLE t1, t2; |
On 10.6+ debug builds, the test case causes the assertion failure:
10.6 85c0f4d2 |
mariadbd: /data/src/10.6/sql/handler.h:2012: bool Ha_trx_info::is_trx_read_write() const: Assertion `is_started()' failed.
|
220630 20:49:51 [ERROR] mysqld got signal 6 ;
|
|
#7 0x00007ff898e09662 in __GI___assert_fail (assertion=0x5645cd62add8 "is_started()", file=0x5645cd62ade5 "/data/src/10.6/sql/handler.h", line=2012, function=0x5645cd62ae08 "bool Ha_trx_info::is_trx_read_write() const") at assert.c:101
|
No locals.
|
#8 0x00005645cc8e1ce0 in Ha_trx_info::is_trx_read_write (this=0x7ff834003840) at /data/src/10.6/sql/handler.h:2012
|
__PRETTY_FUNCTION__ = "bool Ha_trx_info::is_trx_read_write() const"
|
#9 0x00005645ccc610df in ha_count_rw_2pc (thd=0x7ff834000db8, all=true) at /data/src/10.6/sql/handler.cc:1539
|
ha_info = 0x7ff834003840
|
rw_ha_count = 0
|
trans = 0x7ff834004708
|
#10 0x00005645ccdd04c3 in Gtid_log_event::Gtid_log_event (this=0x7ff88e118ff0, thd_arg=0x7ff834000db8, seq_no_arg=4, domain_id_arg=0, standalone=false, flags_arg=8, is_transactional=true, commit_id_arg=0, has_xid=false, ro_1pc=false) at /data/src/10.6/sql/log_event_server.cc:3325
|
count = 0 '\000'
|
is_tmp_table = false
|
xid_state = @0x7ff834004740: {xid_cache_element = 0x7ff834141928}
|
is_tmp_table = <optimized out>
|
xid_state = <optimized out>
|
count = <optimized out>
|
__PRETTY_FUNCTION__ = {<optimized out> <repeats 93 times>}
|
is_tmp_table = <optimized out>
|
xid_state = <optimized out>
|
count = <optimized out>
|
#11 0x00005645ccda01cd in MYSQL_BIN_LOG::write_gtid_event (this=0x5645ce21e400 <mysql_bin_log>, thd=0x7ff834000db8, standalone=false, is_transactional=true, commit_id=0, has_xid=false, is_ro_1pc=false) at /data/src/10.6/sql/log.cc:6275
|
gtid = {domain_id = 0, server_id = 1, seq_no = 4}
|
domain_id = 0
|
local_server_id = 1
|
seq_no = 4
|
err = 0
|
_db_stack_frame_ = {func = 0x5645cd845eb8 "MYSQL_BIN_LOG::write_transaction_or_stmt", file = 0x5645cd8416e4 "/data/src/10.6/sql/log.cc", level = 2147483660, line = -1, prev = 0x7ff88e1192c0}
|
__PRETTY_FUNCTION__ = "bool MYSQL_BIN_LOG::write_gtid_event(THD*, bool, bool, uint64, bool, bool)"
|
gtid_event = {<Log_event> = {_vptr.Log_event = 0x5645cdfae570 <vtable for Gtid_log_event+16>, log_pos = 0, temp_buf = 0x0, event_owns_temp_buf = false, when = 1656611585, when_sec_part = 302420, exec_time = 0, data_written = 94857797573121, server_id = 1, flags = 8, cache_type = Log_event::EVENT_NO_CACHE, slave_exec_mode = 140704001035488, writer = 0x34000cb8, thd = 0x7ff834000db8, checksum_alg = BINLOG_CHECKSUM_ALG_UNDEF}, seq_no = 4, commit_id = 0, domain_id = 0, xid = {<xid_t> = {formatID = 1, gtrid_length = 3, bqual_length = 0, data = "xid4\370\177\000\000`\v\000\064\370\177\000\000\300\220\021\216\370\177\000\000\017\346S\315EV\000\000\340\f\000\064\370\177\000\000\270\f\000\064\370\177\000\000\360\220\021\216\370\177\000\000\060\016T\315EV\000\000\376:\247\315EV\000\000(\335Q\320\"\001\000\000\b\000\000\000\000\000\000\000\000t@a9\311:\231p\221\021\216\370\177\000\000\035gN\315EV\000\000 \221\021\216\370\177\000\000\354\221\021\216\370\177\000"}, buf = "\000\000\000\000\000\000\000\000\370\371!\316EV\000\000\370\371!\316\367\362\362\362(\335Q\320EV\000\000\001\000\000\000\003\000\000\000\310t\242\320EV\000\000\220Z\204\315EV\000\000\344\026\204\315EV\000\000\v\000\000\200$\001\000\000\200\223\021\216\370\177\000\000\367\362\362\362\362\362\362\362\000t@a9\311:\231\260\221\021\216\370\177\000\000T\033Q\315EV\000\000\240\221\021\216\370\177\000\000\320\321>\320EV\000\000\340\221\021\216\370\177\000\000\231\006\374\314EV\000\000\200#q\230\370\177\000\000\240\325\245\316EV\000\000\340\f\000\064\370\177\000\000>`\373\314EV\000\000\250,q\230\370\177\000\000\060\275\317\230\370\177\000\000\000\222\021\216\370\177\000\000"...}, flags2 = 76 'L', flags_extra = 0, extra_engines = 0 '\000'}
|
#12 0x00005645ccda6bd9 in MYSQL_BIN_LOG::write_transaction_or_stmt (this=0x5645ce21e400 <mysql_bin_log>, entry=0x7ff88e119660, commit_id=0) at /data/src/10.6/sql/log.cc:8512
|
mngr = 0x7ff834063978
|
has_xid = false
|
_db_stack_frame_ = {func = 0x5645cd845a90 "MYSQL_BIN_LOG::trx_group_commit_leader", file = 0x5645cd8416e4 "/data/src/10.6/sql/log.cc", level = 2147483659, line = -1, prev = 0x7ff88e119380}
|
#13 0x00005645ccda5b93 in MYSQL_BIN_LOG::trx_group_commit_leader (this=0x5645ce21e400 <mysql_bin_log>, leader=0x7ff88e119660) at /data/src/10.6/sql/log.cc:8262
|
cache_mngr = 0x7ff834063978
|
synced = 133
|
xid_count = 0
|
commit_offset = 3456955904
|
current = 0x7ff88e119660
|
last_in_queue = 0x7ff88e119660
|
queue = 0x7ff88e119660
|
check_purge = false
|
binlog_id = 1
|
commit_id = 0
|
_db_stack_frame_ = {func = 0x5645cd845728 "MYSQL_BIN_LOG::write_transaction_to_binlog", file = 0x5645cd8416e4 "/data/src/10.6/sql/log.cc", level = 2147483658, line = -1, prev = 0x7ff88e119640}
|
__PRETTY_FUNCTION__ = "void MYSQL_BIN_LOG::trx_group_commit_leader(MYSQL_BIN_LOG::group_commit_entry*)"
|
#14 0x00005645ccda527d in MYSQL_BIN_LOG::write_transaction_to_binlog_events (this=0x5645ce21e400 <mysql_bin_log>, entry=0x7ff88e119660) at /data/src/10.6/sql/log.cc:8056
|
is_leader = 1
|
__PRETTY_FUNCTION__ = "bool MYSQL_BIN_LOG::write_transaction_to_binlog_events(MYSQL_BIN_LOG::group_commit_entry*)"
|
#15 0x00005645ccda436c in MYSQL_BIN_LOG::write_transaction_to_binlog (this=0x5645ce21e400 <mysql_bin_log>, thd=0x7ff834000db8, cache_mngr=0x7ff834063978, end_ev=0x7ff88e119840, all=true, using_stmt_cache=false, using_trx_cache=true, is_ro_1pc=false) at /data/src/10.6/sql/log.cc:7653
|
entry = {next = 0x0, thd = 0x7ff834000db8, cache_mngr = 0x7ff834063978, using_stmt_cache = false, using_trx_cache = true, end_event = 0x7ff88e119840, incident_event = 0x0, error = 0, commit_errno = 32760, error_cache = 0x7ff834000ce0, all = true, need_unlog = true, check_purge = false, queued_by_other = false, binlog_id = 140704001035704, ro_1pc = false}
|
ha_info = 0x7ff834003840
|
_db_stack_frame_ = {func = 0x5645cd8420af "binlog_flush_cache", file = 0x5645cd8416e4 "/data/src/10.6/sql/log.cc", level = 2147483657, line = 7653, prev = 0x7ff88e1197b0}
|
has_xid = false
|
#16 0x00005645ccd92507 in binlog_flush_cache (thd=0x7ff834000db8, cache_mngr=0x7ff834063978, end_ev=0x7ff88e119840, all=true, using_stmt=false, using_trx=true, is_ro_1pc=false) at /data/src/10.6/sql/log.cc:1774
|
error = 0
|
_db_stack_frame_ = {func = 0x5645cd842823 "binlog_rollback", file = 0x5645cd8416e4 "/data/src/10.6/sql/log.cc", level = 2147483656, line = -1, prev = 0x7ff88e119b00}
|
__PRETTY_FUNCTION__ = "int binlog_flush_cache(THD*, binlog_cache_mngr*, Log_event*, bool, bool, bool, bool)"
|
#17 0x00005645ccd92de4 in binlog_rollback_flush_trx_cache (thd=0x7ff834000db8, all=true, cache_mngr=0x7ff834063978) at /data/src/10.6/sql/log.cc:1904
|
query = "XA ROLLBACK "
|
q_len = 12
|
buf = "ROLLBACK", '\000' <repeats 300 times>
|
buflen = 8
|
end_evt = {<Log_event> = {_vptr.Log_event = 0x5645cdfaea18 <vtable for Query_log_event+16>, log_pos = 0, temp_buf = 0x0, event_owns_temp_buf = true, when = 1656611585, when_sec_part = 302420, exec_time = 0, data_written = 5167385784, server_id = 1, flags = 8, cache_type = Log_event::EVENT_NO_CACHE, slave_exec_mode = 140705512135376, writer = 0x7ff88e119b00, thd = 0x7ff834000db8, checksum_alg = BINLOG_CHECKSUM_ALG_UNDEF}, user = {str = 0x0, length = 0}, host = {str = 0x0, length = 0}, data_buf = 0x0, query = 0x7ff88e119970 "ROLLBACK", catalog = 0x5645cd6181fe "std", db = 0x7ff8341ce3f8 "test", q_len = 8, db_len = 4, error_code = 0, thread_id = 5, slave_proxy_id = 5, catalog_len = 3, status_vars_len = 6, flags2_inited = true, sql_mode_inited = true, charset_inited = true, flags2 = 0, sql_mode = 1411383296, auto_increment_increment = 1, auto_increment_offset = 1, charset = "\b\000\b\000\b", time_zone_len = 0, time_zone_str = 0x6d0790058 <error: Cannot access memory at address 0x6d0790058>, lc_time_names_number = 0, charset_database_number = 0, table_map_for_update = 0, xid = 140705687188032, master_data_written = 0}
|
#18 0x00005645ccd94096 in binlog_rollback (hton=0x5645d0526e28, thd=0x7ff834000db8, all=true) at /data/src/10.6/sql/log.cc:2269
|
_db_stack_frame_ = {func = 0x5645cd81102a "ha_rollback_trans", file = 0x5645cd81017c "/data/src/10.6/sql/handler.cc", level = 2147483655, line = -1, prev = 0x7ff88e119b80}
|
error = 0
|
cache_mngr = 0x7ff834063978
|
__PRETTY_FUNCTION__ = "int binlog_rollback(handlerton*, THD*, bool)"
|
#19 0x00005645ccc6325d in ha_rollback_trans (thd=0x7ff834000db8, all=true) at /data/src/10.6/sql/handler.cc:2182
|
err = 0
|
ht = 0x5645d0526e28
|
error = 0
|
trans = 0x7ff834004708
|
ha_info = 0x7ff834003780
|
ha_info_next = 0x7ff834003780
|
is_real_trans = true
|
_db_stack_frame_ = {func = 0x5645cd6c93d4 "trans_xa_prepare", file = 0x5645cd6c90eb "/data/src/10.6/sql/xa.cc", level = 2147483654, line = -1, prev = 0x7ff88e119be0}
|
__PRETTY_FUNCTION__ = "int ha_rollback_trans(THD*, bool)"
|
#20 0x00005645ccb928c8 in trans_xa_prepare (thd=0x7ff834000db8) at /data/src/10.6/sql/xa.cc:535
|
mdl_request = {type = 13, duration = MDL_STATEMENT, next_in_list = 0x5645d0527578, prev_in_list = 0x5f600000013, ticket = 0x0, key = {m_length = 3, m_db_name_length = 0, m_hash_value = 65537, m_ptr = "\000\000\000\315EV\000\000@\234\021\216\370\177\000\000`\v\000\064\370\177\000\000`\234\021\216\370\177\000\000T\033Q\315EV\000\000p\234\021\216\370\177\000\000\314\034Q\315EV\000\000\220\234\021\216\370\177\000\000`\v\000\064\370\177\000\000\220\234\021\216\370\177\000\000@`\000\064\370\177\000\000\340\235\021\216\370\177\000\000v\300\214\314EV\000\000XP\000\064\370\177\000\000\270\r\000\064\370\177\000\000\306?\247\315EV\000\000 \000\000\000#\f\000\000\344\026\204\315EV\000\000\300\202>\320EV\000\000 \235\021\216\370\177\000\000@&\371\224\000\000\000\000\233Zc\315EV", '\000' <repeats 11 times>, "\235\021\216\370\177\000\000\200\034Q\315\000\000\001\000"...}, m_src_file = 0x5645cd6c90eb "/data/src/10.6/sql/xa.cc", m_src_line = 528}
|
res = 1
|
_db_stack_frame_ = {func = 0x5645cd62dcd0 "mysql_execute_command", file = 0x5645cd62cfa8 "/data/src/10.6/sql/sql_parse.cc", level = 2147483653, line = -1, prev = 0x7ff88e119f70}
|
#21 0x00005645cc8d528d in mysql_execute_command (thd=0x7ff834000db8, is_called_from_prepared_stmt=false) at /data/src/10.6/sql/sql_parse.cc:5850
|
res = 0
|
up_result = 0
|
lex = 0x7ff834005058
|
select_lex = 0x7ff834005918
|
first_table = 0x0
|
all_tables = 0x0
|
unit = 0x7ff834005120
|
have_table_map_for_update = false
|
rpl_filter = 0x0
|
_db_stack_frame_ = {func = 0x5645cd62f037 "mysql_parse", file = 0x5645cd62cfa8 "/data/src/10.6/sql/sql_parse.cc", level = 2147483652, line = -1, prev = 0x7ff88e11a380}
|
__PRETTY_FUNCTION__ = "int mysql_execute_command(THD*, bool)"
|
ots = {ctx = 0x7ff834004d20, traceable = false}
|
orig_binlog_format = BINLOG_FORMAT_MIXED
|
orig_current_stmt_binlog_format = BINLOG_FORMAT_STMT
|
#22 0x00005645cc8dbbb4 in mysql_parse (thd=0x7ff834000db8, rawbuf=0x7ff8340156e0 "XA PREPARE 'xid'", length=16, parser_state=0x7ff88e11a500) at /data/src/10.6/sql/sql_parse.cc:8029
|
found_semicolon = 0x0
|
error = 32760
|
lex = 0x7ff834005058
|
err = false
|
_db_stack_frame_ = {func = 0x5645cd62d521 "dispatch_command", file = 0x5645cd62cfa8 "/data/src/10.6/sql/sql_parse.cc", level = 2147483651, line = -1, prev = 0x7ff88e11a4e0}
|
__PRETTY_FUNCTION__ = "void mysql_parse(THD*, char*, uint, Parser_state*)"
|
#23 0x00005645cc8c8217 in dispatch_command (command=COM_QUERY, thd=0x7ff834000db8, packet=0x7ff83400b999 "XA PREPARE 'xid'", packet_length=16, blocking=true) at /data/src/10.6/sql/sql_parse.cc:1896
|
packet_end = 0x7ff8340156f0 ""
|
parser_state = {m_lip = {lookahead_token = -1, lookahead_yylval = 0x0, m_thd = 0x7ff834000db8, m_ptr = 0x7ff8340156f1 "\004", m_tok_start = 0x7ff8340156f1 "\004", m_tok_end = 0x7ff8340156f1 "\004", m_end_of_query = 0x7ff8340156f0 "", m_tok_start_prev = 0x7ff8340156f0 "", m_buf = 0x7ff8340156e0 "XA PREPARE 'xid'", m_buf_length = 16, m_echo = true, m_echo_saved = false, m_cpp_buf = 0x7ff834015748 "XA PREPARE 'xid'", m_cpp_ptr = 0x7ff834015758 "", m_cpp_tok_start = 0x7ff834015758 "", m_cpp_tok_start_prev = 0x7ff834015758 "", m_cpp_tok_end = 0x7ff834015758 "", m_body_utf8 = 0x0, m_body_utf8_ptr = 0x134000cb8 <error: Cannot access memory at address 0x134000cb8>, m_cpp_utf8_processed_ptr = 0x0, next_state = MY_LEX_END, found_semicolon = 0x0, ignore_space = false, stmt_prepare_mode = false, multi_statements = true, yylineno = 1, m_digest = 0x0, in_comment = NO_COMMENT, in_comment_saved = (unknown: 0x10000), m_cpp_text_start = 0x7ff834015754 "xid'", m_cpp_text_end = 0x7ff834015757 "'", m_underscore_cs = 0x0}, m_yacc = {yacc_yyss = 0x0, yacc_yyvs = 0x0, m_set_signal_info = {m_item = {0x0 <repeats 12 times>}}, m_lock_type = TL_READ_DEFAULT, m_mdl_type = MDL_SHARED_READ}, m_digest_psi = 0x7ff834004ab0}
|
net = 0x7ff8340010f0
|
error = false
|
do_end_of_statement = true
|
_db_stack_frame_ = {func = 0x5645cd62d1a5 "do_command", file = 0x5645cd62cfa8 "/data/src/10.6/sql/sql_parse.cc", level = 2147483650, line = -1, prev = 0x7ff88e11adc0}
|
drop_more_results = false
|
__PRETTY_FUNCTION__ = "dispatch_command_return dispatch_command(enum_server_command, THD*, char*, uint, bool)"
|
__FUNCTION__ = "dispatch_command"
|
res = <optimized out>
|
#24 0x00005645cc8c6c12 in do_command (thd=0x7ff834000db8, blocking=true) at /data/src/10.6/sql/sql_parse.cc:1409
|
return_value = DISPATCH_COMMAND_SUCCESS
|
packet = 0x7ff83400b998 "\003XA PREPARE 'xid'"
|
packet_length = 17
|
net = 0x7ff8340010f0
|
command = COM_QUERY
|
_db_stack_frame_ = {func = 0x5645cda7fc00 "?func", file = 0x5645cda7fc06 "?file", level = 2147483649, line = -1, prev = 0x0}
|
__PRETTY_FUNCTION__ = "dispatch_command_return do_command(THD*, bool)"
|
__FUNCTION__ = "do_command"
|
#25 0x00005645cca80db2 in do_handle_one_connection (connect=0x5645d0acb1a8, put_in_cache=true) at /data/src/10.6/sql/sql_connect.cc:1418
|
create_user = true
|
thr_create_utime = 3033697292563
|
thd = 0x7ff834000db8
|
__PRETTY_FUNCTION__ = "void do_handle_one_connection(CONNECT*, bool)"
|
#26 0x00005645cca80a51 in handle_one_connection (arg=0x5645d0ac9af8) at /data/src/10.6/sql/sql_connect.cc:1312
|
connect = 0x5645d0ac9af8
|
#27 0x00005645ccf9c30a in pfs_spawn_thread (arg=0x5645d0acad18) at /data/src/10.6/storage/perfschema/pfs.cc:2201
|
typed_arg = 0x5645d0acad18
|
user_arg = 0x5645d0ac9af8
|
user_start_routine = 0x5645cca809f6 <handle_one_connection(void*)>
|
pfs = 0x7ff898710d40
|
klass = 0x5645d0406900
|
#28 0x00007ff8992d5ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
|
ret = <optimized out>
|
pd = <optimized out>
|
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140705512142592, 7221142911016450434, 140730099383870, 140730099383871, 140705512140672, 311296, -7221597779687687806, -7221639180471944830}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
|
not_first_call = 0
|
#29 0x00007ff898ed2def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
|
On 10.5 debug/non-debug and 10.6+ non-debug builds, the execution goes past PREPARE, but hangs upon server restart (upon shutdown):
10.5 a26700cc |
[Thread debugging using libthread_db enabled]
|
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
|
Core was generated by `/mnt8t/bld/10.5-debug-nightly/bin/mariadbd --defaults-group-suffix=.1 --default'.
|
Program terminated with signal SIGABRT, Aborted.
|
#0 __pthread_kill (threadid=<optimized out>, signo=6) at ../sysdeps/unix/sysv/linux/pthread_kill.c:56
|
56 ../sysdeps/unix/sysv/linux/pthread_kill.c: No such file or directory.
|
[Current thread is 1 (Thread 0x7fc5220b8c40 (LWP 2961689))]
|
#0 __pthread_kill (threadid=<optimized out>, signo=6) at ../sysdeps/unix/sysv/linux/pthread_kill.c:56
|
#1 0x00005574d740264a in my_write_core (sig=6) at /data/src/10.5/mysys/stacktrace.c:424
|
#2 0x00005574d6b05d42 in handle_fatal_signal (sig=6) at /data/src/10.5/sql/signal_handler.cc:354
|
#3 <signal handler called>
|
#4 futex_wait_cancelable (private=0, expected=0, futex_word=0x5574d810c984 <mysql_bin_log+4356>) at ../sysdeps/nptl/futex-internal.h:186
|
#5 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5574d810c898 <mysql_bin_log+4120>, cond=0x5574d810c958 <mysql_bin_log+4312>) at pthread_cond_wait.c:508
|
#6 __pthread_cond_wait (cond=0x5574d810c958 <mysql_bin_log+4312>, mutex=0x5574d810c898 <mysql_bin_log+4120>) at pthread_cond_wait.c:638
|
#7 0x00005574d7407979 in safe_cond_wait (cond=0x5574d810c958 <mysql_bin_log+4312>, mp=0x5574d810c870 <mysql_bin_log+4080>, file=0x5574d7722018 "/data/src/10.5/include/mysql/psi/mysql_thread.h", line=1222) at /data/src/10.5/mysys/thr_mutex.c:492
|
#8 0x00005574d6c36e23 in inline_mysql_cond_wait (that=0x5574d810c958 <mysql_bin_log+4312>, mutex=0x5574d810c870 <mysql_bin_log+4080>, src_file=0x5574d77235fc "/data/src/10.5/sql/log.cc", src_line=3401) at /data/src/10.5/include/mysql/psi/mysql_thread.h:1222
|
#9 0x00005574d6c41392 in MYSQL_BIN_LOG::stop_background_thread (this=0x5574d810b880 <mysql_bin_log>) at /data/src/10.5/sql/log.cc:3401
|
#10 0x00005574d664f9f0 in close_connections () at /data/src/10.5/sql/mysqld.cc:1758
|
#11 0x00005574d6657d1c in mysqld_main (argc=165, argv=0x5574d8b55f30) at /data/src/10.5/sql/mysqld.cc:5722
|
#12 0x00005574d664c5a5 in main (argc=24, argv=0x7fff94a27428) at /data/src/10.5/sql/main.cc:25
|
|
Thread 14 (Thread 0x7fc4f37fe700 (LWP 2961700)):
|
#0 futex_abstimed_wait_cancelable (private=0, abstime=0x7fc4f37fdc60, clockid=-209724528, expected=0, futex_word=0x5574d8d5c70c) at ../sysdeps/nptl/futex-internal.h:323
|
__ret = -516
|
clockbit = 0
|
op = 137
|
__ret = <optimized out>
|
oldtype = 0
|
err = <optimized out>
|
oldtype = <optimized out>
|
err = <optimized out>
|
__ret = <optimized out>
|
clockbit = <optimized out>
|
op = <optimized out>
|
__ret = <optimized out>
|
resultvar = <optimized out>
|
__arg6 = <optimized out>
|
__arg5 = <optimized out>
|
__arg4 = <optimized out>
|
__arg3 = <optimized out>
|
__arg2 = <optimized out>
|
__arg1 = <optimized out>
|
_a6 = <optimized out>
|
_a5 = <optimized out>
|
_a4 = <optimized out>
|
_a3 = <optimized out>
|
_a2 = <optimized out>
|
_a1 = <optimized out>
|
#1 __pthread_cond_wait_common (abstime=0x7fc4f37fdc60, clockid=-209724528, mutex=0x5574d8d4cdd0, cond=0x5574d8d5c6e0) at pthread_cond_wait.c:520
|
spin = 0
|
buffer = {__routine = 0x7fc5225c3540 <__condvar_cleanup_waiting>, __arg = 0x7fc4f37fdbb0, __canceltype = -209724408, __prev = 0x0}
|
cbuffer = {wseq = 3, cond = 0x5574d8d5c6e0, mutex = 0x5574d8d4cdd0, private = 0}
|
err = <optimized out>
|
g = 1
|
flags = <optimized out>
|
g1_start = <optimized out>
|
maxspin = 0
|
signals = <optimized out>
|
result = 0
|
wseq = 3
|
seq = 1
|
private = 0
|
maxspin = <optimized out>
|
err = <optimized out>
|
result = <optimized out>
|
wseq = <optimized out>
|
g = <optimized out>
|
seq = <optimized out>
|
flags = <optimized out>
|
private = <optimized out>
|
signals = <optimized out>
|
done = <optimized out>
|
g1_start = <optimized out>
|
spin = <optimized out>
|
buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
|
cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
|
s = <optimized out>
|
#2 __pthread_cond_clockwait (abstime=0x7fc4f37fdc60, clockid=-209724528, mutex=0x5574d8d4cdd0, cond=0x5574d8d5c6e0) at pthread_cond_wait.c:677
|
No locals.
|
#3 __pthread_cond_clockwait (cond=0x5574d8d5c6e0, mutex=0x5574d8d4cdd0, clockid=-209724528, abstime=0x7fc4f37fdc60) at pthread_cond_wait.c:665
|
No locals.
|
#4 0x00005574d7360d36 in std::condition_variable::__wait_until_impl<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > (this=0x5574d8d5c6e0, __lock=@0x7fc4f37fdd50: {_M_device = 0x5574d8d4cdd0, _M_owns = true}, __atime=@0x7fc4f37fdce8: {__d = {__r = 3033868994070686}}) at /usr/include/c++/10/condition_variable:209
|
__s = {__d = {__r = 3033868}}
|
__ns = {__r = 994070686}
|
__ts = {tv_sec = 3033868, tv_nsec = 994070686}
|
#5 0x00005574d7360065 in std::condition_variable::wait_until<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > (this=0x5574d8d5c6e0, __lock=@0x7fc4f37fdd50: {_M_device = 0x5574d8d4cdd0, _M_owns = true}, __atime=@0x7fc4f37fdce8: {__d = {__r = 3033868994070686}}) at /usr/include/c++/10/condition_variable:119
|
No locals.
|
#6 0x00005574d735f570 in std::condition_variable::wait_for<long, std::ratio<1l, 1000l> > (this=0x5574d8d5c6e0, __lock=@0x7fc4f37fdd50: {_M_device = 0x5574d8d4cdd0, _M_owns = true}, __rtime=@0x5574d8d4cdf8: {__r = 60000}) at /usr/include/c++/10/condition_variable:172
|
__reltime = {__r = 60000000000}
|
#7 0x00005574d735ce23 in tpool::thread_pool_generic::wait_for_tasks (this=0x5574d8d4ccc0, lk=@0x7fc4f37fdd50: {_M_device = 0x5574d8d4cdd0, _M_owns = true}, thread_data=0x5574d8d5c6e0) at /data/src/10.5/tpool/tpool_generic.cc:499
|
__PRETTY_FUNCTION__ = "bool tpool::thread_pool_generic::wait_for_tasks(std::unique_lock<std::mutex>&, tpool::worker_data*)"
|
#8 0x00005574d735d02f in tpool::thread_pool_generic::get_task (this=0x5574d8d4ccc0, thread_var=0x5574d8d5c6e0, t=0x7fc4f37fdd98) at /data/src/10.5/tpool/tpool_generic.cc:552
|
lk = {_M_device = 0x5574d8d4cdd0, _M_owns = true}
|
__PRETTY_FUNCTION__ = "bool tpool::thread_pool_generic::get_task(tpool::worker_data*, tpool::task**)"
|
#9 0x00005574d735d2b5 in tpool::thread_pool_generic::worker_main (this=0x5574d8d4ccc0, thread_var=0x5574d8d5c6e0) at /data/src/10.5/tpool/tpool_generic.cc:597
|
task = 0x5574d8dcd948
|
#10 0x00005574d7363d48 in std::__invoke_impl<void, void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> (__f=@0x7fc4fc000ce8: (void (tpool::thread_pool_generic::*)(tpool::thread_pool_generic * const, tpool::worker_data *)) 0x5574d735d254 <tpool::thread_pool_generic::worker_main(tpool::worker_data*)>, __t=@0x7fc4fc000ce0: 0x5574d8d4ccc0) at /usr/include/c++/10/bits/invoke.h:73
|
No locals.
|
#11 0x00005574d7363c38 in std::__invoke<void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> (__fn=@0x7fc4fc000ce8: (void (tpool::thread_pool_generic::*)(tpool::thread_pool_generic * const, tpool::worker_data *)) 0x5574d735d254 <tpool::thread_pool_generic::worker_main(tpool::worker_data*)>) at /usr/include/c++/10/bits/invoke.h:95
|
No locals.
|
#12 0x00005574d7363b6b in std::thread::_Invoker<std::tuple<void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> >::_M_invoke<0ul, 1ul, 2ul> (this=0x7fc4fc000cd8) at /usr/include/c++/10/thread:264
|
No locals.
|
#13 0x00005574d7363b08 in std::thread::_Invoker<std::tuple<void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> >::operator() (this=0x7fc4fc000cd8) at /usr/include/c++/10/thread:271
|
No locals.
|
#14 0x00005574d7363aec in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> > >::_M_run (this=0x7fc4fc000cd0) at /usr/include/c++/10/thread:215
|
No locals.
|
#15 0x00007fc5224aded0 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
|
No symbol table info available.
|
#16 0x00007fc5225bcea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
|
ret = <optimized out>
|
pd = <optimized out>
|
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140483875563264, 2010544893862346186, 140484487924702, 140484487924703, 140483875561344, 8396800, -1986363335676527158, -1987029329930224182}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
|
not_first_call = 0
|
#17 0x00007fc5221b9def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
|
No locals.
|
|
Thread 13 (Thread 0x7fc51c49c700 (LWP 2961703)):
|
#0 0x00007fc5220f8ba2 in __GI___sigtimedwait (set=0x7fc51c49bdd0, info=0x7fc51c49bcf0, timeout=0x0) at ../sysdeps/unix/sysv/linux/sigtimedwait.c:29
|
resultvar = 18446744073709551612
|
sc_cancel_oldtype = 0
|
sc_ret = <optimized out>
|
result = <optimized out>
|
#1 0x00005574d664c641 in my_sigwait (set=0x7fc51c49bdd0, sig=0x7fc51c49bd94, code=0x7fc51c49bd98) at /data/src/10.5/include/my_pthread.h:196
|
siginfo = {si_signo = 0, si_errno = 0, si_code = 564106856, __pad0 = 2987, _sifields = {_pad = {-682783322, 21876, -670233312, 21876, 948091156, 2542910, 505988928, 0, 474594672, 32709, 0, 0, 474594672, 32709, -698038163, 21876, 311296, 0, -698036661, 2987, -682783322, 21876, -670233312, 21876, -689404034, 21876, 1079460096, -1379400600}, _kill = {si_pid = -682783322, si_uid = 21876}, _timer = {si_tid = -682783322, si_overrun = 21876, si_sigval = {sival_int = -670233312, sival_ptr = 0x5574d80d0d20 <LOCK_start_thread>}}, _rt = {si_pid = -682783322, si_uid = 21876, si_sigval = {sival_int = -670233312, sival_ptr = 0x5574d80d0d20 <LOCK_start_thread>}}, _sigchld = {si_pid = -682783322, si_uid = 21876, si_status = -670233312, si_utime = 10921716234762516, si_stime = 505988928}, _sigfault = {si_addr = 0x5574d74d8da6, si_addr_lsb = 3360, _bounds = {_addr_bnd = {_lower = 0x26cd3e3882b914, _upper = 0x1e28c740}, _pkey = 948091156}}, _sigpoll = {si_band = 93960316751270, si_fd = -670233312}, _sigsys = {_call_addr = 0x5574d74d8da6, _syscall = -670233312, _arch = 21876}}}
|
#2 0x00005574d6652525 in signal_hand (arg=0x0) at /data/src/10.5/sql/mysqld.cc:2995
|
error = 32709
|
origin = 474595200
|
set = {__val = {548869, 0 <repeats 15 times>}}
|
sig = 32767
|
_db_stack_frame_ = {func = 0x5574d797a7c0 "?func", file = 0x5574d797a7c6 "?file", level = 2147483649, line = -1, prev = 0x0}
|
#3 0x00005574d6e572be in pfs_spawn_thread (arg=0x5574d92c6fa8) at /data/src/10.5/storage/perfschema/pfs.cc:2201
|
typed_arg = 0x5574d92c6fa8
|
user_arg = 0x0
|
user_start_routine = 0x5574d665235e <signal_hand(void*)>
|
pfs = 0x7fc5219f8d40
|
klass = 0x5574d8b729c0
|
#4 0x00007fc5225bcea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
|
ret = <optimized out>
|
pd = <optimized out>
|
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140484559881984, 2010544893862346186, 140735687061566, 140735687061567, 140484559880064, 311296, -1986971998040621622, -1987029329930224182}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
|
not_first_call = 0
|
#5 0x00007fc5221b9def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
|
No locals.
|
|
Thread 12 (Thread 0x7fc51c4e7700 (LWP 2961702)):
|
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5574d810c94c <mysql_bin_log+4300>) at ../sysdeps/nptl/futex-internal.h:186
|
__ret = -512
|
oldtype = 0
|
err = <optimized out>
|
oldtype = <optimized out>
|
err = <optimized out>
|
__ret = <optimized out>
|
resultvar = <optimized out>
|
__arg4 = <optimized out>
|
__arg3 = <optimized out>
|
__arg2 = <optimized out>
|
__arg1 = <optimized out>
|
_a4 = <optimized out>
|
_a3 = <optimized out>
|
_a2 = <optimized out>
|
_a1 = <optimized out>
|
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5574d810c898 <mysql_bin_log+4120>, cond=0x5574d810c920 <mysql_bin_log+4256>) at pthread_cond_wait.c:508
|
spin = 0
|
buffer = {__routine = 0x7fc5225c3540 <__condvar_cleanup_waiting>, __arg = 0x7fc51c4e6c00, __canceltype = -402649888, __prev = 0x0}
|
cbuffer = {wseq = 3, cond = 0x5574d810c920 <mysql_bin_log+4256>, mutex = 0x5574d810c898 <mysql_bin_log+4120>, private = 0}
|
err = <optimized out>
|
g = 474901472
|
flags = <optimized out>
|
g1_start = <optimized out>
|
maxspin = 0
|
signals = <optimized out>
|
result = 0
|
wseq = 3
|
seq = 1
|
private = 0
|
maxspin = <optimized out>
|
err = <optimized out>
|
result = <optimized out>
|
wseq = <optimized out>
|
g = <optimized out>
|
seq = <optimized out>
|
flags = <optimized out>
|
private = <optimized out>
|
signals = <optimized out>
|
done = <optimized out>
|
g1_start = <optimized out>
|
spin = <optimized out>
|
buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
|
cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
|
s = <optimized out>
|
#2 __pthread_cond_wait (cond=0x5574d810c920 <mysql_bin_log+4256>, mutex=0x5574d810c898 <mysql_bin_log+4120>) at pthread_cond_wait.c:638
|
No locals.
|
#3 0x00005574d7407979 in safe_cond_wait (cond=0x5574d810c920 <mysql_bin_log+4256>, mp=0x5574d810c870 <mysql_bin_log+4080>, file=0x5574d7722018 "/data/src/10.5/include/mysql/psi/mysql_thread.h", line=1222) at /data/src/10.5/mysys/thr_mutex.c:492
|
error = 32709
|
save_state = {global = {__data = {__lock = 1, __count = 0, __owner = 2961702, __nusers = 1, __kind = 2, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = "\001\000\000\000\000\000\000\000&1-\000\001\000\000\000\002", '\000' <repeats 22 times>, __align = 1}, mutex = {__data = {__lock = 2, __count = 0, __owner = 2961702, __nusers = 2, __kind = 3, __spins = 1, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = "\002\000\000\000\000\000\000\000&1-\000\002\000\000\000\003\000\000\000\001", '\000' <repeats 18 times>, __align = 2}, file = 0x5574d7722018 "/data/src/10.5/include/mysql/psi/mysql_thread.h", name = 0x5574d7725101 "LOCK_binlog_background_thread", line = 1222, count = 0, create_flags = 0, active_flags = 0, id = 57, thread = 140484560189184, locked_mutex = 0x5574d8c83f08, used_mutex = 0x5574d8c83f78, prev = 0x0, next = 0x0}
|
#4 0x00005574d6c36e23 in inline_mysql_cond_wait (that=0x5574d810c920 <mysql_bin_log+4256>, mutex=0x5574d810c870 <mysql_bin_log+4080>, src_file=0x5574d77235fc "/data/src/10.5/sql/log.cc", src_line=10347) at /data/src/10.5/include/mysql/psi/mysql_thread.h:1222
|
locker = 0x7fc51c4e6da0
|
state = {m_flags = 7, m_operation = (unknown: 0x5574), m_cond = 0x5574d8c30240, m_mutex = 0x7fc51e28d640, m_thread = 0x7fc5219f77c0, m_timer_start = 10921716938965968, m_timer = 0x5574d6e8877e <my_timer_cycles()>, m_wait = 0x7fc5219f80e8}
|
result = 21876
|
#5 0x00005574d6c55f2d in binlog_background_thread (arg=0x0) at /data/src/10.5/sql/log.cc:10347
|
stop = false
|
queue = 0x0
|
next = 0x5574d6e55030 <my_set_thread_local(thread_local_key_t, void const*)+32>
|
thd = 0x7fc4e80022b8
|
_db_stack_frame_ = {func = 0x5574d797a7c0 "?func", file = 0x5574d797a7c6 "?file", level = 2147483649, line = -1, prev = 0x0}
|
__PRETTY_FUNCTION__ = "void* binlog_background_thread(void*)"
|
#6 0x00005574d6e572be in pfs_spawn_thread (arg=0x5574d8c83b48) at /data/src/10.5/storage/perfschema/pfs.cc:2201
|
typed_arg = 0x5574d8c83b48
|
user_arg = 0x0
|
user_start_routine = 0x5574d6c55cf6 <binlog_background_thread(void*)>
|
pfs = 0x7fc5219f77c0
|
klass = 0x5574d8b738c0
|
#7 0x00007fc5225bcea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
|
ret = <optimized out>
|
pd = <optimized out>
|
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140484560189184, 2010544893862346186, 140735687055134, 140735687055135, 140484560187264, 311296, -1986972055485809206, -1987029329930224182}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
|
not_first_call = 0
|
#8 0x00007fc5221b9def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
|
No locals.
|
|
Thread 11 (Thread 0x7fc51c532700 (LWP 2961701)):
|
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5574d80d7c6c <COND_manager+44>) at ../sysdeps/nptl/futex-internal.h:186
|
__ret = -512
|
oldtype = 0
|
err = <optimized out>
|
oldtype = <optimized out>
|
err = <optimized out>
|
__ret = <optimized out>
|
resultvar = <optimized out>
|
__arg4 = <optimized out>
|
__arg3 = <optimized out>
|
__arg2 = <optimized out>
|
__arg1 = <optimized out>
|
_a4 = <optimized out>
|
_a3 = <optimized out>
|
_a2 = <optimized out>
|
_a1 = <optimized out>
|
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5574d80d7ba8 <LOCK_manager+40>, cond=0x5574d80d7c40 <COND_manager>) at pthread_cond_wait.c:508
|
spin = 0
|
buffer = {__routine = 0x7fc5225c3540 <__condvar_cleanup_waiting>, __arg = 0x7fc51c531c00, __canceltype = 475208720, __prev = 0x0}
|
cbuffer = {wseq = 3, cond = 0x5574d80d7c40 <COND_manager>, mutex = 0x5574d80d7ba8 <LOCK_manager+40>, private = 0}
|
err = <optimized out>
|
g = 475208672
|
flags = <optimized out>
|
g1_start = <optimized out>
|
maxspin = 0
|
signals = <optimized out>
|
result = 0
|
wseq = 3
|
seq = 1
|
private = 0
|
maxspin = <optimized out>
|
err = <optimized out>
|
result = <optimized out>
|
wseq = <optimized out>
|
g = <optimized out>
|
seq = <optimized out>
|
flags = <optimized out>
|
private = <optimized out>
|
signals = <optimized out>
|
done = <optimized out>
|
g1_start = <optimized out>
|
spin = <optimized out>
|
buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
|
cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
|
s = <optimized out>
|
#2 __pthread_cond_wait (cond=0x5574d80d7c40 <COND_manager>, mutex=0x5574d80d7ba8 <LOCK_manager+40>) at pthread_cond_wait.c:638
|
No locals.
|
#3 0x00005574d7407979 in safe_cond_wait (cond=0x5574d80d7c40 <COND_manager>, mp=0x5574d80d7b80 <LOCK_manager>, file=0x5574d7519110 "/data/src/10.5/include/mysql/psi/mysql_thread.h", line=1222) at /data/src/10.5/mysys/thr_mutex.c:492
|
error = 32709
|
save_state = {global = {__data = {__lock = 1, __count = 0, __owner = 2961701, __nusers = 1, __kind = 2, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = "\001\000\000\000\000\000\000\000%1-\000\001\000\000\000\002", '\000' <repeats 22 times>, __align = 1}, mutex = {__data = {__lock = 1, __count = 0, __owner = 2961701, __nusers = 1, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = "\001\000\000\000\000\000\000\000%1-\000\001", '\000' <repeats 26 times>, __align = 1}, file = 0x5574d7519758 "/data/src/10.5/sql/sql_manager.cc", name = 0x5574d75197f2 "LOCK_manager", line = 117, count = 0, create_flags = 0, active_flags = 0, id = 58, thread = 140484560496384, locked_mutex = 0x7fc4e4000ff8, used_mutex = 0x7fc4e4001068, prev = 0x0, next = 0x0}
|
#4 0x00005574d6794372 in inline_mysql_cond_wait (that=0x5574d80d7c40 <COND_manager>, mutex=0x5574d80d7b80 <LOCK_manager>, src_file=0x5574d7519758 "/data/src/10.5/sql/sql_manager.cc", src_line=103) at /data/src/10.5/include/mysql/psi/mysql_thread.h:1222
|
locker = 0x7fc51c531da0
|
state = {m_flags = 7, m_operation = PSI_COND_WAIT, m_cond = 0x5574d8c31500, m_mutex = 0x7fc51e29cc40, m_thread = 0x7fc5219f6240, m_timer_start = 10921716257452668, m_timer = 0x5574d6e8877e <my_timer_cycles()>, m_wait = 0x7fc5219f6b68}
|
result = 21876
|
#5 0x00005574d679483f in handle_manager (arg=0x0) at /data/src/10.5/sql/sql_manager.cc:103
|
cb = 0x0
|
error = 0
|
abstime = {tv_sec = 140735687056399, tv_nsec = 93960309919792}
|
reset_flush_time = true
|
_db_stack_frame_ = {func = 0x5574d797a7c0 "?func", file = 0x5574d797a7c6 "?file", level = 2147483649, line = -1, prev = 0x0}
|
#6 0x00005574d6e572be in pfs_spawn_thread (arg=0x5574d8c8f528) at /data/src/10.5/storage/perfschema/pfs.cc:2201
|
typed_arg = 0x5574d8c8f528
|
user_arg = 0x0
|
user_start_routine = 0x5574d679467e <handle_manager(void*)>
|
pfs = 0x7fc5219f6240
|
klass = 0x5574d8b72780
|
#7 0x00007fc5225bcea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
|
ret = <optimized out>
|
pd = <optimized out>
|
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140484560496384, 2010544893862346186, 140735687056398, 140735687056399, 140484560494464, 311296, -1986972218157695542, -1987029329930224182}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
|
not_first_call = 0
|
#8 0x00007fc5221b9def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
|
No locals.
|
|
Thread 10 (Thread 0x7fc514df5700 (LWP 2961698)):
|
#0 futex_abstimed_wait_cancelable (private=0, abstime=0x7fc514df4c60, clockid=350178192, expected=0, futex_word=0x5574d8d5c808) at ../sysdeps/nptl/futex-internal.h:323
|
__ret = -516
|
clockbit = 0
|
op = 137
|
__ret = <optimized out>
|
oldtype = 0
|
err = <optimized out>
|
oldtype = <optimized out>
|
err = <optimized out>
|
__ret = <optimized out>
|
clockbit = <optimized out>
|
op = <optimized out>
|
__ret = <optimized out>
|
resultvar = <optimized out>
|
__arg6 = <optimized out>
|
__arg5 = <optimized out>
|
__arg4 = <optimized out>
|
__arg3 = <optimized out>
|
__arg2 = <optimized out>
|
__arg1 = <optimized out>
|
_a6 = <optimized out>
|
_a5 = <optimized out>
|
_a4 = <optimized out>
|
_a3 = <optimized out>
|
_a2 = <optimized out>
|
_a1 = <optimized out>
|
#1 __pthread_cond_wait_common (abstime=0x7fc514df4c60, clockid=350178192, mutex=0x5574d8d4cdd0, cond=0x5574d8d5c7e0) at pthread_cond_wait.c:520
|
spin = 0
|
buffer = {__routine = 0x7fc5225c3540 <__condvar_cleanup_waiting>, __arg = 0x7fc514df4bb0, __canceltype = 350178312, __prev = 0x0}
|
cbuffer = {wseq = 16, cond = 0x5574d8d5c7e0, mutex = 0x5574d8d4cdd0, private = 0}
|
err = <optimized out>
|
g = 0
|
flags = <optimized out>
|
g1_start = <optimized out>
|
maxspin = 0
|
signals = <optimized out>
|
result = 0
|
wseq = 16
|
seq = 8
|
private = 0
|
maxspin = <optimized out>
|
err = <optimized out>
|
result = <optimized out>
|
wseq = <optimized out>
|
g = <optimized out>
|
seq = <optimized out>
|
flags = <optimized out>
|
private = <optimized out>
|
signals = <optimized out>
|
done = <optimized out>
|
g1_start = <optimized out>
|
spin = <optimized out>
|
buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
|
cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
|
s = <optimized out>
|
#2 __pthread_cond_clockwait (abstime=0x7fc514df4c60, clockid=350178192, mutex=0x5574d8d4cdd0, cond=0x5574d8d5c7e0) at pthread_cond_wait.c:677
|
No locals.
|
#3 __pthread_cond_clockwait (cond=0x5574d8d5c7e0, mutex=0x5574d8d4cdd0, clockid=350178192, abstime=0x7fc514df4c60) at pthread_cond_wait.c:665
|
No locals.
|
#4 0x00005574d7360d36 in std::condition_variable::__wait_until_impl<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > (this=0x5574d8d5c7e0, __lock=@0x7fc514df4d50: {_M_device = 0x5574d8d4cdd0, _M_owns = true}, __atime=@0x7fc514df4ce8: {__d = {__r = 3033869194256921}}) at /usr/include/c++/10/condition_variable:209
|
__s = {__d = {__r = 3033869}}
|
__ns = {__r = 194256921}
|
__ts = {tv_sec = 3033869, tv_nsec = 194256921}
|
#5 0x00005574d7360065 in std::condition_variable::wait_until<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > (this=0x5574d8d5c7e0, __lock=@0x7fc514df4d50: {_M_device = 0x5574d8d4cdd0, _M_owns = true}, __atime=@0x7fc514df4ce8: {__d = {__r = 3033869194256921}}) at /usr/include/c++/10/condition_variable:119
|
No locals.
|
#6 0x00005574d735f570 in std::condition_variable::wait_for<long, std::ratio<1l, 1000l> > (this=0x5574d8d5c7e0, __lock=@0x7fc514df4d50: {_M_device = 0x5574d8d4cdd0, _M_owns = true}, __rtime=@0x5574d8d4cdf8: {__r = 60000}) at /usr/include/c++/10/condition_variable:172
|
__reltime = {__r = 60000000000}
|
#7 0x00005574d735ce23 in tpool::thread_pool_generic::wait_for_tasks (this=0x5574d8d4ccc0, lk=@0x7fc514df4d50: {_M_device = 0x5574d8d4cdd0, _M_owns = true}, thread_data=0x5574d8d5c7e0) at /data/src/10.5/tpool/tpool_generic.cc:499
|
__PRETTY_FUNCTION__ = "bool tpool::thread_pool_generic::wait_for_tasks(std::unique_lock<std::mutex>&, tpool::worker_data*)"
|
#8 0x00005574d735d02f in tpool::thread_pool_generic::get_task (this=0x5574d8d4ccc0, thread_var=0x5574d8d5c7e0, t=0x7fc514df4d98) at /data/src/10.5/tpool/tpool_generic.cc:552
|
lk = {_M_device = 0x5574d8d4cdd0, _M_owns = true}
|
__PRETTY_FUNCTION__ = "bool tpool::thread_pool_generic::get_task(tpool::worker_data*, tpool::task**)"
|
#9 0x00005574d735d2b5 in tpool::thread_pool_generic::worker_main (this=0x5574d8d4ccc0, thread_var=0x5574d8d5c7e0) at /data/src/10.5/tpool/tpool_generic.cc:597
|
task = 0x5574d89a1ae0 <purge_worker_task>
|
#10 0x00005574d7363d48 in std::__invoke_impl<void, void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> (__f=@0x5574d8f28388: (void (tpool::thread_pool_generic::*)(tpool::thread_pool_generic * const, tpool::worker_data *)) 0x5574d735d254 <tpool::thread_pool_generic::worker_main(tpool::worker_data*)>, __t=@0x5574d8f28380: 0x5574d8d4ccc0) at /usr/include/c++/10/bits/invoke.h:73
|
No locals.
|
#11 0x00005574d7363c38 in std::__invoke<void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> (__fn=@0x5574d8f28388: (void (tpool::thread_pool_generic::*)(tpool::thread_pool_generic * const, tpool::worker_data *)) 0x5574d735d254 <tpool::thread_pool_generic::worker_main(tpool::worker_data*)>) at /usr/include/c++/10/bits/invoke.h:95
|
No locals.
|
#12 0x00005574d7363b6b in std::thread::_Invoker<std::tuple<void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> >::_M_invoke<0ul, 1ul, 2ul> (this=0x5574d8f28378) at /usr/include/c++/10/thread:264
|
No locals.
|
#13 0x00005574d7363b08 in std::thread::_Invoker<std::tuple<void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> >::operator() (this=0x5574d8f28378) at /usr/include/c++/10/thread:271
|
No locals.
|
#14 0x00005574d7363aec in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> > >::_M_run (this=0x5574d8f28370) at /usr/include/c++/10/thread:215
|
No locals.
|
#15 0x00007fc5224aded0 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
|
No symbol table info available.
|
#16 0x00007fc5225bcea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
|
ret = <optimized out>
|
pd = <optimized out>
|
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140484435465984, 2010544893862346186, 140484452248222, 140484452248223, 140484435464064, 8396800, -1986990877106242102, -1987029329930224182}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
|
not_first_call = 0
|
#17 0x00007fc5221b9def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
|
No locals.
|
|
Thread 9 (Thread 0x7fc522af9700 (LWP 2961690)):
|
#0 futex_abstimed_wait_cancelable (private=0, abstime=0x7fc522af8e50, clockid=581929984, expected=0, futex_word=0x5574d89b7c6c <COND_timer+44>) at ../sysdeps/nptl/futex-internal.h:323
|
__ret = -516
|
clockbit = 0
|
op = 137
|
__ret = <optimized out>
|
oldtype = 0
|
err = <optimized out>
|
oldtype = <optimized out>
|
err = <optimized out>
|
__ret = <optimized out>
|
clockbit = <optimized out>
|
op = <optimized out>
|
__ret = <optimized out>
|
resultvar = <optimized out>
|
__arg6 = <optimized out>
|
__arg5 = <optimized out>
|
__arg4 = <optimized out>
|
__arg3 = <optimized out>
|
__arg2 = <optimized out>
|
__arg1 = <optimized out>
|
_a6 = <optimized out>
|
_a5 = <optimized out>
|
_a4 = <optimized out>
|
_a3 = <optimized out>
|
_a2 = <optimized out>
|
_a1 = <optimized out>
|
#1 __pthread_cond_wait_common (abstime=0x7fc522af8e50, clockid=581929984, mutex=0x5574d89b7ba8 <LOCK_timer+40>, cond=0x5574d89b7c40 <COND_timer>) at pthread_cond_wait.c:520
|
spin = 0
|
buffer = {__routine = 0x7fc5225c3540 <__condvar_cleanup_waiting>, __arg = 0x7fc522af8c00, __canceltype = 581930032, __prev = 0x0}
|
cbuffer = {wseq = 55, cond = 0x5574d89b7c40 <COND_timer>, mutex = 0x5574d89b7ba8 <LOCK_timer+40>, private = 0}
|
err = <optimized out>
|
g = 1
|
flags = <optimized out>
|
g1_start = <optimized out>
|
maxspin = 0
|
signals = <optimized out>
|
result = 0
|
wseq = 55
|
seq = 27
|
private = 0
|
maxspin = <optimized out>
|
err = <optimized out>
|
result = <optimized out>
|
wseq = <optimized out>
|
g = <optimized out>
|
seq = <optimized out>
|
flags = <optimized out>
|
private = <optimized out>
|
signals = <optimized out>
|
done = <optimized out>
|
g1_start = <optimized out>
|
spin = <optimized out>
|
buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
|
cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
|
s = <optimized out>
|
#2 __pthread_cond_timedwait (cond=0x5574d89b7c40 <COND_timer>, mutex=0x5574d89b7ba8 <LOCK_timer+40>, abstime=0x7fc522af8e50) at pthread_cond_wait.c:656
|
flags = <optimized out>
|
clockid = 581929984
|
#3 0x00005574d7407d37 in safe_cond_timedwait (cond=0x5574d89b7c40 <COND_timer>, mp=0x5574d89b7b80 <LOCK_timer>, abstime=0x7fc522af8e50, file=0x5574d7975ca0 "/data/src/10.5/include/mysql/psi/mysql_thread.h", line=1259) at /data/src/10.5/mysys/thr_mutex.c:546
|
error = 32709
|
save_state = {global = {__data = {__lock = 1, __count = 0, __owner = 2961690, __nusers = 1, __kind = 2, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = "\001\000\000\000\000\000\000\000\032\061-\000\001\000\000\000\002", '\000' <repeats 22 times>, __align = 1}, mutex = {__data = {__lock = 2, __count = 0, __owner = 2961690, __nusers = 1, __kind = 3, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = "\002\000\000\000\000\000\000\000\032\061-\000\001\000\000\000\003", '\000' <repeats 22 times>, __align = 2}, file = 0x5574d7975ca0 "/data/src/10.5/include/mysql/psi/mysql_thread.h", name = 0x5574d7975d01 "LOCK_timer", line = 1259, count = 0, create_flags = 0, active_flags = 0, id = 10, thread = 140484667217664, locked_mutex = 0x7fc5180022b8, used_mutex = 0x7fc518002328, prev = 0x0, next = 0x0}
|
#4 0x00005574d7408d84 in inline_mysql_cond_timedwait (that=0x5574d89b7c40 <COND_timer>, mutex=0x5574d89b7b80 <LOCK_timer>, abstime=0x7fc522af8e50, src_file=0x5574d7975cd0 "/data/src/10.5/mysys/thr_timer.c", src_line=321) at /data/src/10.5/include/mysql/psi/mysql_thread.h:1259
|
locker = 0x7fc522af8dc0
|
state = {m_flags = 7, m_operation = (unknown: 0x5574), m_cond = 0x5574d8c30340, m_mutex = 0x7fc51e28dbc0, m_thread = 0x7fc5219e8b40, m_timer_start = 10921736159115156, m_timer = 0x5574d6e8877e <my_timer_cycles()>, m_wait = 0x7fc5219e9468}
|
result = 21876
|
#5 0x00005574d7409a62 in timer_handler (arg=0x0) at /data/src/10.5/mysys/thr_timer.c:321
|
error = 110
|
top_time = 0x5574d8d4ced0
|
now = {tv_sec = 1656611702, tv_nsec = 405072000}
|
abstime = {tv_sec = 1656611702, tv_nsec = 805086000}
|
#6 0x00005574d6e572be in pfs_spawn_thread (arg=0x5574d8c7c5f8) at /data/src/10.5/storage/perfschema/pfs.cc:2201
|
typed_arg = 0x5574d8c7c5f8
|
user_arg = 0x0
|
user_start_routine = 0x5574d7409920 <timer_handler>
|
pfs = 0x7fc5219e8b40
|
klass = 0x5574d8b72cc0
|
#7 0x00007fc5225bcea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
|
ret = <optimized out>
|
pd = <optimized out>
|
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140484667217664, 2010544893862346186, 140735687056318, 140735687056319, 140484667215744, 73728, -1987030049355465270, -1987029329930224182}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
|
not_first_call = 0
|
#8 0x00007fc5221b9def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
|
No locals.
|
|
Thread 8 (Thread 0x7fc515df7700 (LWP 2961695)):
|
#0 futex_abstimed_wait_cancelable (private=0, abstime=0x7fc515df6c60, clockid=366963600, expected=0, futex_word=0x5574d8d5c98c) at ../sysdeps/nptl/futex-internal.h:323
|
__ret = -516
|
clockbit = 0
|
op = 137
|
__ret = <optimized out>
|
oldtype = 0
|
err = <optimized out>
|
oldtype = <optimized out>
|
err = <optimized out>
|
__ret = <optimized out>
|
clockbit = <optimized out>
|
op = <optimized out>
|
__ret = <optimized out>
|
resultvar = <optimized out>
|
__arg6 = <optimized out>
|
__arg5 = <optimized out>
|
__arg4 = <optimized out>
|
__arg3 = <optimized out>
|
__arg2 = <optimized out>
|
__arg1 = <optimized out>
|
_a6 = <optimized out>
|
_a5 = <optimized out>
|
_a4 = <optimized out>
|
_a3 = <optimized out>
|
_a2 = <optimized out>
|
_a1 = <optimized out>
|
#1 __pthread_cond_wait_common (abstime=0x7fc515df6c60, clockid=366963600, mutex=0x5574d8d4cdd0, cond=0x5574d8d5c960) at pthread_cond_wait.c:520
|
spin = 0
|
buffer = {__routine = 0x7fc5225c3540 <__condvar_cleanup_waiting>, __arg = 0x7fc515df6bb0, __canceltype = 366963720, __prev = 0x0}
|
cbuffer = {wseq = 23, cond = 0x5574d8d5c960, mutex = 0x5574d8d4cdd0, private = 0}
|
err = <optimized out>
|
g = 1
|
flags = <optimized out>
|
g1_start = <optimized out>
|
maxspin = 0
|
signals = <optimized out>
|
result = 0
|
wseq = 23
|
seq = 11
|
private = 0
|
maxspin = <optimized out>
|
err = <optimized out>
|
result = <optimized out>
|
wseq = <optimized out>
|
g = <optimized out>
|
seq = <optimized out>
|
flags = <optimized out>
|
private = <optimized out>
|
signals = <optimized out>
|
done = <optimized out>
|
g1_start = <optimized out>
|
spin = <optimized out>
|
buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
|
cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
|
s = <optimized out>
|
#2 __pthread_cond_clockwait (abstime=0x7fc515df6c60, clockid=366963600, mutex=0x5574d8d4cdd0, cond=0x5574d8d5c960) at pthread_cond_wait.c:677
|
No locals.
|
#3 __pthread_cond_clockwait (cond=0x5574d8d5c960, mutex=0x5574d8d4cdd0, clockid=366963600, abstime=0x7fc515df6c60) at pthread_cond_wait.c:665
|
No locals.
|
#4 0x00005574d7360d36 in std::condition_variable::__wait_until_impl<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > (this=0x5574d8d5c960, __lock=@0x7fc515df6d50: {_M_device = 0x5574d8d4cdd0, _M_owns = true}, __atime=@0x7fc515df6ce8: {__d = {__r = 3033873988464114}}) at /usr/include/c++/10/condition_variable:209
|
__s = {__d = {__r = 3033873}}
|
__ns = {__r = 988464114}
|
__ts = {tv_sec = 3033873, tv_nsec = 988464114}
|
#5 0x00005574d7360065 in std::condition_variable::wait_until<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > (this=0x5574d8d5c960, __lock=@0x7fc515df6d50: {_M_device = 0x5574d8d4cdd0, _M_owns = true}, __atime=@0x7fc515df6ce8: {__d = {__r = 3033873988464114}}) at /usr/include/c++/10/condition_variable:119
|
No locals.
|
#6 0x00005574d735f570 in std::condition_variable::wait_for<long, std::ratio<1l, 1000l> > (this=0x5574d8d5c960, __lock=@0x7fc515df6d50: {_M_device = 0x5574d8d4cdd0, _M_owns = true}, __rtime=@0x5574d8d4cdf8: {__r = 60000}) at /usr/include/c++/10/condition_variable:172
|
__reltime = {__r = 60000000000}
|
#7 0x00005574d735ce23 in tpool::thread_pool_generic::wait_for_tasks (this=0x5574d8d4ccc0, lk=@0x7fc515df6d50: {_M_device = 0x5574d8d4cdd0, _M_owns = true}, thread_data=0x5574d8d5c960) at /data/src/10.5/tpool/tpool_generic.cc:499
|
__PRETTY_FUNCTION__ = "bool tpool::thread_pool_generic::wait_for_tasks(std::unique_lock<std::mutex>&, tpool::worker_data*)"
|
#8 0x00005574d735d02f in tpool::thread_pool_generic::get_task (this=0x5574d8d4ccc0, thread_var=0x5574d8d5c960, t=0x7fc515df6d98) at /data/src/10.5/tpool/tpool_generic.cc:552
|
lk = {_M_device = 0x5574d8d4cdd0, _M_owns = true}
|
__PRETTY_FUNCTION__ = "bool tpool::thread_pool_generic::get_task(tpool::worker_data*, tpool::task**)"
|
#9 0x00005574d735d2b5 in tpool::thread_pool_generic::worker_main (this=0x5574d8d4ccc0, thread_var=0x5574d8d5c960) at /data/src/10.5/tpool/tpool_generic.cc:597
|
task = 0x5574d8f67960
|
#10 0x00005574d7363d48 in std::__invoke_impl<void, void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> (__f=@0x7fc518003508: (void (tpool::thread_pool_generic::*)(tpool::thread_pool_generic * const, tpool::worker_data *)) 0x5574d735d254 <tpool::thread_pool_generic::worker_main(tpool::worker_data*)>, __t=@0x7fc518003500: 0x5574d8d4ccc0) at /usr/include/c++/10/bits/invoke.h:73
|
No locals.
|
#11 0x00005574d7363c38 in std::__invoke<void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> (__fn=@0x7fc518003508: (void (tpool::thread_pool_generic::*)(tpool::thread_pool_generic * const, tpool::worker_data *)) 0x5574d735d254 <tpool::thread_pool_generic::worker_main(tpool::worker_data*)>) at /usr/include/c++/10/bits/invoke.h:95
|
No locals.
|
#12 0x00005574d7363b6b in std::thread::_Invoker<std::tuple<void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> >::_M_invoke<0ul, 1ul, 2ul> (this=0x7fc5180034f8) at /usr/include/c++/10/thread:264
|
No locals.
|
#13 0x00005574d7363b08 in std::thread::_Invoker<std::tuple<void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> >::operator() (this=0x7fc5180034f8) at /usr/include/c++/10/thread:271
|
No locals.
|
#14 0x00005574d7363aec in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> > >::_M_run (this=0x7fc5180034f0) at /usr/include/c++/10/thread:215
|
No locals.
|
#15 0x00007fc5224aded0 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
|
No symbol table info available.
|
#16 0x00007fc5225bcea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
|
ret = <optimized out>
|
pd = <optimized out>
|
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140484452251392, 2010544893862346186, 140484667214782, 140484667214783, 140484452249472, 8396800, -1986993075055755830, -1987029329930224182}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
|
not_first_call = 0
|
#17 0x00007fc5221b9def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
|
No locals.
|
|
Thread 7 (Thread 0x7fc5155f6700 (LWP 2961697)):
|
#0 futex_abstimed_wait_cancelable (private=0, abstime=0x7fc5155f5c60, clockid=358570896, expected=0, futex_word=0x5574d8d5c88c) at ../sysdeps/nptl/futex-internal.h:323
|
__ret = -516
|
clockbit = 0
|
op = 137
|
__ret = <optimized out>
|
oldtype = 0
|
err = <optimized out>
|
oldtype = <optimized out>
|
err = <optimized out>
|
__ret = <optimized out>
|
clockbit = <optimized out>
|
op = <optimized out>
|
__ret = <optimized out>
|
resultvar = <optimized out>
|
__arg6 = <optimized out>
|
__arg5 = <optimized out>
|
__arg4 = <optimized out>
|
__arg3 = <optimized out>
|
__arg2 = <optimized out>
|
__arg1 = <optimized out>
|
_a6 = <optimized out>
|
_a5 = <optimized out>
|
_a4 = <optimized out>
|
_a3 = <optimized out>
|
_a2 = <optimized out>
|
_a1 = <optimized out>
|
#1 __pthread_cond_wait_common (abstime=0x7fc5155f5c60, clockid=358570896, mutex=0x5574d8d4cdd0, cond=0x5574d8d5c860) at pthread_cond_wait.c:520
|
spin = 0
|
buffer = {__routine = 0x7fc5225c3540 <__condvar_cleanup_waiting>, __arg = 0x7fc5155f5bb0, __canceltype = 358571016, __prev = 0x0}
|
cbuffer = {wseq = 19, cond = 0x5574d8d5c860, mutex = 0x5574d8d4cdd0, private = 0}
|
err = <optimized out>
|
g = 1
|
flags = <optimized out>
|
g1_start = <optimized out>
|
maxspin = 0
|
signals = <optimized out>
|
result = 0
|
wseq = 19
|
seq = 9
|
private = 0
|
maxspin = <optimized out>
|
err = <optimized out>
|
result = <optimized out>
|
wseq = <optimized out>
|
g = <optimized out>
|
seq = <optimized out>
|
flags = <optimized out>
|
private = <optimized out>
|
signals = <optimized out>
|
done = <optimized out>
|
g1_start = <optimized out>
|
spin = <optimized out>
|
buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
|
cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
|
s = <optimized out>
|
#2 __pthread_cond_clockwait (abstime=0x7fc5155f5c60, clockid=358570896, mutex=0x5574d8d4cdd0, cond=0x5574d8d5c860) at pthread_cond_wait.c:677
|
No locals.
|
#3 __pthread_cond_clockwait (cond=0x5574d8d5c860, mutex=0x5574d8d4cdd0, clockid=358570896, abstime=0x7fc5155f5c60) at pthread_cond_wait.c:665
|
No locals.
|
#4 0x00005574d7360d36 in std::condition_variable::__wait_until_impl<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > (this=0x5574d8d5c860, __lock=@0x7fc5155f5d50: {_M_device = 0x5574d8d4cdd0, _M_owns = true}, __atime=@0x7fc5155f5ce8: {__d = {__r = 3033869194270101}}) at /usr/include/c++/10/condition_variable:209
|
__s = {__d = {__r = 3033869}}
|
__ns = {__r = 194270101}
|
__ts = {tv_sec = 3033869, tv_nsec = 194270101}
|
#5 0x00005574d7360065 in std::condition_variable::wait_until<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > (this=0x5574d8d5c860, __lock=@0x7fc5155f5d50: {_M_device = 0x5574d8d4cdd0, _M_owns = true}, __atime=@0x7fc5155f5ce8: {__d = {__r = 3033869194270101}}) at /usr/include/c++/10/condition_variable:119
|
No locals.
|
#6 0x00005574d735f570 in std::condition_variable::wait_for<long, std::ratio<1l, 1000l> > (this=0x5574d8d5c860, __lock=@0x7fc5155f5d50: {_M_device = 0x5574d8d4cdd0, _M_owns = true}, __rtime=@0x5574d8d4cdf8: {__r = 60000}) at /usr/include/c++/10/condition_variable:172
|
__reltime = {__r = 60000000000}
|
#7 0x00005574d735ce23 in tpool::thread_pool_generic::wait_for_tasks (this=0x5574d8d4ccc0, lk=@0x7fc5155f5d50: {_M_device = 0x5574d8d4cdd0, _M_owns = true}, thread_data=0x5574d8d5c860) at /data/src/10.5/tpool/tpool_generic.cc:499
|
__PRETTY_FUNCTION__ = "bool tpool::thread_pool_generic::wait_for_tasks(std::unique_lock<std::mutex>&, tpool::worker_data*)"
|
#8 0x00005574d735d02f in tpool::thread_pool_generic::get_task (this=0x5574d8d4ccc0, thread_var=0x5574d8d5c860, t=0x7fc5155f5d98) at /data/src/10.5/tpool/tpool_generic.cc:552
|
lk = {_M_device = 0x5574d8d4cdd0, _M_owns = true}
|
__PRETTY_FUNCTION__ = "bool tpool::thread_pool_generic::get_task(tpool::worker_data*, tpool::task**)"
|
#9 0x00005574d735d2b5 in tpool::thread_pool_generic::worker_main (this=0x5574d8d4ccc0, thread_var=0x5574d8d5c860) at /data/src/10.5/tpool/tpool_generic.cc:597
|
task = 0x5574d89a1ae0 <purge_worker_task>
|
#10 0x00005574d7363d48 in std::__invoke_impl<void, void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> (__f=@0x7fc4fc000b78: (void (tpool::thread_pool_generic::*)(tpool::thread_pool_generic * const, tpool::worker_data *)) 0x5574d735d254 <tpool::thread_pool_generic::worker_main(tpool::worker_data*)>, __t=@0x7fc4fc000b70: 0x5574d8d4ccc0) at /usr/include/c++/10/bits/invoke.h:73
|
No locals.
|
#11 0x00005574d7363c38 in std::__invoke<void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> (__fn=@0x7fc4fc000b78: (void (tpool::thread_pool_generic::*)(tpool::thread_pool_generic * const, tpool::worker_data *)) 0x5574d735d254 <tpool::thread_pool_generic::worker_main(tpool::worker_data*)>) at /usr/include/c++/10/bits/invoke.h:95
|
No locals.
|
#12 0x00005574d7363b6b in std::thread::_Invoker<std::tuple<void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> >::_M_invoke<0ul, 1ul, 2ul> (this=0x7fc4fc000b68) at /usr/include/c++/10/thread:264
|
No locals.
|
#13 0x00005574d7363b08 in std::thread::_Invoker<std::tuple<void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> >::operator() (this=0x7fc4fc000b68) at /usr/include/c++/10/thread:271
|
No locals.
|
#14 0x00005574d7363aec in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> > >::_M_run (this=0x7fc4fc000b60) at /usr/include/c++/10/thread:215
|
No locals.
|
#15 0x00007fc5224aded0 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
|
No symbol table info available.
|
#16 0x00007fc5225bcea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
|
ret = <optimized out>
|
pd = <optimized out>
|
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140484443858688, 2010544893862346186, 140484487924702, 140484487924703, 140484443856768, 8396800, -1986991977154740790, -1987029329930224182}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
|
not_first_call = 0
|
#17 0x00007fc5221b9def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
|
No locals.
|
|
Thread 6 (Thread 0x7fc4f3fff700 (LWP 2961699)):
|
#0 futex_abstimed_wait_cancelable (private=0, abstime=0x7fc4f3ffec60, clockid=-201331824, expected=0, futex_word=0x5574d8d5c788) at ../sysdeps/nptl/futex-internal.h:323
|
__ret = -516
|
clockbit = 0
|
op = 137
|
__ret = <optimized out>
|
oldtype = 0
|
err = <optimized out>
|
oldtype = <optimized out>
|
err = <optimized out>
|
__ret = <optimized out>
|
clockbit = <optimized out>
|
op = <optimized out>
|
__ret = <optimized out>
|
resultvar = <optimized out>
|
__arg6 = <optimized out>
|
__arg5 = <optimized out>
|
__arg4 = <optimized out>
|
__arg3 = <optimized out>
|
__arg2 = <optimized out>
|
__arg1 = <optimized out>
|
_a6 = <optimized out>
|
_a5 = <optimized out>
|
_a4 = <optimized out>
|
_a3 = <optimized out>
|
_a2 = <optimized out>
|
_a1 = <optimized out>
|
#1 __pthread_cond_wait_common (abstime=0x7fc4f3ffec60, clockid=-201331824, mutex=0x5574d8d4cdd0, cond=0x5574d8d5c760) at pthread_cond_wait.c:520
|
spin = 0
|
buffer = {__routine = 0x7fc5225c3540 <__condvar_cleanup_waiting>, __arg = 0x7fc4f3ffebb0, __canceltype = -201331704, __prev = 0x0}
|
cbuffer = {wseq = 20, cond = 0x5574d8d5c760, mutex = 0x5574d8d4cdd0, private = 0}
|
err = <optimized out>
|
g = 0
|
flags = <optimized out>
|
g1_start = <optimized out>
|
maxspin = 0
|
signals = <optimized out>
|
result = 0
|
wseq = 20
|
seq = 10
|
private = 0
|
maxspin = <optimized out>
|
err = <optimized out>
|
result = <optimized out>
|
wseq = <optimized out>
|
g = <optimized out>
|
seq = <optimized out>
|
flags = <optimized out>
|
private = <optimized out>
|
signals = <optimized out>
|
done = <optimized out>
|
g1_start = <optimized out>
|
spin = <optimized out>
|
buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
|
cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
|
s = <optimized out>
|
#2 __pthread_cond_clockwait (abstime=0x7fc4f3ffec60, clockid=-201331824, mutex=0x5574d8d4cdd0, cond=0x5574d8d5c760) at pthread_cond_wait.c:677
|
No locals.
|
#3 __pthread_cond_clockwait (cond=0x5574d8d5c760, mutex=0x5574d8d4cdd0, clockid=-201331824, abstime=0x7fc4f3ffec60) at pthread_cond_wait.c:665
|
No locals.
|
#4 0x00005574d7360d36 in std::condition_variable::__wait_until_impl<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > (this=0x5574d8d5c760, __lock=@0x7fc4f3ffed50: {_M_device = 0x5574d8d4cdd0, _M_owns = true}, __atime=@0x7fc4f3ffece8: {__d = {__r = 3033868994126977}}) at /usr/include/c++/10/condition_variable:209
|
__s = {__d = {__r = 3033868}}
|
__ns = {__r = 994126977}
|
__ts = {tv_sec = 3033868, tv_nsec = 994126977}
|
#5 0x00005574d7360065 in std::condition_variable::wait_until<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > (this=0x5574d8d5c760, __lock=@0x7fc4f3ffed50: {_M_device = 0x5574d8d4cdd0, _M_owns = true}, __atime=@0x7fc4f3ffece8: {__d = {__r = 3033868994126977}}) at /usr/include/c++/10/condition_variable:119
|
No locals.
|
#6 0x00005574d735f570 in std::condition_variable::wait_for<long, std::ratio<1l, 1000l> > (this=0x5574d8d5c760, __lock=@0x7fc4f3ffed50: {_M_device = 0x5574d8d4cdd0, _M_owns = true}, __rtime=@0x5574d8d4cdf8: {__r = 60000}) at /usr/include/c++/10/condition_variable:172
|
__reltime = {__r = 60000000000}
|
#7 0x00005574d735ce23 in tpool::thread_pool_generic::wait_for_tasks (this=0x5574d8d4ccc0, lk=@0x7fc4f3ffed50: {_M_device = 0x5574d8d4cdd0, _M_owns = true}, thread_data=0x5574d8d5c760) at /data/src/10.5/tpool/tpool_generic.cc:499
|
__PRETTY_FUNCTION__ = "bool tpool::thread_pool_generic::wait_for_tasks(std::unique_lock<std::mutex>&, tpool::worker_data*)"
|
#8 0x00005574d735d02f in tpool::thread_pool_generic::get_task (this=0x5574d8d4ccc0, thread_var=0x5574d8d5c760, t=0x7fc4f3ffed98) at /data/src/10.5/tpool/tpool_generic.cc:552
|
lk = {_M_device = 0x5574d8d4cdd0, _M_owns = true}
|
__PRETTY_FUNCTION__ = "bool tpool::thread_pool_generic::get_task(tpool::worker_data*, tpool::task**)"
|
#9 0x00005574d735d2b5 in tpool::thread_pool_generic::worker_main (this=0x5574d8d4ccc0, thread_var=0x5574d8d5c760) at /data/src/10.5/tpool/tpool_generic.cc:597
|
task = 0x5574d8dcd888
|
#10 0x00005574d7363d48 in std::__invoke_impl<void, void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> (__f=@0x5574d8f28358: (void (tpool::thread_pool_generic::*)(tpool::thread_pool_generic * const, tpool::worker_data *)) 0x5574d735d254 <tpool::thread_pool_generic::worker_main(tpool::worker_data*)>, __t=@0x5574d8f28350: 0x5574d8d4ccc0) at /usr/include/c++/10/bits/invoke.h:73
|
No locals.
|
#11 0x00005574d7363c38 in std::__invoke<void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> (__fn=@0x5574d8f28358: (void (tpool::thread_pool_generic::*)(tpool::thread_pool_generic * const, tpool::worker_data *)) 0x5574d735d254 <tpool::thread_pool_generic::worker_main(tpool::worker_data*)>) at /usr/include/c++/10/bits/invoke.h:95
|
No locals.
|
#12 0x00005574d7363b6b in std::thread::_Invoker<std::tuple<void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> >::_M_invoke<0ul, 1ul, 2ul> (this=0x5574d8f28348) at /usr/include/c++/10/thread:264
|
No locals.
|
#13 0x00005574d7363b08 in std::thread::_Invoker<std::tuple<void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> >::operator() (this=0x5574d8f28348) at /usr/include/c++/10/thread:271
|
No locals.
|
#14 0x00005574d7363aec in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> > >::_M_run (this=0x5574d8f28340) at /usr/include/c++/10/thread:215
|
No locals.
|
#15 0x00007fc5224aded0 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
|
No symbol table info available.
|
#16 0x00007fc5225bcea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
|
ret = <optimized out>
|
pd = <optimized out>
|
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140483883955968, 2010544893862346186, 140484452248222, 140484452248223, 140483883954048, 8396800, -1986364433577542198, -1987029329930224182}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
|
not_first_call = 0
|
#17 0x00007fc5221b9def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
|
No locals.
|
|
Thread 5 (Thread 0x7fc5165f8700 (LWP 2961696)):
|
#0 futex_abstimed_wait_cancelable (private=0, abstime=0x7fc5165f7c60, clockid=375356304, expected=0, futex_word=0x5574d8d5c908) at ../sysdeps/nptl/futex-internal.h:323
|
__ret = -516
|
clockbit = 0
|
op = 137
|
__ret = <optimized out>
|
oldtype = 0
|
err = <optimized out>
|
oldtype = <optimized out>
|
err = <optimized out>
|
__ret = <optimized out>
|
clockbit = <optimized out>
|
op = <optimized out>
|
__ret = <optimized out>
|
resultvar = <optimized out>
|
__arg6 = <optimized out>
|
__arg5 = <optimized out>
|
__arg4 = <optimized out>
|
__arg3 = <optimized out>
|
__arg2 = <optimized out>
|
__arg1 = <optimized out>
|
_a6 = <optimized out>
|
_a5 = <optimized out>
|
_a4 = <optimized out>
|
_a3 = <optimized out>
|
_a2 = <optimized out>
|
_a1 = <optimized out>
|
#1 __pthread_cond_wait_common (abstime=0x7fc5165f7c60, clockid=375356304, mutex=0x5574d8d4cdd0, cond=0x5574d8d5c8e0) at pthread_cond_wait.c:520
|
spin = 0
|
buffer = {__routine = 0x7fc5225c3540 <__condvar_cleanup_waiting>, __arg = 0x7fc5165f7bb0, __canceltype = 375356424, __prev = 0x0}
|
cbuffer = {wseq = 16, cond = 0x5574d8d5c8e0, mutex = 0x5574d8d4cdd0, private = 0}
|
err = <optimized out>
|
g = 0
|
flags = <optimized out>
|
g1_start = <optimized out>
|
maxspin = 0
|
signals = <optimized out>
|
result = 0
|
wseq = 16
|
seq = 8
|
private = 0
|
maxspin = <optimized out>
|
err = <optimized out>
|
result = <optimized out>
|
wseq = <optimized out>
|
g = <optimized out>
|
seq = <optimized out>
|
flags = <optimized out>
|
private = <optimized out>
|
signals = <optimized out>
|
done = <optimized out>
|
g1_start = <optimized out>
|
spin = <optimized out>
|
buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
|
cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
|
s = <optimized out>
|
#2 __pthread_cond_clockwait (abstime=0x7fc5165f7c60, clockid=375356304, mutex=0x5574d8d4cdd0, cond=0x5574d8d5c8e0) at pthread_cond_wait.c:677
|
No locals.
|
#3 __pthread_cond_clockwait (cond=0x5574d8d5c8e0, mutex=0x5574d8d4cdd0, clockid=375356304, abstime=0x7fc5165f7c60) at pthread_cond_wait.c:665
|
No locals.
|
#4 0x00005574d7360d36 in std::condition_variable::__wait_until_impl<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > (this=0x5574d8d5c8e0, __lock=@0x7fc5165f7d50: {_M_device = 0x5574d8d4cdd0, _M_owns = true}, __atime=@0x7fc5165f7ce8: {__d = {__r = 3033869194263921}}) at /usr/include/c++/10/condition_variable:209
|
__s = {__d = {__r = 3033869}}
|
__ns = {__r = 194263921}
|
__ts = {tv_sec = 3033869, tv_nsec = 194263921}
|
#5 0x00005574d7360065 in std::condition_variable::wait_until<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > (this=0x5574d8d5c8e0, __lock=@0x7fc5165f7d50: {_M_device = 0x5574d8d4cdd0, _M_owns = true}, __atime=@0x7fc5165f7ce8: {__d = {__r = 3033869194263921}}) at /usr/include/c++/10/condition_variable:119
|
No locals.
|
#6 0x00005574d735f570 in std::condition_variable::wait_for<long, std::ratio<1l, 1000l> > (this=0x5574d8d5c8e0, __lock=@0x7fc5165f7d50: {_M_device = 0x5574d8d4cdd0, _M_owns = true}, __rtime=@0x5574d8d4cdf8: {__r = 60000}) at /usr/include/c++/10/condition_variable:172
|
__reltime = {__r = 60000000000}
|
#7 0x00005574d735ce23 in tpool::thread_pool_generic::wait_for_tasks (this=0x5574d8d4ccc0, lk=@0x7fc5165f7d50: {_M_device = 0x5574d8d4cdd0, _M_owns = true}, thread_data=0x5574d8d5c8e0) at /data/src/10.5/tpool/tpool_generic.cc:499
|
__PRETTY_FUNCTION__ = "bool tpool::thread_pool_generic::wait_for_tasks(std::unique_lock<std::mutex>&, tpool::worker_data*)"
|
#8 0x00005574d735d02f in tpool::thread_pool_generic::get_task (this=0x5574d8d4ccc0, thread_var=0x5574d8d5c8e0, t=0x7fc5165f7d98) at /data/src/10.5/tpool/tpool_generic.cc:552
|
lk = {_M_device = 0x5574d8d4cdd0, _M_owns = true}
|
__PRETTY_FUNCTION__ = "bool tpool::thread_pool_generic::get_task(tpool::worker_data*, tpool::task**)"
|
#9 0x00005574d735d2b5 in tpool::thread_pool_generic::worker_main (this=0x5574d8d4ccc0, thread_var=0x5574d8d5c8e0) at /data/src/10.5/tpool/tpool_generic.cc:597
|
task = 0x5574d89a1ae0 <purge_worker_task>
|
#10 0x00005574d7363d48 in std::__invoke_impl<void, void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> (__f=@0x5574d8f45738: (void (tpool::thread_pool_generic::*)(tpool::thread_pool_generic * const, tpool::worker_data *)) 0x5574d735d254 <tpool::thread_pool_generic::worker_main(tpool::worker_data*)>, __t=@0x5574d8f45730: 0x5574d8d4ccc0) at /usr/include/c++/10/bits/invoke.h:73
|
No locals.
|
#11 0x00005574d7363c38 in std::__invoke<void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> (__fn=@0x5574d8f45738: (void (tpool::thread_pool_generic::*)(tpool::thread_pool_generic * const, tpool::worker_data *)) 0x5574d735d254 <tpool::thread_pool_generic::worker_main(tpool::worker_data*)>) at /usr/include/c++/10/bits/invoke.h:95
|
No locals.
|
#12 0x00005574d7363b6b in std::thread::_Invoker<std::tuple<void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> >::_M_invoke<0ul, 1ul, 2ul> (this=0x5574d8f45728) at /usr/include/c++/10/thread:264
|
No locals.
|
#13 0x00005574d7363b08 in std::thread::_Invoker<std::tuple<void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> >::operator() (this=0x5574d8f45728) at /usr/include/c++/10/thread:271
|
No locals.
|
#14 0x00005574d7363aec in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> > >::_M_run (this=0x5574d8f45720) at /usr/include/c++/10/thread:215
|
No locals.
|
#15 0x00007fc5224aded0 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
|
No symbol table info available.
|
#16 0x00007fc5225bcea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
|
ret = <optimized out>
|
pd = <optimized out>
|
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140484460644096, 2010544893862346186, 140735687052542, 140735687052543, 140484460642176, 93960344459776, -1986985379011232310, -1987029329930224182}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
|
not_first_call = 0
|
#17 0x00007fc5221b9def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
|
No locals.
|
|
Thread 4 (Thread 0x7fc516ffe700 (LWP 2961693)):
|
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5574d7f10de8 <buf_pool+1128>) at ../sysdeps/nptl/futex-internal.h:186
|
__ret = -512
|
oldtype = 0
|
err = <optimized out>
|
oldtype = <optimized out>
|
err = <optimized out>
|
__ret = <optimized out>
|
resultvar = <optimized out>
|
__arg4 = <optimized out>
|
__arg3 = <optimized out>
|
__arg2 = <optimized out>
|
__arg1 = <optimized out>
|
_a4 = <optimized out>
|
_a3 = <optimized out>
|
_a2 = <optimized out>
|
_a1 = <optimized out>
|
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5574d7f10ce8 <buf_pool+872>, cond=0x5574d7f10dc0 <buf_pool+1088>) at pthread_cond_wait.c:508
|
spin = 0
|
buffer = {__routine = 0x7fc5225c3540 <__condvar_cleanup_waiting>, __arg = 0x7fc516ffdca0, __canceltype = 201329968, __prev = 0x0}
|
cbuffer = {wseq = 2, cond = 0x5574d7f10dc0 <buf_pool+1088>, mutex = 0x5574d7f10ce8 <buf_pool+872>, private = 0}
|
err = <optimized out>
|
g = 385866880
|
flags = <optimized out>
|
g1_start = <optimized out>
|
maxspin = 0
|
signals = <optimized out>
|
result = 0
|
wseq = 2
|
seq = 1
|
private = 0
|
maxspin = <optimized out>
|
err = <optimized out>
|
result = <optimized out>
|
wseq = <optimized out>
|
g = <optimized out>
|
seq = <optimized out>
|
flags = <optimized out>
|
private = <optimized out>
|
signals = <optimized out>
|
done = <optimized out>
|
g1_start = <optimized out>
|
spin = <optimized out>
|
buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
|
cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
|
s = <optimized out>
|
#2 __pthread_cond_wait (cond=0x5574d7f10dc0 <buf_pool+1088>, mutex=0x5574d7f10ce8 <buf_pool+872>) at pthread_cond_wait.c:638
|
No locals.
|
#3 0x00005574d7407979 in safe_cond_wait (cond=0x5574d7f10dc0 <buf_pool+1088>, mp=0x5574d7f10cc0 <buf_pool+832>, file=0x5574d7904ba0 "/data/src/10.5/storage/innobase/buf/buf0flu.cc", line=2286) at /data/src/10.5/mysys/thr_mutex.c:492
|
error = 21876
|
save_state = {global = {__data = {__lock = 1, __count = 0, __owner = 2961693, __nusers = 1, __kind = 2, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = "\001\000\000\000\000\000\000\000\035\061-\000\001\000\000\000\002", '\000' <repeats 22 times>, __align = 1}, mutex = {__data = {__lock = 1, __count = 0, __owner = 2961693, __nusers = 1, __kind = 3, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = "\001\000\000\000\000\000\000\000\035\061-\000\001\000\000\000\003", '\000' <repeats 22 times>, __align = 1}, file = 0x5574d7904ba0 "/data/src/10.5/storage/innobase/buf/buf0flu.cc", name = 0x5574d78fbbab "flush_list_mutex", line = 2327, count = 0, create_flags = 0, active_flags = 0, id = 18, thread = 140484471154432, locked_mutex = 0x7fc50c000ff8, used_mutex = 0x7fc50c001068, prev = 0x0, next = 0x0}
|
#4 0x00005574d725a57f in buf_flush_page_cleaner () at /data/src/10.5/storage/innobase/buf/buf0flu.cc:2286
|
soft_lsn_limit = 0
|
oldest_lsn = 47846
|
dirty_blocks = 15
|
dirty_pct = 3
|
idle_flush = false
|
n_flushed = 0
|
__PRETTY_FUNCTION__ = "void* buf_flush_page_cleaner(void*)"
|
last_pages = 0
|
abstime = {tv_sec = 1656611698, tv_nsec = 841150000}
|
lsn_limit = 0
|
last_activity_count = 0
|
#5 0x00007fc5225bcea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
|
ret = <optimized out>
|
pd = <optimized out>
|
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140484471154432, 2010544893862346186, 140735687052750, 140735687052751, 140484471152512, 8396800, -1986986758769476150, -1987029329930224182}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
|
not_first_call = 0
|
#6 0x00007fc5221b9def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
|
No locals.
|
|
Thread 3 (Thread 0x7fc51d345700 (LWP 2961691)):
|
#0 futex_abstimed_wait_cancelable (private=0, abstime=0x7fc51d344da0, clockid=489966448, expected=0, futex_word=0x5574d8912148 <COND_checkpoint+40>) at ../sysdeps/nptl/futex-internal.h:323
|
__ret = -516
|
clockbit = 0
|
op = 137
|
__ret = <optimized out>
|
oldtype = 0
|
err = <optimized out>
|
oldtype = <optimized out>
|
err = <optimized out>
|
__ret = <optimized out>
|
clockbit = <optimized out>
|
op = <optimized out>
|
__ret = <optimized out>
|
resultvar = <optimized out>
|
__arg6 = <optimized out>
|
__arg5 = <optimized out>
|
__arg4 = <optimized out>
|
__arg3 = <optimized out>
|
__arg2 = <optimized out>
|
__arg1 = <optimized out>
|
_a6 = <optimized out>
|
_a5 = <optimized out>
|
_a4 = <optimized out>
|
_a3 = <optimized out>
|
_a2 = <optimized out>
|
_a1 = <optimized out>
|
#1 __pthread_cond_wait_common (abstime=0x7fc51d344da0, clockid=489966448, mutex=0x5574d8912088 <LOCK_checkpoint+40>, cond=0x5574d8912120 <COND_checkpoint>) at pthread_cond_wait.c:520
|
spin = 0
|
buffer = {__routine = 0x7fc5225c3540 <__condvar_cleanup_waiting>, __arg = 0x7fc51d344b70, __canceltype = 64, __prev = 0x0}
|
cbuffer = {wseq = 0, cond = 0x5574d8912120 <COND_checkpoint>, mutex = 0x5574d8912088 <LOCK_checkpoint+40>, private = 0}
|
err = <optimized out>
|
g = 0
|
flags = <optimized out>
|
g1_start = <optimized out>
|
maxspin = 0
|
signals = <optimized out>
|
result = 0
|
wseq = 0
|
seq = 0
|
private = 0
|
maxspin = <optimized out>
|
err = <optimized out>
|
result = <optimized out>
|
wseq = <optimized out>
|
g = <optimized out>
|
seq = <optimized out>
|
flags = <optimized out>
|
private = <optimized out>
|
signals = <optimized out>
|
done = <optimized out>
|
g1_start = <optimized out>
|
spin = <optimized out>
|
buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
|
cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
|
s = <optimized out>
|
#2 __pthread_cond_timedwait (cond=0x5574d8912120 <COND_checkpoint>, mutex=0x5574d8912088 <LOCK_checkpoint+40>, abstime=0x7fc51d344da0) at pthread_cond_wait.c:656
|
flags = <optimized out>
|
clockid = 489966448
|
#3 0x00005574d7407d37 in safe_cond_timedwait (cond=0x5574d8912120 <COND_checkpoint>, mp=0x5574d8912060 <LOCK_checkpoint>, abstime=0x7fc51d344da0, file=0x5574d7770330 "/data/src/10.5/include/mysql/psi/mysql_thread.h", line=1259) at /data/src/10.5/mysys/thr_mutex.c:546
|
error = 32709
|
save_state = {global = {__data = {__lock = 1, __count = 0, __owner = 2961691, __nusers = 1, __kind = 2, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = "\001\000\000\000\000\000\000\000\033\061-\000\001\000\000\000\002", '\000' <repeats 22 times>, __align = 1}, mutex = {__data = {__lock = 1, __count = 0, __owner = 2961691, __nusers = 1, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = "\001\000\000\000\000\000\000\000\033\061-\000\001", '\000' <repeats 26 times>, __align = 1}, file = 0x5574d7770360 "/data/src/10.5/storage/maria/ma_servicethread.c", name = 0x5574d77703bf "control->LOCK_control", line = 99, count = 0, create_flags = 0, active_flags = 0, id = 17, thread = 140484575254272, locked_mutex = 0x7fc510000ff8, used_mutex = 0x7fc510001068, prev = 0x0, next = 0x0}
|
#4 0x00005574d6da70cd in inline_mysql_cond_timedwait (that=0x5574d8912120 <COND_checkpoint>, mutex=0x5574d8912060 <LOCK_checkpoint>, abstime=0x7fc51d344da0, src_file=0x5574d7770360 "/data/src/10.5/storage/maria/ma_servicethread.c", src_line=115) at /data/src/10.5/include/mysql/psi/mysql_thread.h:1259
|
locker = 0x7fc51d344d30
|
state = {m_flags = 7, m_operation = (PSI_COND_TIMEDWAIT | unknown: 0x7fc4), m_cond = 0x5574d8c30a40, m_mutex = 0x7fc51e28f040, m_thread = 0x7fc5219ea0c0, m_timer_start = 10921715983111572, m_timer = 0x5574d6e8877e <my_timer_cycles()>, m_wait = 0x7fc5219ea9e8}
|
result = 21876
|
#5 0x00005574d6da7611 in my_service_thread_sleep (control=0x5574d7f01360 <checkpoint_control>, sleep_time=29000000000) at /data/src/10.5/storage/maria/ma_servicethread.c:115
|
abstime = {tv_sec = 1656611725, tv_nsec = 800589000}
|
res = 0 '\000'
|
_db_stack_frame_ = {func = 0x5574d797a7c0 "?func", file = 0x5574d797a7c6 "?file", level = 2147483649, line = -1, prev = 0x0}
|
#6 0x00005574d6d9b2c6 in ma_checkpoint_background (arg=0x1e) at /data/src/10.5/storage/maria/ma_checkpoint.c:725
|
interval = 30
|
sleeps = 1
|
sleep_time = 29
|
log_horizon_at_last_checkpoint = 4295004743
|
pagecache_flushes_at_last_checkpoint = 0
|
pages_bunch_size = 0
|
filter_param = {up_to_lsn = 4295004699, max_pages = 0}
|
dfile = 0x0
|
kfile = 0x0
|
__PRETTY_FUNCTION__ = "ma_checkpoint_background"
|
#7 0x00005574d6e572be in pfs_spawn_thread (arg=0x5574d8d318b8) at /data/src/10.5/storage/perfschema/pfs.cc:2201
|
typed_arg = 0x5574d8d318b8
|
user_arg = 0x1e
|
user_start_routine = 0x5574d6d9af40 <ma_checkpoint_background>
|
pfs = 0x7fc5219ea0c0
|
klass = 0x5574d8b73440
|
#8 0x00007fc5225bcea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
|
ret = <optimized out>
|
pd = <optimized out>
|
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140484575254272, 2010544893862346186, 140735687054446, 140735687054447, 140484575252352, 8396800, -1986974169683460662, -1987029329930224182}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
|
not_first_call = 0
|
#9 0x00007fc5221b9def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
|
No locals.
|
|
Thread 2 (Thread 0x7fc517fff700 (LWP 2961692)):
|
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
|
No locals.
|
#1 0x00005574d736480c in my_getevents (ctx=0x7fc51c733000, min_nr=1, nr=256, ev=0x7fc517ffcdc0) at /data/src/10.5/tpool/aio_linux.cc:63
|
saved_errno = 0
|
ret = -684308079
|
#2 0x00005574d73649d4 in tpool::aio_linux::getevent_thread_routine (aio=0x5574d8d94d40) at /data/src/10.5/tpool/aio_linux.cc:107
|
ret = 1
|
MAX_EVENTS = 256
|
events = {{data = 0x0, obj = 0x5574d8dcd800, res = 16384, res2 = 0}, {data = 0x0, obj = 0x0, res = 0, res2 = 0} <repeats 253 times>, {data = 0x0, obj = 0x0, res = 0, res2 = 93960342820608}, {data = 0x7fc517ffedc0, obj = 0x5574d7365321 <std::_Tuple_impl<0ul, void (*)(tpool::aio_linux*), tpool::aio_linux*>::_M_head(std::_Tuple_impl<0ul, void (*)(tpool::aio_linux*), tpool::aio_linux*>&)+28>, res = 0, res2 = 93960342820600}}
|
#3 0x00005574d73652ca in std::__invoke_impl<void, void (*)(tpool::aio_linux*), tpool::aio_linux*> (__f=@0x5574d8db5700: 0x5574d7364991 <tpool::aio_linux::getevent_thread_routine(tpool::aio_linux*)>) at /usr/include/c++/10/bits/invoke.h:60
|
No locals.
|
#4 0x00005574d7365231 in std::__invoke<void (*)(tpool::aio_linux*), tpool::aio_linux*> (__fn=@0x5574d8db5700: 0x5574d7364991 <tpool::aio_linux::getevent_thread_routine(tpool::aio_linux*)>) at /usr/include/c++/10/bits/invoke.h:95
|
No locals.
|
#5 0x00005574d73651a1 in std::thread::_Invoker<std::tuple<void (*)(tpool::aio_linux*), tpool::aio_linux*> >::_M_invoke<0ul, 1ul> (this=0x5574d8db56f8) at /usr/include/c++/10/thread:264
|
No locals.
|
#6 0x00005574d736515a in std::thread::_Invoker<std::tuple<void (*)(tpool::aio_linux*), tpool::aio_linux*> >::operator() (this=0x5574d8db56f8) at /usr/include/c++/10/thread:271
|
No locals.
|
#7 0x00005574d736513e in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(tpool::aio_linux*), tpool::aio_linux*> > >::_M_run (this=0x5574d8db56f0) at /usr/include/c++/10/thread:215
|
No locals.
|
#8 0x00007fc5224aded0 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
|
No symbol table info available.
|
#9 0x00007fc5225bcea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
|
ret = <optimized out>
|
pd = <optimized out>
|
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140484487935744, 2010544893862346186, 140735687052126, 140735687052127, 140484487933824, 8396800, -1986988956182118966, -1987029329930224182}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
|
not_first_call = 0
|
#10 0x00007fc5221b9def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
|
No locals.
|
|
Thread 1 (Thread 0x7fc5220b8c40 (LWP 2961689)):
|
#0 __pthread_kill (threadid=<optimized out>, signo=6) at ../sysdeps/unix/sysv/linux/pthread_kill.c:56
|
pd = <optimized out>
|
tid = 2961689
|
pid = 2961689
|
val = 0
|
#1 0x00005574d740264a in my_write_core (sig=6) at /data/src/10.5/mysys/stacktrace.c:424
|
No locals.
|
#2 0x00005574d6b05d42 in handle_fatal_signal (sig=6) at /data/src/10.5/sql/signal_handler.cc:354
|
curr_time = 1656611702
|
tm = {tm_sec = 2, tm_min = 55, tm_hour = 20, tm_mday = 30, tm_mon = 5, tm_year = 122, tm_wday = 4, tm_yday = 180, tm_isdst = 1, tm_gmtoff = 10800, tm_zone = 0x5574d8b8f7e0 "EEST"}
|
thd = 0x0
|
print_invalid_query_pointer = false
|
#3 <signal handler called>
|
No locals.
|
#4 futex_wait_cancelable (private=0, expected=0, futex_word=0x5574d810c984 <mysql_bin_log+4356>) at ../sysdeps/nptl/futex-internal.h:186
|
__ret = -4
|
oldtype = 0
|
err = <optimized out>
|
oldtype = <optimized out>
|
err = <optimized out>
|
__ret = <optimized out>
|
resultvar = <optimized out>
|
__arg4 = <optimized out>
|
__arg3 = <optimized out>
|
__arg2 = <optimized out>
|
__arg1 = <optimized out>
|
_a4 = <optimized out>
|
_a3 = <optimized out>
|
_a2 = <optimized out>
|
_a1 = <optimized out>
|
#5 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5574d810c898 <mysql_bin_log+4120>, cond=0x5574d810c958 <mysql_bin_log+4312>) at pthread_cond_wait.c:508
|
spin = 0
|
buffer = {__routine = 0x7fc5225c3540 <__condvar_cleanup_waiting>, __arg = 0x7fff94a26fc0, __canceltype = 564032960, __prev = 0x0}
|
cbuffer = {wseq = 3, cond = 0x5574d810c958 <mysql_bin_log+4312>, mutex = 0x5574d810c898 <mysql_bin_log+4120>, private = 0}
|
err = <optimized out>
|
g = 2493673376
|
flags = <optimized out>
|
g1_start = <optimized out>
|
maxspin = 0
|
signals = <optimized out>
|
result = 0
|
wseq = 3
|
seq = 1
|
private = 0
|
maxspin = <optimized out>
|
err = <optimized out>
|
result = <optimized out>
|
wseq = <optimized out>
|
g = <optimized out>
|
seq = <optimized out>
|
flags = <optimized out>
|
private = <optimized out>
|
signals = <optimized out>
|
done = <optimized out>
|
g1_start = <optimized out>
|
spin = <optimized out>
|
buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
|
cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
|
s = <optimized out>
|
#6 __pthread_cond_wait (cond=0x5574d810c958 <mysql_bin_log+4312>, mutex=0x5574d810c898 <mysql_bin_log+4120>) at pthread_cond_wait.c:638
|
No locals.
|
#7 0x00005574d7407979 in safe_cond_wait (cond=0x5574d810c958 <mysql_bin_log+4312>, mp=0x5574d810c870 <mysql_bin_log+4080>, file=0x5574d7722018 "/data/src/10.5/include/mysql/psi/mysql_thread.h", line=1222) at /data/src/10.5/mysys/thr_mutex.c:492
|
error = 32709
|
save_state = {global = {__data = {__lock = 1, __count = 0, __owner = 2961689, __nusers = 1, __kind = 2, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = "\001\000\000\000\000\000\000\000\031\061-\000\001\000\000\000\002", '\000' <repeats 22 times>, __align = 1}, mutex = {__data = {__lock = 1, __count = 0, __owner = 2961689, __nusers = 2, __kind = 3, __spins = 1, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = "\001\000\000\000\000\000\000\000\031\061-\000\002\000\000\000\003\000\000\000\001", '\000' <repeats 18 times>, __align = 1}, file = 0x5574d77235fc "/data/src/10.5/sql/log.cc", name = 0x5574d7725101 "LOCK_binlog_background_thread", line = 3397, count = 0, create_flags = 0, active_flags = 0, id = 57, thread = 140484656467008, locked_mutex = 0x5574d8c83f08, used_mutex = 0x5574d8c83f78, prev = 0x0, next = 0x0}
|
#8 0x00005574d6c36e23 in inline_mysql_cond_wait (that=0x5574d810c958 <mysql_bin_log+4312>, mutex=0x5574d810c870 <mysql_bin_log+4080>, src_file=0x5574d77235fc "/data/src/10.5/sql/log.cc", src_line=3401) at /data/src/10.5/include/mysql/psi/mysql_thread.h:1222
|
locker = 0x7fff94a27160
|
state = {m_flags = 7, m_operation = PSI_COND_WAIT, m_cond = 0x5574d8c30280, m_mutex = 0x7fc51e28d640, m_thread = 0x7fc5219e75c0, m_timer_start = 10921716938915676, m_timer = 0x5574d6e8877e <my_timer_cycles()>, m_wait = 0x7fc5219e7ee8}
|
result = 32767
|
#9 0x00005574d6c41392 in MYSQL_BIN_LOG::stop_background_thread (this=0x5574d810b880 <mysql_bin_log>) at /data/src/10.5/sql/log.cc:3401
|
No locals.
|
#10 0x00005574d664f9f0 in close_connections () at /data/src/10.5/sql/mysqld.cc:1758
|
_db_stack_frame_ = {func = 0x5574d797a7c0 "?func", file = 0x5574d797a7c6 "?file", level = 2147483649, line = -1, prev = 0x0}
|
n_threads_awaiting_ack = 0
|
#11 0x00005574d6657d1c in mysqld_main (argc=165, argv=0x5574d8b55f30) at /data/src/10.5/sql/mysqld.cc:5722
|
please_close_stdin = true
|
ho_error = 0
|
new_thread_stack_size = 299008
|
user = 0x7fc4e02101f8 '\217' <repeats 48 times>, "\201\004"
|
#12 0x00005574d664c5a5 in main (argc=24, argv=0x7fff94a27428) at /data/src/10.5/sql/main.cc:25
|
On 10.4, PREPARE doesn't time out.