Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Duplicate
-
None
-
None
-
Can result in hang or crash
Description
Mysqld crash found while testing MDEV-37482
origin/MDEV-37482 b5ee026183cfb3add456653424a6e89f5215d633 |
# 2025-09-26T14:05:37 [107955] Thread 1 (Thread 0x7fa64b58d640 (LWP 109698)):
|
# 2025-09-26T14:05:37 [107955] #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140352205411904) at ./nptl/pthread_kill.c:44
|
# 2025-09-26T14:05:37 [107955] #1 __pthread_kill_internal (signo=11, threadid=140352205411904) at ./nptl/pthread_kill.c:78
|
# 2025-09-26T14:05:37 [107955] #2 __GI___pthread_kill (threadid=140352205411904, signo=11) at ./nptl/pthread_kill.c:89
|
# 2025-09-26T14:05:37 [107955] #3 0x00005635598c4ade in my_write_core (sig=11) at /data/Server/MDEV-37482A/mysys/stacktrace.c:424
|
# 2025-09-26T14:05:37 [107955] #4 0x000056355907d2a4 in handle_fatal_signal (sig=11) at /data/Server/MDEV-37482A/sql/signal_handler.cc:298
|
# 2025-09-26T14:05:37 [107955] #5 <signal handler called>
|
# 2025-09-26T14:05:37 [107955] #6 btr_sea::hash_chain::search<btr_sea::partition::erase<true>(unsigned int, unsigned char const*)::{lambda(ahi_node const*)#1}>(btr_sea::partition::erase<true>(unsigned int, unsigned char const*)::{lambda(ahi_node const*)#1}) (u=..., this=0x7fa5d89fb690) at /data/Server/MDEV-37482A/storage/innobase/btr/btr0sea.cc:932
|
# 2025-09-26T14:05:37 [107955] #7 btr_sea::partition::erase<true> (this=this@entry=0x56355a5a4e80 <btr_search+64>, fold=fold@entry=2226871608, rec=rec@entry=0x7fa64c8ca2ec "") at /data/Server/MDEV-37482A/storage/innobase/btr/btr0sea.cc:932
|
# 2025-09-26T14:05:37 [107955] #8 0x00005635596fd9be in btr_search_update_hash_on_delete (cursor=cursor@entry=0x56355d118b90) at /data/Server/MDEV-37482A/storage/innobase/btr/btr0sea.cc:1819
|
# 2025-09-26T14:05:37 [107955] #9 0x00005635596e6976 in btr_cur_optimistic_delete (cursor=cursor@entry=0x56355d118b90, flags=flags@entry=0, mtr=mtr@entry=0x7fa64b58c100) at /data/Server/MDEV-37482A/storage/innobase/btr/btr0cur.cc:4448
|
# 2025-09-26T14:05:37 [107955] #10 0x00005635595f8dd3 in row_purge_remove_clust_if_poss_low (node=node@entry=0x56355d118b08, mode=mode@entry=BTR_MODIFY_LEAF) at /data/Server/MDEV-37482A/storage/innobase/row/row0purge.cc:226
|
# 2025-09-26T14:05:37 [107955] #11 0x00005635595f8f13 in row_purge_remove_clust_if_poss (node=node@entry=0x56355d118b08) at /data/Server/MDEV-37482A/storage/innobase/row/row0purge.cc:264
|
# 2025-09-26T14:05:37 [107955] #12 0x00005635595fa1ef in row_purge_del_mark (node=node@entry=0x56355d118b08) at /data/Server/MDEV-37482A/storage/innobase/row/row0purge.cc:1022
|
# 2025-09-26T14:05:37 [107955] #13 0x00005635595fc6fc in row_purge_record_func (node=node@entry=0x56355d118b08, undo_rec=undo_rec@entry=0x7fa64c986918 "\tM\016^\004", thr=thr@entry=0x56355d118a68, updated_extern=<optimized out>) at /data/Server/MDEV-37482A/storage/innobase/row/row0purge.cc:1517
|
# 2025-09-26T14:05:37 [107955] #14 0x00005635595fcc6e in row_purge (node=node@entry=0x56355d118b08, undo_rec=undo_rec@entry=0x7fa64c986918 "\tM\016^\004", thr=thr@entry=0x56355d118a68) at /data/Server/MDEV-37482A/storage/innobase/row/row0purge.cc:1578
|
# 2025-09-26T14:05:37 [107955] #15 0x00005635595fce35 in row_purge_step (thr=thr@entry=0x56355d118a68) at /data/Server/MDEV-37482A/storage/innobase/row/row0purge.cc:1641
|
# 2025-09-26T14:05:37 [107955] #16 0x000056355955a821 in que_thr_step (thr=thr@entry=0x56355d118a68) at /data/Server/MDEV-37482A/storage/innobase/que/que0que.cc:553
|
# 2025-09-26T14:05:37 [107955] #17 0x000056355955aadb in que_run_threads_low (thr=thr@entry=0x56355d118a68) at /data/Server/MDEV-37482A/storage/innobase/que/que0que.cc:609
|
# 2025-09-26T14:05:37 [107955] #18 0x000056355955aba2 in que_run_threads (thr=thr@entry=0x56355d118a68) at /data/Server/MDEV-37482A/storage/innobase/que/que0que.cc:629
|
# 2025-09-26T14:05:37 [107955] #19 0x000056355964a9e3 in srv_task_execute () at /data/Server/MDEV-37482A/storage/innobase/srv/srv0srv.cc:1357
|
# 2025-09-26T14:05:37 [107955] #20 0x000056355964ab71 in srv_purge_worker_task_low () at /data/Server/MDEV-37482A/storage/innobase/srv/srv0srv.cc:1488
|
# 2025-09-26T14:05:37 [107955] #21 0x0000563559662756 in trx_purge (n_tasks=<optimized out>, n_tasks@entry=4, history_size=<optimized out>) at /data/Server/MDEV-37482A/storage/innobase/trx/trx0purge.cc:1443
|
# 2025-09-26T14:05:37 [107955] #22 0x000056355964b7ee in purge_coordinator_state::do_purge (this=this@entry=0x56355aed53a0 <purge_state>) at /data/Server/MDEV-37482A/storage/innobase/srv/srv0srv.cc:1423
|
# 2025-09-26T14:05:37 [107955] #23 0x000056355964ae8c in purge_coordinator_callback () at /data/Server/MDEV-37482A/storage/innobase/srv/srv0srv.cc:1507
|
# 2025-09-26T14:05:37 [107955] #24 0x00005635598598c4 in tpool::task_group::execute (this=0x56355aed51c0 <purge_coordinator_task_group>, t=t@entry=0x56355aed5120 <purge_coordinator_task>) at /data/Server/MDEV-37482A/tpool/task_group.cc:73
|
# 2025-09-26T14:05:37 [107955] #25 0x0000563559859c97 in tpool::task::execute (this=0x56355aed5120 <purge_coordinator_task>) at /data/Server/MDEV-37482A/tpool/task.cc:32
|
# 2025-09-26T14:05:37 [107955] #26 0x00005635598561c9 in tpool::thread_pool_generic::worker_main (this=0x56355d00c590, thread_var=0x56355d00c8c0) at /data/Server/MDEV-37482A/tpool/tpool_generic.cc:529
|
# 2025-09-26T14:05:37 [107955] #27 0x0000563559856421 in std::__invoke_impl<void, void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> (__t=<optimized out>, __f=<optimized out>) at /usr/include/c++/11/bits/invoke.h:74
|
# 2025-09-26T14:05:37 [107955] #28 std::__invoke<void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> (__fn=<optimized out>) at /usr/include/c++/11/bits/invoke.h:96
|
# 2025-09-26T14:05:37 [107955] #29 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=<optimized out>) at /usr/include/c++/11/bits/std_thread.h:259
|
# 2025-09-26T14:05:37 [107955] #30 std::thread::_Invoker<std::tuple<void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> >::operator() (this=<optimized out>) at /usr/include/c++/11/bits/std_thread.h:266
|
# 2025-09-26T14:05:37 [107955] #31 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=<optimized out>) at /usr/include/c++/11/bits/std_thread.h:211
|
# 2025-09-26T14:05:37 [107955] #32 0x00007fa65b973253 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
|
# 2025-09-26T14:05:37 [107955] #33 0x00007fa65b5f9ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
|
# 2025-09-26T14:05:37 [107955] #34 0x00007fa65b68b850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
|
Core dump present on pluto:-
/data/results/1758882392/003819
Attachments
Issue Links
- duplicates
-
MDEV-37716 SIGSEV in btr_sea::partition::erase<true>btr0sea.cc
-
- Closed
-
- is caused by
-
MDEV-37482 Contention on btr_sea::partition::latch
-
- Closed
-