cat ceph-client.admin.1012030.log 2021-08-06T15:13:01.601+0800 7f36d9c46b80 5 librbd::io::Dispatcher: 0x55f7b9e1ea30 register_dispatch: dispatch_layer=10 2021-08-06T15:13:01.601+0800 7f36d9c46b80 5 librbd::io::QueueImageDispatch: 0x55f7b9e1e990 QueueImageDispatch: ictx=0x55f7b9dd4930 2021-08-06T15:13:01.601+0800 7f36d9c46b80 5 librbd::io::Dispatcher: 0x55f7b9e1ea30 register_dispatch: dispatch_layer=1 2021-08-06T15:13:01.601+0800 7f36d9c46b80 5 librbd::io::QosImageDispatch: 0x55f7b9e1e730 QosImageDispatch: ictx=0x55f7b9dd4930 2021-08-06T15:13:01.601+0800 7f36d9c46b80 5 librbd::io::Dispatcher: 0x55f7b9e1ea30 register_dispatch: dispatch_layer=2 2021-08-06T15:13:01.601+0800 7f36d9c46b80 5 librbd::io::RefreshImageDispatch: 0x55f7b9e1e670 RefreshImageDispatch: ictx=0x55f7b9dd4930 2021-08-06T15:13:01.601+0800 7f36d9c46b80 5 librbd::io::Dispatcher: 0x55f7b9e1ea30 register_dispatch: dispatch_layer=4 2021-08-06T15:13:01.601+0800 7f36d9c46b80 5 librbd::io::WriteBlockImageDispatch: 0x55f7b9c53200 WriteBlockImageDispatch: ictx=0x55f7b9dd4930 2021-08-06T15:13:01.601+0800 7f36d9c46b80 5 librbd::io::Dispatcher: 0x55f7b9e1ea30 register_dispatch: dispatch_layer=7 2021-08-06T15:13:01.601+0800 7f36d9c46b80 5 librbd::io::Dispatcher: 0x55f7b9c91670 register_dispatch: dispatch_layer=6 2021-08-06T15:13:01.605+0800 7f366f7fe700 5 librbd::ImageCtx: 0x55f7b9dd4930: disabling zero-copy writes 2021-08-06T15:13:01.605+0800 7f366effd700 5 librbd::io::Dispatcher: 0x55f7b9e1ea30 register_dispatch: dispatch_layer=3 2021-08-06T15:13:01.605+0800 7f366effd700 5 librbd::PluginRegistry: 0x55f7b9e1c830 init: attempting to load plugin: pwl_cache 2021-08-06T15:13:01.608+0800 7f366effd700 5 librbd::plugin::WriteLogImageCache: 0x7f3670009fe0 init: 2021-08-06T15:13:01.608+0800 7f366f7fe700 5 librbd::io::SimpleSchedulerObjectDispatch: 0x7f364c0028d0 SimpleSchedulerObjectDispatch: ictx=0x55f7b9dd4930 2021-08-06T15:13:01.608+0800 7f366f7fe700 5 librbd::io::SimpleSchedulerObjectDispatch: 0x7f364c0028d0 init: 2021-08-06T15:13:01.608+0800 7f366f7fe700 5 librbd::io::Dispatcher: 0x55f7b9c91670 register_dispatch: dispatch_layer=5 2021-08-06T15:13:02.009+0800 7f36657fa700 5 librbd::io::ImageDispatcher: 0x55f7b9e1ea30 invalidate_cache: 2021-08-06T15:13:02.009+0800 7f36657fa700 5 librbd::io::ObjectDispatcher: 0x55f7b9c91670 invalidate_cache: 2021-08-06T15:13:02.009+0800 7f366f7fe700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.009+0800 7f366effd700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.009+0800 7f366f7fe700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.009+0800 7f366f7fe700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.009+0800 7f366f7fe700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.009+0800 7f366f7fe700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.009+0800 7f366effd700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.009+0800 7f366effd700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.009+0800 7f366effd700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.009+0800 7f366effd700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.009+0800 7f366effd700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.009+0800 7f366f7fe700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.009+0800 7f366f7fe700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.009+0800 7f366f7fe700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.009+0800 7f366effd700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.009+0800 7f366f7fe700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.009+0800 7f366effd700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.009+0800 7f366effd700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.009+0800 7f366effd700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.009+0800 7f366f7fe700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.009+0800 7f366f7fe700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.009+0800 7f366effd700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.009+0800 7f366effd700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.009+0800 7f366f7fe700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.009+0800 7f366effd700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.009+0800 7f366effd700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366effd700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366effd700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366effd700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366f7fe700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366effd700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366f7fe700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366effd700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366f7fe700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366f7fe700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366effd700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366effd700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366f7fe700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366f7fe700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366effd700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366effd700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366effd700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366effd700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366effd700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366f7fe700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366f7fe700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366f7fe700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366effd700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366f7fe700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366f7fe700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366effd700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366effd700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366f7fe700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366f7fe700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366effd700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366f7fe700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366f7fe700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366f7fe700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366f7fe700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366f7fe700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366effd700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366f7fe700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366effd700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366effd700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 needs_exclusive_lock: exclusive lock required: delaying IO 2021-08-06T15:13:02.010+0800 7f366f7fe700 5 librbd::ManagedLock: 0x7f364c002c28 handle_acquire_lock: successfully acquired exclusive lock 2021-08-06T15:13:02.012+0800 7f366f7fe700 1 bdev(0x7f365802a940 /mnt/rbd0/rbd-pwl.rbdtest.189065c0de0e.pool) open path /mnt/rbd0/rbd-pwl.rbdtest.189065c0de0e.pool 2021-08-06T15:13:02.013+0800 7f366f7fe700 1 bdev(0x7f365802a940 /mnt/rbd0/rbd-pwl.rbdtest.189065c0de0e.pool) open size 10737418240 (0x280000000, 10 GiB) block_size 4096 (4 KiB) non-rotational discard supported 2021-08-06T15:13:02.013+0800 7f366f7fe700 1 librbd::cache::pwl::AbstractWriteLog: 0x7f3658011090 pwl_init: pool /mnt/rbd0/rbd-pwl.rbdtest.189065c0de0e.pool has 0 log entries, 0 of which are free. first_valid=8192, first_free=8192, flushed_sync_gen=0, m_current_sync_gen=0 2021-08-06T15:13:02.013+0800 7f366f7fe700 1 librbd::cache::pwl::AbstractWriteLog: 0x7f3658011090 pwl_init: write log is empty 2021-08-06T15:13:02.013+0800 7f366f7fe700 1 librbd::cache::pwl::AbstractWriteLog: 0x7f3658011090 periodic_stats: STATS: m_log_entries=0, m_dirty_log_entries=0, m_free_log_entries=0, m_bytes_allocated=0, m_bytes_cached=0, m_bytes_dirty=0, bytes available=10737410048, m_first_valid_entry=8192, m_first_free_entry=8192, m_current_sync_gen=1, m_flushed_sync_gen=0 2021-08-06T15:13:02.013+0800 7f366effd700 5 librbd::Operations: 0x55f7b9e1cb30 execute_metadata_set: key=.librbd/image_cache_state, value={"present":"true","empty":"true","clean":"true","cache_type":"ssd","pwl_host":"ceph1","pwl_path":"/mnt/rbd0/rbd-pwl.rbdtest.189065c0de0e.pool","pwl_size":10737418240} 2021-08-06T15:13:02.014+0800 7f366effd700 5 librbd::Watcher: 0x7f36580077d0 notifications_blocked: blocked=0 2021-08-06T15:13:02.015+0800 7f366f7fe700 1 librbd::cache::pwl:InitRequest 0x7f3678052000 handle_set_feature_bit: RWL image cache is enabled and set discard_granularity_bytes = 0. 2021-08-06T15:13:02.015+0800 7f366f7fe700 5 librbd::io::Dispatcher: 0x55f7b9e1ea30 register_dispatch: dispatch_layer=8 2021-08-06T15:13:02.015+0800 7f366f7fe700 5 librbd::exclusive_lock::ImageDispatch: 0x7f364c000e50 handle_acquire_lock: r=0 2021-08-06T15:13:02.015+0800 7f366effd700 5 librbd::Watcher: 0x7f36580077d0 notifications_blocked: blocked=0 2021-08-06T15:13:07.012+0800 7f3666ffd700 1 librbd::cache::pwl::AbstractWriteLog: 0x7f3658011090 periodic_stats: STATS: m_log_entries=137816, m_dirty_log_entries=96325, m_free_log_entries=0, m_bytes_allocated=586747904, m_bytes_cached=553066496, m_bytes_dirty=394993664, bytes available=10150662144, m_first_valid_entry=8192, m_first_free_entry=586452992, m_current_sync_gen=2828, m_flushed_sync_gen=780 2021-08-06T15:13:12.012+0800 7f3666ffd700 1 librbd::cache::pwl::AbstractWriteLog: 0x7f3658011090 periodic_stats: STATS: m_log_entries=277005, m_dirty_log_entries=195729, m_free_log_entries=0, m_bytes_allocated=1178931200, m_bytes_cached=1111248896, m_bytes_dirty=802185216, bytes available=9558478848, m_first_valid_entry=8192, m_first_free_entry=1178841088, m_current_sync_gen=5717, m_flushed_sync_gen=1574 2021-08-06T15:13:17.012+0800 7f3666ffd700 1 librbd::cache::pwl::AbstractWriteLog: 0x7f3658011090 periodic_stats: STATS: m_log_entries=422469, m_dirty_log_entries=299835, m_free_log_entries=0, m_bytes_allocated=1798316032, m_bytes_cached=1694625792, m_bytes_dirty=1228447744, bytes available=8939094016, m_first_valid_entry=8192, m_first_free_entry=1798193152, m_current_sync_gen=8759, m_flushed_sync_gen=2399 2021-08-06T15:13:22.014+0800 7f3666ffd700 1 librbd::cache::pwl::AbstractWriteLog: 0x7f3658011090 periodic_stats: STATS: m_log_entries=562050, m_dirty_log_entries=396175, m_free_log_entries=0, m_bytes_allocated=2392825856, m_bytes_cached=2253979648, m_bytes_dirty=1623097344, bytes available=8344584192, m_first_valid_entry=8192, m_first_free_entry=2392797184, m_current_sync_gen=11768, m_flushed_sync_gen=3220 2021-08-06T15:13:27.013+0800 7f3666ffd700 1 librbd::cache::pwl::AbstractWriteLog: 0x7f3658011090 periodic_stats: STATS: m_log_entries=712198, m_dirty_log_entries=504224, m_free_log_entries=0, m_bytes_allocated=3031789568, m_bytes_cached=2856480768, m_bytes_dirty=2065715200, bytes available=7705620480, m_first_valid_entry=8192, m_first_free_entry=3031683072, m_current_sync_gen=14830, m_flushed_sync_gen=4041 2021-08-06T15:13:32.013+0800 7f3666ffd700 1 librbd::cache::pwl::AbstractWriteLog: 0x7f3658011090 periodic_stats: STATS: m_log_entries=826118, m_dirty_log_entries=576741, m_free_log_entries=0, m_bytes_allocated=3517100032, m_bytes_cached=3313496064, m_bytes_dirty=2362810368, bytes available=7220310016, m_first_valid_entry=8192, m_first_free_entry=3516686336, m_current_sync_gen=17212, m_flushed_sync_gen=4916 2021-08-06T15:13:37.013+0800 7f3666ffd700 1 librbd::cache::pwl::AbstractWriteLog: 0x7f3658011090 periodic_stats: STATS: m_log_entries=966179, m_dirty_log_entries=671937, m_free_log_entries=0, m_bytes_allocated=4113309696, m_bytes_cached=3875168256, m_bytes_dirty=2752688128, bytes available=6624100352, m_first_valid_entry=8192, m_first_free_entry=4112990208, m_current_sync_gen=20134, m_flushed_sync_gen=5778 /root/rpmbuild/BUILD/ceph-16.2.5-8-gb1f52008f42/src/librbd/cache/pwl/ssd/WriteLog.cc: In function 'bool librbd::cache::pwl::ssd::WriteLog::retire_entries(long unsigned int) [with ImageCtxT = librbd::ImageCtx]' thread 7f3655ffb700 time 2021-08-06T15:15:00.113374+0800 /root/rpmbuild/BUILD/ceph-16.2.5-8-gb1f52008f42/src/librbd/cache/pwl/ssd/WriteLog.cc: 611: FAILED ceph_assert((*it)->log_entry_index == (control_block_pos + data_length + MIN_WRITE_ALLOC_SSD_SIZE) % this->m_log_pool_size + DATA_RING_BUFFER_OFFSET) ceph version 16.2.5-8-gb1f52008f42 (b1f52008f422bdda8ea80cf01d9ebdb659eee803) pacific (stable) 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x158) [0x7f36cd38b49c] 2: /usr/lib64/ceph/libceph-common.so.2(+0x2776b6) [0x7f36cd38b6b6] 3: (librbd::cache::pwl::ssd::WriteLog::retire_entries(unsigned long)+0x140f) [0x7f366c47838f] 4: (librbd::cache::pwl::ssd::WriteLog::process_work()+0x298) [0x7f366c471a98] 5: (LambdaContext::wake_up()::{lambda(int)#3}>::finish(int)+0x12) [0x7f366c4298d2] 6: (ThreadPool::PointerWQ::_void_process(void*, ThreadPool::TPHandle&)+0x148) [0x7f366c42a398] 7: (ThreadPool::worker(ThreadPool::WorkThread*)+0xe9a) [0x7f36cd48a0ca] 8: (ThreadPool::WorkThread::entry()+0x15) [0x7f36cd48a935] 9: /lib64/libpthread.so.0(+0x82de) [0x7f36d78f52de] 10: clone()