Created
April 1, 2021 11:40
-
-
Save alesapin/973313f4d89f76634b4b1dd7e653e8ff to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ffc25d2fd88) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7ffc25d2fd38, cond=0x7ffc25d2fd60) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7ffc25d2fd60, mutex=0x7ffc25d2fd38) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000183c0398 in std::__1::__libcpp_condvar_wait (__cv=0x7ffc25d2fd60, __m=0x80) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__threading_support:436 | |
#7 std::__1::condition_variable::wait (this=0x7ffc25d2fd60, lk=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/src/condition_variable.cpp:44 | |
#8 0x0000000008eb3e6b in std::__1::condition_variable::wait<BaseDaemon::waitForTerminationRequest()::$_0>(std::__1::unique_lock<std::__1::mutex>&, BaseDaemon::waitForTerminationRequest()::$_0) (this=0x7ffc25d2fd60, __lk=..., __pred=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:406 | |
#9 BaseDaemon::waitForTerminationRequest (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/base/daemon/BaseDaemon.cpp:905 | |
#10 0x0000000008cbf39e in DB::Server::main (this=0x7ffc25d2fac8) at /home/alesap/code/cpp/ClickHouse/programs/server/Server.cpp:1397 | |
#11 0x00000000162aecbc in Poco::Util::Application::run (this=0x7ffc25d2fac8) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Util/src/Application.cpp:334 | |
#12 0x0000000008cb2faf in DB::Server::run (this=0x7ffc25d2fac8) at /home/alesap/code/cpp/ClickHouse/programs/server/Server.cpp:343 | |
#13 0x00000000162cb0d4 in Poco::Util::ServerApplication::run (this=0x7ffc25d2fac8, argc=<optimized out>, argv=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Util/src/ServerApplication.cpp:611 | |
#14 0x0000000008cb1b7f in mainEntryClickHouseServer (argc=18, argv=0x7b2800009380) at /home/alesap/code/cpp/ClickHouse/programs/server/Server.cpp:135 | |
#15 0x0000000008cb00ea in main (argc_=<optimized out>, argv_=<optimized out>) at /home/alesap/code/cpp/ClickHouse/programs/main.cpp:368 | |
Thread 90 (Thread 0x7f28608d5700 (LWP 3234)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b54000850e4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b5400085090, cond=0x7b54000850b8) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b54000850b8, mutex=0x7b5400085090) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000163705c8 in Poco::EventImpl::waitImpl (this=0x7b5400085088) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:106 | |
#7 0x000000001640160f in Poco::Event::wait (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:97 | |
#8 Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:191 | |
#9 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#10 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b5400084fb8) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#11 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#12 0x00007f2926fe06db in start_thread (arg=0x7f28608d5700) at pthread_create.c:463 | |
#13 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 89 (Thread 0x7f28610d6700 (LWP 3233)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b5400084e64) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b5400084e10, cond=0x7b5400084e38) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b5400084e38, mutex=0x7b5400084e10) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000163705c8 in Poco::EventImpl::waitImpl (this=0x7b5400084e08) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:106 | |
#7 0x000000001640160f in Poco::Event::wait (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:97 | |
#8 Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:191 | |
#9 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#10 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b5400084d38) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#11 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#12 0x00007f2926fe06db in start_thread (arg=0x7f28610d6700) at pthread_create.c:463 | |
#13 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 88 (Thread 0x7f2861bdd700 (LWP 3175)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b5400084be0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b5400084b90, cond=0x7b5400084bb8) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b5400084bb8, mutex=0x7b5400084b90) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000163705c8 in Poco::EventImpl::waitImpl (this=0x7b5400084b88) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:106 | |
#7 0x000000001640160f in Poco::Event::wait (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:97 | |
#8 Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:191 | |
#9 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#10 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b5400084ab8) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#11 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#12 0x00007f2926fe06db in start_thread (arg=0x7f2861bdd700) at pthread_create.c:463 | |
#13 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 87 (Thread 0x7f28626e4700 (LWP 3174)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b5400084964) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b5400084910, cond=0x7b5400084938) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b5400084938, mutex=0x7b5400084910) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000163705c8 in Poco::EventImpl::waitImpl (this=0x7b5400084908) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:106 | |
#7 0x000000001640160f in Poco::Event::wait (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:97 | |
#8 Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:191 | |
#9 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#10 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b5400084838) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#11 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#12 0x00007f2926fe06db in start_thread (arg=0x7f28626e4700) at pthread_create.c:463 | |
#13 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 86 (Thread 0x7f28631eb700 (LWP 3173)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b54000846e4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b5400084690, cond=0x7b54000846b8) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b54000846b8, mutex=0x7b5400084690) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000163705c8 in Poco::EventImpl::waitImpl (this=0x7b5400084688) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:106 | |
#7 0x000000001640160f in Poco::Event::wait (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:97 | |
#8 Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:191 | |
#9 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#10 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b54000845b8) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#11 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#12 0x00007f2926fe06db in start_thread (arg=0x7f28631eb700) at pthread_create.c:463 | |
#13 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 85 (Thread 0x7f2863df4700 (LWP 3172)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b5400084464) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b5400084410, cond=0x7b5400084438) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b5400084438, mutex=0x7b5400084410) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000163705c8 in Poco::EventImpl::waitImpl (this=0x7b5400084408) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:106 | |
#7 0x000000001640160f in Poco::Event::wait (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:97 | |
#8 Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:191 | |
#9 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#10 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b5400084338) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#11 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#12 0x00007f2926fe06db in start_thread (arg=0x7f2863df4700) at pthread_create.c:463 | |
#13 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 84 (Thread 0x7f28648fb700 (LWP 3171)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b54000841e4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b5400084190, cond=0x7b54000841b8) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b54000841b8, mutex=0x7b5400084190) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000163705c8 in Poco::EventImpl::waitImpl (this=0x7b5400084188) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:106 | |
#7 0x000000001640160f in Poco::Event::wait (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:97 | |
#8 Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:191 | |
#9 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#10 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b54000840b8) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#11 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#12 0x00007f2926fe06db in start_thread (arg=0x7f28648fb700) at pthread_create.c:463 | |
#13 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 83 (Thread 0x7f28655c7700 (LWP 3170)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b5400083f60) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b5400083f10, cond=0x7b5400083f38) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b5400083f38, mutex=0x7b5400083f10) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000163705c8 in Poco::EventImpl::waitImpl (this=0x7b5400083f08) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:106 | |
#7 0x000000001640160f in Poco::Event::wait (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:97 | |
#8 Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:191 | |
#9 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#10 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b5400083e38) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#11 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#12 0x00007f2926fe06db in start_thread (arg=0x7f28655c7700) at pthread_create.c:463 | |
#13 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 82 (Thread 0x7f2865e48700 (LWP 3169)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b5400083ce4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b5400083c90, cond=0x7b5400083cb8) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b5400083cb8, mutex=0x7b5400083c90) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000163705c8 in Poco::EventImpl::waitImpl (this=0x7b5400083c88) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:106 | |
#7 0x000000001640160f in Poco::Event::wait (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:97 | |
#8 Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:191 | |
#9 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#10 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b5400083bb8) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#11 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#12 0x00007f2926fe06db in start_thread (arg=0x7f2865e48700) at pthread_create.c:463 | |
#13 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 81 (Thread 0x7f2866c55700 (LWP 3168)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b5400083a64) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b5400083a10, cond=0x7b5400083a38) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b5400083a38, mutex=0x7b5400083a10) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000163705c8 in Poco::EventImpl::waitImpl (this=0x7b5400083a08) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:106 | |
#7 0x000000001640160f in Poco::Event::wait (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:97 | |
#8 Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:191 | |
#9 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#10 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b5400083938) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#11 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#12 0x00007f2926fe06db in start_thread (arg=0x7f2866c55700) at pthread_create.c:463 | |
#13 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 80 (Thread 0x7f28677dc700 (LWP 3166)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b54000837e0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b5400083790, cond=0x7b54000837b8) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b54000837b8, mutex=0x7b5400083790) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000163705c8 in Poco::EventImpl::waitImpl (this=0x7b5400083788) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:106 | |
#7 0x000000001640160f in Poco::Event::wait (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:97 | |
#8 Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:191 | |
#9 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#10 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b54000836b8) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#11 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#12 0x00007f2926fe06db in start_thread (arg=0x7f28677dc700) at pthread_create.c:463 | |
#13 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 79 (Thread 0x7f28685e9700 (LWP 3165)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b5400083560) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b5400083510, cond=0x7b5400083538) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b5400083538, mutex=0x7b5400083510) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000163705c8 in Poco::EventImpl::waitImpl (this=0x7b5400083508) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:106 | |
#7 0x000000001640160f in Poco::Event::wait (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:97 | |
#8 Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:191 | |
#9 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#10 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b5400083438) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#11 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#12 0x00007f2926fe06db in start_thread (arg=0x7f28685e9700) at pthread_create.c:463 | |
#13 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 78 (Thread 0x7f2868dea700 (LWP 3164)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b54000832e4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b5400083290, cond=0x7b54000832b8) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b54000832b8, mutex=0x7b5400083290) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000163705c8 in Poco::EventImpl::waitImpl (this=0x7b5400083288) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:106 | |
#7 0x000000001640160f in Poco::Event::wait (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:97 | |
#8 Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:191 | |
#9 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#10 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b54000831b8) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#11 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#12 0x00007f2926fe06db in start_thread (arg=0x7f2868dea700) at pthread_create.c:463 | |
#13 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 77 (Thread 0x7f28698f1700 (LWP 3163)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b5400083064) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b5400083010, cond=0x7b5400083038) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b5400083038, mutex=0x7b5400083010) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000163705c8 in Poco::EventImpl::waitImpl (this=0x7b5400083008) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:106 | |
#7 0x000000001640160f in Poco::Event::wait (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:97 | |
#8 Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:191 | |
#9 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#10 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b5400082f38) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#11 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#12 0x00007f2926fe06db in start_thread (arg=0x7f28698f1700) at pthread_create.c:463 | |
#13 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 76 (Thread 0x7f286a3f8700 (LWP 3162)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b5400082de0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b5400082d90, cond=0x7b5400082db8) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b5400082db8, mutex=0x7b5400082d90) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000163705c8 in Poco::EventImpl::waitImpl (this=0x7b5400082d88) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:106 | |
#7 0x000000001640160f in Poco::Event::wait (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:97 | |
#8 Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:191 | |
#9 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#10 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b5400082cb8) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#11 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#12 0x00007f2926fe06db in start_thread (arg=0x7f286a3f8700) at pthread_create.c:463 | |
#13 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 75 (Thread 0x7f286aeff700 (LWP 3160)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b5400082b64) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b5400082b10, cond=0x7b5400082b38) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b5400082b38, mutex=0x7b5400082b10) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000163705c8 in Poco::EventImpl::waitImpl (this=0x7b5400082b08) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:106 | |
#7 0x000000001640160f in Poco::Event::wait (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:97 | |
#8 Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:191 | |
#9 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#10 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b5400082a38) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#11 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#12 0x00007f2926fe06db in start_thread (arg=0x7f286aeff700) at pthread_create.c:463 | |
#13 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 74 (Thread 0x7f286ba4b700 (LWP 3159)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b3c00000174) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b3c000000f0, cond=0x7b3c00000148) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b3c00000148, mutex=0x7b3c000000f0) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000183c0398 in std::__1::__libcpp_condvar_wait (__cv=0x7b3c00000148, __m=0x80) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__threading_support:436 | |
#7 std::__1::condition_variable::wait (this=0x7b3c00000148, lk=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/src/condition_variable.cpp:44 | |
#8 0x0000000008d4c80c in std::__1::condition_variable::wait<ThreadPoolImpl<std::__1::thread>::worker(std::__1::__list_iterator<std::__1::thread, void*>)::{lambda()#1}>(std::__1::unique_lock<std::__1::mutex>&, ThreadPoolImpl<std::__1::thread>::worker(std::__1::__list_iterator<std::__1::thread, void*>)::{lambda()#1}) (this=0x7b3c00000148, __lk=..., __pred=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:406 | |
#9 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:222 | |
#10 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b0800049048) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#11 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#12 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#13 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#14 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#15 0x00007f2926fe06db in start_thread (arg=0x7f286ba4b700) at pthread_create.c:463 | |
#16 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 73 (Thread 0x7f286c24c700 (LWP 3158)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b3c00000170) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b3c000000f0, cond=0x7b3c00000148) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b3c00000148, mutex=0x7b3c000000f0) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000183c0398 in std::__1::__libcpp_condvar_wait (__cv=0x7b3c00000148, __m=0x80) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__threading_support:436 | |
#7 std::__1::condition_variable::wait (this=0x7b3c00000148, lk=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/src/condition_variable.cpp:44 | |
#8 0x0000000008d4c80c in std::__1::condition_variable::wait<ThreadPoolImpl<std::__1::thread>::worker(std::__1::__list_iterator<std::__1::thread, void*>)::{lambda()#1}>(std::__1::unique_lock<std::__1::mutex>&, ThreadPoolImpl<std::__1::thread>::worker(std::__1::__list_iterator<std::__1::thread, void*>)::{lambda()#1}) (this=0x7b3c00000148, __lk=..., __pred=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:406 | |
#9 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:222 | |
#10 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b0800046088) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#11 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#12 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#13 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#14 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#15 0x00007f2926fe06db in start_thread (arg=0x7f286c24c700) at pthread_create.c:463 | |
#16 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 72 (Thread 0x7f286ca4d700 (LWP 3157)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b54000828e0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b5400082890, cond=0x7b54000828b8) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b54000828b8, mutex=0x7b5400082890) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000163705c8 in Poco::EventImpl::waitImpl (this=0x7b5400082888) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:106 | |
#7 0x000000001640160f in Poco::Event::wait (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:97 | |
#8 Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:191 | |
#9 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#10 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b54000827b8) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#11 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#12 0x00007f2926fe06db in start_thread (arg=0x7f286ca4d700) at pthread_create.c:463 | |
#13 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 71 (Thread 0x7f286e1d0700 (LWP 3107)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b5400082660) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b5400082610, cond=0x7b5400082638) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b5400082638, mutex=0x7b5400082610) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000163705c8 in Poco::EventImpl::waitImpl (this=0x7b5400082608) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:106 | |
#7 0x000000001640160f in Poco::Event::wait (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:97 | |
#8 Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:191 | |
#9 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#10 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b5400082538) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#11 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#12 0x00007f2926fe06db in start_thread (arg=0x7f286e1d0700) at pthread_create.c:463 | |
#13 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 70 (Thread 0x7f286e9e3700 (LWP 3105)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b54000823e0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b5400082390, cond=0x7b54000823b8) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b54000823b8, mutex=0x7b5400082390) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000163705c8 in Poco::EventImpl::waitImpl (this=0x7b5400082388) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:106 | |
#7 0x000000001640160f in Poco::Event::wait (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:97 | |
#8 Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:191 | |
#9 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#10 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b54000822b8) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#11 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#12 0x00007f2926fe06db in start_thread (arg=0x7f286e9e3700) at pthread_create.c:463 | |
#13 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 69 (Thread 0x7f286f1e4700 (LWP 3104)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b5400082164) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b5400082110, cond=0x7b5400082138) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b5400082138, mutex=0x7b5400082110) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000163705c8 in Poco::EventImpl::waitImpl (this=0x7b5400082108) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:106 | |
#7 0x000000001640160f in Poco::Event::wait (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:97 | |
#8 Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:191 | |
#9 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#10 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b5400082038) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#11 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#12 0x00007f2926fe06db in start_thread (arg=0x7f286f1e4700) at pthread_create.c:463 | |
#13 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 68 (Thread 0x7f286fceb700 (LWP 3103)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b5400081ee0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b5400081e90, cond=0x7b5400081eb8) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b5400081eb8, mutex=0x7b5400081e90) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000163705c8 in Poco::EventImpl::waitImpl (this=0x7b5400081e88) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:106 | |
#7 0x000000001640160f in Poco::Event::wait (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:97 | |
#8 Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:191 | |
#9 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#10 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b5400081db8) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#11 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#12 0x00007f2926fe06db in start_thread (arg=0x7f286fceb700) at pthread_create.c:463 | |
#13 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 67 (Thread 0x7f28707f2700 (LWP 3102)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b5400081c64) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b5400081c10, cond=0x7b5400081c38) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b5400081c38, mutex=0x7b5400081c10) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000163705c8 in Poco::EventImpl::waitImpl (this=0x7b5400081c08) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:106 | |
#7 0x000000001640160f in Poco::Event::wait (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:97 | |
#8 Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:191 | |
#9 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#10 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b5400081b38) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#11 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#12 0x00007f2926fe06db in start_thread (arg=0x7f28707f2700) at pthread_create.c:463 | |
#13 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 66 (Thread 0x7f28712f9700 (LWP 3100)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b54000819e0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b5400081990, cond=0x7b54000819b8) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b54000819b8, mutex=0x7b5400081990) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000163705c8 in Poco::EventImpl::waitImpl (this=0x7b5400081988) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:106 | |
#7 0x000000001640160f in Poco::Event::wait (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:97 | |
#8 Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:191 | |
#9 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#10 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b54000818b8) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#11 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#12 0x00007f2926fe06db in start_thread (arg=0x7f28712f9700) at pthread_create.c:463 | |
#13 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 65 (Thread 0x7f2871f3b700 (LWP 3099)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b5400081760) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b5400081710, cond=0x7b5400081738) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b5400081738, mutex=0x7b5400081710) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000163705c8 in Poco::EventImpl::waitImpl (this=0x7b5400081708) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:106 | |
#7 0x000000001640160f in Poco::Event::wait (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:97 | |
#8 Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:191 | |
#9 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#10 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b5400081638) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#11 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#12 0x00007f2926fe06db in start_thread (arg=0x7f2871f3b700) at pthread_create.c:463 | |
#13 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 64 (Thread 0x7f2872a42700 (LWP 3098)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b54000814e4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b5400081490, cond=0x7b54000814b8) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b54000814b8, mutex=0x7b5400081490) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000163705c8 in Poco::EventImpl::waitImpl (this=0x7b5400081488) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:106 | |
#7 0x000000001640160f in Poco::Event::wait (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:97 | |
#8 Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:191 | |
#9 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#10 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b54000813b8) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#11 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#12 0x00007f2926fe06db in start_thread (arg=0x7f2872a42700) at pthread_create.c:463 | |
#13 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 63 (Thread 0x7f287364b700 (LWP 3097)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b5400081264) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b5400081210, cond=0x7b5400081238) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b5400081238, mutex=0x7b5400081210) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000163705c8 in Poco::EventImpl::waitImpl (this=0x7b5400081208) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:106 | |
#7 0x000000001640160f in Poco::Event::wait (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:97 | |
#8 Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:191 | |
#9 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#10 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b5400081138) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#11 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#12 0x00007f2926fe06db in start_thread (arg=0x7f287364b700) at pthread_create.c:463 | |
#13 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 62 (Thread 0x7f2874458700 (LWP 3095)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b5400080fe4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b5400080f90, cond=0x7b5400080fb8) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b5400080fb8, mutex=0x7b5400080f90) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000163705c8 in Poco::EventImpl::waitImpl (this=0x7b5400080f88) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:106 | |
#7 0x000000001640160f in Poco::Event::wait (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:97 | |
#8 Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:191 | |
#9 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#10 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b5400080eb8) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#11 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#12 0x00007f2926fe06db in start_thread (arg=0x7f2874458700) at pthread_create.c:463 | |
#13 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 61 (Thread 0x7f2874d95700 (LWP 3094)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b5400080d60) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b5400080d10, cond=0x7b5400080d38) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b5400080d38, mutex=0x7b5400080d10) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000163705c8 in Poco::EventImpl::waitImpl (this=0x7b5400080d08) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:106 | |
#7 0x000000001640160f in Poco::Event::wait (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:97 | |
#8 Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:191 | |
#9 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#10 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b5400080c38) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#11 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#12 0x00007f2926fe06db in start_thread (arg=0x7f2874d95700) at pthread_create.c:463 | |
#13 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 60 (Thread 0x7f28758ae700 (LWP 3093)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b5400080ae4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b5400080a90, cond=0x7b5400080ab8) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b5400080ab8, mutex=0x7b5400080a90) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000163705c8 in Poco::EventImpl::waitImpl (this=0x7b5400080a88) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:106 | |
#7 0x000000001640160f in Poco::Event::wait (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:97 | |
#8 Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:191 | |
#9 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#10 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b54000809b8) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#11 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#12 0x00007f2926fe06db in start_thread (arg=0x7f28758ae700) at pthread_create.c:463 | |
#13 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 59 (Thread 0x7f28763c7700 (LWP 3092)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b5400080860) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b5400080810, cond=0x7b5400080838) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b5400080838, mutex=0x7b5400080810) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000163705c8 in Poco::EventImpl::waitImpl (this=0x7b5400080808) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:106 | |
#7 0x000000001640160f in Poco::Event::wait (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:97 | |
#8 Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:191 | |
#9 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#10 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b5400080738) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#11 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#12 0x00007f2926fe06db in start_thread (arg=0x7f28763c7700) at pthread_create.c:463 | |
#13 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 58 (Thread 0x7f2876ee0700 (LWP 3091)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b54000805e0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b5400080590, cond=0x7b54000805b8) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b54000805b8, mutex=0x7b5400080590) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000163705c8 in Poco::EventImpl::waitImpl (this=0x7b5400080588) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:106 | |
#7 0x000000001640160f in Poco::Event::wait (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:97 | |
#8 Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:191 | |
#9 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#10 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b54000804b8) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#11 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#12 0x00007f2926fe06db in start_thread (arg=0x7f2876ee0700) at pthread_create.c:463 | |
#13 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 57 (Thread 0x7f28779f9700 (LWP 3090)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b3c000278c0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b3c00027870, cond=0x7b3c00027898) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b3c00027898, mutex=0x7b3c00027870) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000183c0398 in std::__1::__libcpp_condvar_wait (__cv=0x7b3c00027898, __m=0x80) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__threading_support:436 | |
#7 std::__1::condition_variable::wait (this=0x7b3c00027898, lk=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/src/condition_variable.cpp:44 | |
#8 0x0000000016149176 in nuraft::cmd_result<std::__1::shared_ptr<nuraft::buffer>, std::__1::shared_ptr<std::exception> >::get (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/include/libnuraft/async.hxx:263 | |
#9 nuraft::raft_server::send_msg_to_leader (this=<optimized out>, this@entry=0x7b6800001818, req=...) at /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/handle_user_cmd.cxx:194 | |
#10 0x0000000016149b76 in nuraft::raft_server::append_entries (this=0x7b3c000278c0, logs=...) at /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/handle_user_cmd.cxx:79 | |
#11 0x0000000013989e31 in DB::KeeperServer::getSessionID (this=<optimized out>, session_timeout_ms=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Coordination/KeeperServer.cpp:166 | |
#12 0x000000001362b68a in DB::KeeperStorageDispatcher::getSessionID (this=0x7b6000004c18, session_timeout_ms=30000) at /home/alesap/code/cpp/ClickHouse/src/Coordination/KeeperStorageDispatcher.h:83 | |
#13 DB::KeeperTCPHandler::runImpl (this=<optimized out>, this@entry=0x7b8c0004ec00) at /home/alesap/code/cpp/ClickHouse/src/Server/KeeperTCPHandler.cpp:294 | |
#14 0x000000001362acda in DB::KeeperTCPHandler::run (this=0x7b3c000278c0) at /home/alesap/code/cpp/ClickHouse/src/Server/KeeperTCPHandler.cpp:222 | |
#15 0x0000000016299f73 in Poco::Net::TCPServerConnection::start (this=0x7b8c0004ec00) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Net/src/TCPServerConnection.cpp:43 | |
#16 0x000000001629a69f in Poco::Net::TCPServerDispatcher::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Net/src/TCPServerDispatcher.cpp:113 | |
#17 0x0000000016401592 in Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:199 | |
#18 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#19 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b5400080238) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#20 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#21 0x00007f2926fe06db in start_thread (arg=0x7f28779f9700) at pthread_create.c:463 | |
#22 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 56 (Thread 0x7f2878627700 (LWP 3089)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b54000800e4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b5400080090, cond=0x7b54000800b8) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b54000800b8, mutex=0x7b5400080090) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000163705c8 in Poco::EventImpl::waitImpl (this=0x7b5400080088) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:106 | |
#7 0x000000001640160f in Poco::Event::wait (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:97 | |
#8 Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:191 | |
#9 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#10 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b540007ffb8) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#11 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#12 0x00007f2926fe06db in start_thread (arg=0x7f2878627700) at pthread_create.c:463 | |
#13 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 55 (Thread 0x7f2879140700 (LWP 3088)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b4000001298) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b4000001238, cond=0x7b4000001270) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b4000001270, mutex=0x7b4000001238) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x0000000016192041 in boost::asio::detail::posix_event::wait<boost::asio::detail::conditionally_enabled_mutex::scoped_lock> (this=0x7b4000001270, lock=...) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/posix_event.hpp:106 | |
#7 boost::asio::detail::conditionally_enabled_event::wait (this=0x7b4000001268, lock=...) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/conditionally_enabled_event.hpp:89 | |
#8 boost::asio::detail::scheduler::do_run_one (this=<optimized out>, this@entry=0x7b4000001200, lock=..., this_thread=..., ec=...) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/impl/scheduler.ipp:455 | |
#9 0x0000000016191b92 in boost::asio::detail::scheduler::run (this=<optimized out>, ec=...) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/impl/scheduler.ipp:200 | |
#10 0x000000001619e41e in boost::asio::detail::resolver_service_base::work_scheduler_runner::operator() (this=0x7b0400015898) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/impl/resolver_service_base.ipp:38 | |
#11 boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_scheduler_runner>::run (this=0x7b0400015890) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/posix_thread.hpp:86 | |
#12 0x0000000016191914 in boost::asio::detail::boost_asio_detail_posix_thread_function (arg=0x7b0400015890) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/impl/posix_thread.ipp:74 | |
#13 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#14 0x00007f2926fe06db in start_thread (arg=0x7f2879140700) at pthread_create.c:463 | |
#15 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 54 (Thread 0x7f2879963700 (LWP 3082)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b3c00000170) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b3c000000f0, cond=0x7b3c00000148) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b3c00000148, mutex=0x7b3c000000f0) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000183c0398 in std::__1::__libcpp_condvar_wait (__cv=0x7b3c00000148, __m=0x80) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__threading_support:436 | |
#7 std::__1::condition_variable::wait (this=0x7b3c00000148, lk=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/src/condition_variable.cpp:44 | |
#8 0x0000000008d4c80c in std::__1::condition_variable::wait<ThreadPoolImpl<std::__1::thread>::worker(std::__1::__list_iterator<std::__1::thread, void*>)::{lambda()#1}>(std::__1::unique_lock<std::__1::mutex>&, ThreadPoolImpl<std::__1::thread>::worker(std::__1::__list_iterator<std::__1::thread, void*>)::{lambda()#1}) (this=0x7b3c00000148, __lk=..., __pred=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:406 | |
#9 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:222 | |
#10 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b080002b688) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#11 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#12 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#13 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#14 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#15 0x00007f2926fe06db in start_thread (arg=0x7f2879963700) at pthread_create.c:463 | |
#16 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 53 (Thread 0x7f287a2f6700 (LWP 3081)): | |
#0 0x00007f2926d09a47 in epoll_wait (epfd=53, events=0x7f287a2af518, maxevents=1, timeout=250) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 | |
#1 0x0000000008c25929 in epoll_wait () | |
#2 0x0000000016291f36 in Poco::Net::SocketImpl::pollImpl (this=<optimized out>, this@entry=0x7b0c0004f830, remainingTime=..., mode=<optimized out>, mode@entry=1) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Net/src/SocketImpl.cpp:488 | |
#3 0x0000000016292117 in Poco::Net::SocketImpl::poll (this=0x7b0c0004f830, timeout=..., mode=1) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Net/src/SocketImpl.cpp:586 | |
#4 0x000000001629990f in Poco::Net::Socket::poll (this=0x7b4000002108, timeout=..., mode=1) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Net/include/Poco/Net/Socket.h:374 | |
#5 Poco::Net::TCPServer::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Net/src/TCPServer.cpp:133 | |
#6 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#7 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b4000002128) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#8 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#9 0x00007f2926fe06db in start_thread (arg=0x7f287a2f6700) at pthread_create.c:463 | |
#10 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 52 (Thread 0x7f287acfb700 (LWP 3080)): | |
#0 0x00007f2926d09a47 in epoll_wait (epfd=26, events=0x7f287acb4518, maxevents=1, timeout=250) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 | |
#1 0x0000000008c25929 in epoll_wait () | |
#2 0x0000000016291f36 in Poco::Net::SocketImpl::pollImpl (this=<optimized out>, this@entry=0x7b0c0004f7a0, remainingTime=..., mode=<optimized out>, mode@entry=1) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Net/src/SocketImpl.cpp:488 | |
#3 0x0000000016292117 in Poco::Net::SocketImpl::poll (this=0x7b0c0004f7a0, timeout=..., mode=1) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Net/src/SocketImpl.cpp:586 | |
#4 0x000000001629990f in Poco::Net::Socket::poll (this=0x7b4400008208, timeout=..., mode=1) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Net/include/Poco/Net/Socket.h:374 | |
#5 Poco::Net::TCPServer::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Net/src/TCPServer.cpp:133 | |
#6 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#7 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b4400008228) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#8 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#9 0x00007f2926fe06db in start_thread (arg=0x7f287acfb700) at pthread_create.c:463 | |
#10 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 51 (Thread 0x7f287b4fc700 (LWP 3079)): | |
#0 0x00007f2926d09a47 in epoll_wait (epfd=51, events=0x7f287b4b5518, maxevents=1, timeout=250) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 | |
#1 0x0000000008c25929 in epoll_wait () | |
#2 0x0000000016291f36 in Poco::Net::SocketImpl::pollImpl (this=<optimized out>, this@entry=0x7b0c0004f770, remainingTime=..., mode=<optimized out>, mode@entry=1) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Net/src/SocketImpl.cpp:488 | |
#3 0x0000000016292117 in Poco::Net::SocketImpl::poll (this=0x7b0c0004f770, timeout=..., mode=1) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Net/src/SocketImpl.cpp:586 | |
#4 0x000000001629990f in Poco::Net::Socket::poll (this=0x7b4000001c08, timeout=..., mode=1) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Net/include/Poco/Net/Socket.h:374 | |
#5 Poco::Net::TCPServer::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Net/src/TCPServer.cpp:133 | |
#6 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#7 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b4000001c28) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#8 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#9 0x00007f2926fe06db in start_thread (arg=0x7f287b4fc700) at pthread_create.c:463 | |
#10 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 50 (Thread 0x7f287bcfd700 (LWP 3078)): | |
#0 0x00007f2926d09a47 in epoll_wait (epfd=52, events=0x7f287bcb6518, maxevents=1, timeout=250) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 | |
#1 0x0000000008c25929 in epoll_wait () | |
#2 0x0000000016291f36 in Poco::Net::SocketImpl::pollImpl (this=<optimized out>, this@entry=0x7b0c0004f740, remainingTime=..., mode=<optimized out>, mode@entry=1) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Net/src/SocketImpl.cpp:488 | |
#3 0x0000000016292117 in Poco::Net::SocketImpl::poll (this=0x7b0c0004f740, timeout=..., mode=1) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Net/src/SocketImpl.cpp:586 | |
#4 0x000000001629990f in Poco::Net::Socket::poll (this=0x7b44000080c8, timeout=..., mode=1) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Net/include/Poco/Net/Socket.h:374 | |
#5 Poco::Net::TCPServer::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Net/src/TCPServer.cpp:133 | |
#6 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#7 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b44000080e8) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#8 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#9 0x00007f2926fe06db in start_thread (arg=0x7f287bcfd700) at pthread_create.c:463 | |
#10 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 49 (Thread 0x7f287c4fe700 (LWP 3077)): | |
#0 0x00007f2926fe7065 in futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f287c4b7298, expected=0, futex_word=0x7b2000003278) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 | |
#1 __pthread_cond_wait_common (abstime=0x7f287c4b7298, mutex=0x7b2000003210, cond=0x7b2000003250) at pthread_cond_wait.c:539 | |
#2 __pthread_cond_timedwait (cond=0x7b2000003250, mutex=0x7b2000003210, abstime=0x7f287c4b7298) at pthread_cond_wait.c:667 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20879 in pthread_cond_timedwait () | |
#6 0x00000000183c0466 in std::__1::__libcpp_condvar_timedwait (__cv=0x7b2000003250, __m=0x189, __ts=0x7f287c4b7298) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__threading_support:442 | |
#7 std::__1::condition_variable::__do_timed_wait (this=0x7b2000003250, lk=..., tp=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/src/condition_variable.cpp:74 | |
#8 0x0000000012631147 in std::__1::condition_variable::wait_for<long long, std::__1::ratio<1l, 1000000000l> > (this=0x7b2000003250, __lk=..., __d=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:465 | |
#9 std::__1::condition_variable::__do_timed_wait<std::__1::chrono::steady_clock> (this=0x7b2000003250, __lk=..., __tp=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:520 | |
#10 std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > (this=0x7b2000003250, __lk=..., __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:423 | |
#11 std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> >, DB::ExternalLoader::PeriodicUpdater::doPeriodicUpdates()::{lambda()#1}>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, DB::ExternalLoader::PeriodicUpdater::doPeriodicUpdates()::{lambda()#1}) (this=0x7b2000003250, __lk=..., __t=..., __pred=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:435 | |
#12 std::__1::condition_variable::wait_for<long long, std::__1::ratio<1l, 1l>, DB::ExternalLoader::PeriodicUpdater::doPeriodicUpdates()::{lambda()#1}>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l> > const&, DB::ExternalLoader::PeriodicUpdater::doPeriodicUpdates()::{lambda()#1}) (this=0x7b2000003250, __lk=..., __d=..., __pred=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:479 | |
#13 DB::ExternalLoader::PeriodicUpdater::doPeriodicUpdates (this=<optimized out>, this@entry=0x7b2000003200) at /home/alesap/code/cpp/ClickHouse/src/Interpreters/ExternalLoader.cpp:1234 | |
#14 0x0000000012633141 in std::__1::__invoke_constexpr<void (DB::ExternalLoader::PeriodicUpdater::*&)(), DB::ExternalLoader::PeriodicUpdater*&, , void> (__f=<optimized out>, __a0=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3624 | |
#15 std::__1::__apply_tuple_impl<void (DB::ExternalLoader::PeriodicUpdater::*&)(), std::__1::tuple<DB::ExternalLoader::PeriodicUpdater*>&, 0ul> (__f=<optimized out>, __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1415 | |
#16 std::__1::apply<void (DB::ExternalLoader::PeriodicUpdater::*&)(), std::__1::tuple<DB::ExternalLoader::PeriodicUpdater*>&> (__f=<optimized out>, __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1424 | |
#17 ThreadFromGlobalPool::ThreadFromGlobalPool<void (DB::ExternalLoader::PeriodicUpdater::*)(), DB::ExternalLoader::PeriodicUpdater*>(void (DB::ExternalLoader::PeriodicUpdater::*&&)(), DB::ExternalLoader::PeriodicUpdater*&&)::{lambda()#1}::operator()() (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.h:178 | |
#18 0x0000000012633072 in std::__1::__invoke<ThreadFromGlobalPool::ThreadFromGlobalPool<void (DB::ExternalLoader::PeriodicUpdater::*)(), DB::ExternalLoader::PeriodicUpdater*>(void (DB::ExternalLoader::PeriodicUpdater::*&&)(), DB::ExternalLoader::PeriodicUpdater*&&)::{lambda()#1}&> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#19 std::__1::__invoke_void_return_wrapper<void>::__call<ThreadFromGlobalPool::ThreadFromGlobalPool<void (DB::ExternalLoader::PeriodicUpdater::*)(), DB::ExternalLoader::PeriodicUpdater*>(void (DB::ExternalLoader::PeriodicUpdater::*&&)(), DB::ExternalLoader::PeriodicUpdater*&&)::{lambda()#1}&>(ThreadFromGlobalPool::ThreadFromGlobalPool<void (DB::ExternalLoader::PeriodicUpdater::*)(), DB::ExternalLoader::PeriodicUpdater*>(void (DB::ExternalLoader::PeriodicUpdater::*&&)(), DB::ExternalLoader::PeriodicUpdater*&&)::{lambda()#1}&) (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#20 std::__1::__function::__default_alloc_func<ThreadFromGlobalPool::ThreadFromGlobalPool<void (DB::ExternalLoader::PeriodicUpdater::*)(), DB::ExternalLoader::PeriodicUpdater*>(void (DB::ExternalLoader::PeriodicUpdater::*&&)(), DB::ExternalLoader::PeriodicUpdater*&&)::{lambda()#1}, void ()>::operator()() (this=0x7b2000003278) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#21 std::__1::__function::__policy_invoker<void ()>::__call_impl<std::__1::__function::__default_alloc_func<ThreadFromGlobalPool::ThreadFromGlobalPool<void (DB::ExternalLoader::PeriodicUpdater::*)(), DB::ExternalLoader::PeriodicUpdater*>(void (DB::ExternalLoader::PeriodicUpdater::*&&)(), DB::ExternalLoader::PeriodicUpdater*&&)::{lambda()#1}, void ()> >(std::__1::__function::__policy_storage const*) (__buf=0x7f287c4b7668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#22 0x0000000008d4cb49 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7f287c4b7668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#23 std::__1::function<void ()>::operator()() const (this=0x7f287c4b7668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#24 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:247 | |
#25 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b0800057388) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#26 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#27 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#28 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#29 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#30 0x00007f2926fe06db in start_thread (arg=0x7f287c4fe700) at pthread_create.c:463 | |
#31 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 48 (Thread 0x7f287ccff700 (LWP 3076)): | |
#0 0x00007f2926fe6fb9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f287ccb80a0, expected=0, futex_word=0x7b20000017f0) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 | |
#1 __pthread_cond_wait_common (abstime=0x7f287ccb82a8, mutex=0x7b20000017a0, cond=0x7b20000017c8) at pthread_cond_wait.c:533 | |
#2 __pthread_cond_timedwait (cond=0x7b20000017c8, mutex=0x7b20000017a0, abstime=0x7f287ccb82a8) at pthread_cond_wait.c:667 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20879 in pthread_cond_timedwait () | |
#6 0x00000000163707c2 in Poco::EventImpl::waitImpl (this=0x7b2000001798, milliseconds=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:157 | |
#7 0x00000000139f2e56 in Poco::Event::tryWait (this=0x7b20000017f0, milliseconds=2000) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:110 | |
#8 DB::ConfigReloader::run (this=this@entry=0x7b4400003480) at /home/alesap/code/cpp/ClickHouse/src/Common/Config/ConfigReloader.cpp:65 | |
#9 0x00000000139f3d31 in std::__1::__invoke_constexpr<void (DB::ConfigReloader::*&)(), DB::ConfigReloader*&, , void> (__f=<optimized out>, __a0=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3624 | |
#10 std::__1::__apply_tuple_impl<void (DB::ConfigReloader::*&)(), std::__1::tuple<DB::ConfigReloader*>&, 0ul> (__f=<optimized out>, __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1415 | |
#11 std::__1::apply<void (DB::ConfigReloader::*&)(), std::__1::tuple<DB::ConfigReloader*>&> (__f=<optimized out>, __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1424 | |
#12 ThreadFromGlobalPool::ThreadFromGlobalPool<void (DB::ConfigReloader::*)(), DB::ConfigReloader*>(void (DB::ConfigReloader::*&&)(), DB::ConfigReloader*&&)::{lambda()#1}::operator()() (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.h:178 | |
#13 0x00000000139f3c62 in std::__1::__invoke<ThreadFromGlobalPool::ThreadFromGlobalPool<void (DB::ConfigReloader::*)(), DB::ConfigReloader*>(void (DB::ConfigReloader::*&&)(), DB::ConfigReloader*&&)::{lambda()#1}&> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#14 std::__1::__invoke_void_return_wrapper<void>::__call<ThreadFromGlobalPool::ThreadFromGlobalPool<void (DB::ConfigReloader::*)(), DB::ConfigReloader*>(void (DB::ConfigReloader::*&&)(), DB::ConfigReloader*&&)::{lambda()#1}&>(ThreadFromGlobalPool::ThreadFromGlobalPool<void (DB::ConfigReloader::*)(), DB::ConfigReloader*>(void (DB::ConfigReloader::*&&)(), DB::ConfigReloader*&&)::{lambda()#1}&) (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#15 std::__1::__function::__default_alloc_func<ThreadFromGlobalPool::ThreadFromGlobalPool<void (DB::ConfigReloader::*)(), DB::ConfigReloader*>(void (DB::ConfigReloader::*&&)(), DB::ConfigReloader*&&)::{lambda()#1}, void ()>::operator()() (this=0x7b20000017f0) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#16 std::__1::__function::__policy_invoker<void ()>::__call_impl<std::__1::__function::__default_alloc_func<ThreadFromGlobalPool::ThreadFromGlobalPool<void (DB::ConfigReloader::*)(), DB::ConfigReloader*>(void (DB::ConfigReloader::*&&)(), DB::ConfigReloader*&&)::{lambda()#1}, void ()> >(std::__1::__function::__policy_storage const*) (__buf=0x7f287ccb8668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#17 0x0000000008d4cb49 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7f287ccb8668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#18 std::__1::function<void ()>::operator()() const (this=0x7f287ccb8668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#19 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:247 | |
#20 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b0800045e88) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#21 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#22 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#23 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#24 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#25 0x00007f2926fe06db in start_thread (arg=0x7f287ccff700) at pthread_create.c:463 | |
#26 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 47 (Thread 0x7f287d6c5700 (LWP 3075)): | |
#0 0x00007f2926fe6fb9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f287d67e0a0, expected=0, futex_word=0x7b20000014f0) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 | |
#1 __pthread_cond_wait_common (abstime=0x7f287d67e2a8, mutex=0x7b20000014a0, cond=0x7b20000014c8) at pthread_cond_wait.c:533 | |
#2 __pthread_cond_timedwait (cond=0x7b20000014c8, mutex=0x7b20000014a0, abstime=0x7f287d67e2a8) at pthread_cond_wait.c:667 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20879 in pthread_cond_timedwait () | |
#6 0x00000000163707c2 in Poco::EventImpl::waitImpl (this=0x7b2000001498, milliseconds=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:157 | |
#7 0x00000000139f2e56 in Poco::Event::tryWait (this=0x7b20000014f0, milliseconds=2000) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:110 | |
#8 DB::ConfigReloader::run (this=this@entry=0x7b4400002940) at /home/alesap/code/cpp/ClickHouse/src/Common/Config/ConfigReloader.cpp:65 | |
#9 0x00000000139f3d31 in std::__1::__invoke_constexpr<void (DB::ConfigReloader::*&)(), DB::ConfigReloader*&, , void> (__f=<optimized out>, __a0=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3624 | |
#10 std::__1::__apply_tuple_impl<void (DB::ConfigReloader::*&)(), std::__1::tuple<DB::ConfigReloader*>&, 0ul> (__f=<optimized out>, __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1415 | |
#11 std::__1::apply<void (DB::ConfigReloader::*&)(), std::__1::tuple<DB::ConfigReloader*>&> (__f=<optimized out>, __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1424 | |
#12 ThreadFromGlobalPool::ThreadFromGlobalPool<void (DB::ConfigReloader::*)(), DB::ConfigReloader*>(void (DB::ConfigReloader::*&&)(), DB::ConfigReloader*&&)::{lambda()#1}::operator()() (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.h:178 | |
#13 0x00000000139f3c62 in std::__1::__invoke<ThreadFromGlobalPool::ThreadFromGlobalPool<void (DB::ConfigReloader::*)(), DB::ConfigReloader*>(void (DB::ConfigReloader::*&&)(), DB::ConfigReloader*&&)::{lambda()#1}&> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#14 std::__1::__invoke_void_return_wrapper<void>::__call<ThreadFromGlobalPool::ThreadFromGlobalPool<void (DB::ConfigReloader::*)(), DB::ConfigReloader*>(void (DB::ConfigReloader::*&&)(), DB::ConfigReloader*&&)::{lambda()#1}&>(ThreadFromGlobalPool::ThreadFromGlobalPool<void (DB::ConfigReloader::*)(), DB::ConfigReloader*>(void (DB::ConfigReloader::*&&)(), DB::ConfigReloader*&&)::{lambda()#1}&) (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#15 std::__1::__function::__default_alloc_func<ThreadFromGlobalPool::ThreadFromGlobalPool<void (DB::ConfigReloader::*)(), DB::ConfigReloader*>(void (DB::ConfigReloader::*&&)(), DB::ConfigReloader*&&)::{lambda()#1}, void ()>::operator()() (this=0x7b20000014f0) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#16 std::__1::__function::__policy_invoker<void ()>::__call_impl<std::__1::__function::__default_alloc_func<ThreadFromGlobalPool::ThreadFromGlobalPool<void (DB::ConfigReloader::*)(), DB::ConfigReloader*>(void (DB::ConfigReloader::*&&)(), DB::ConfigReloader*&&)::{lambda()#1}, void ()> >(std::__1::__function::__policy_storage const*) (__buf=0x7f287d67e668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#17 0x0000000008d4cb49 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7f287d67e668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#18 std::__1::function<void ()>::operator()() const (this=0x7f287d67e668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#19 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:247 | |
#20 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b0800045ec8) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#21 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#22 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#23 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#24 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#25 0x00007f2926fe06db in start_thread (arg=0x7f287d6c5700) at pthread_create.c:463 | |
#26 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 46 (Thread 0x7f287ded8700 (LWP 3074)): | |
#0 0x00007f2926fe7065 in futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f287de912b8, expected=0, futex_word=0x7b9000003c68) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 | |
#1 __pthread_cond_wait_common (abstime=0x7f287de912b8, mutex=0x7b9000003c18, cond=0x7b9000003c40) at pthread_cond_wait.c:539 | |
#2 __pthread_cond_timedwait (cond=0x7b9000003c40, mutex=0x7b9000003c18, abstime=0x7f287de912b8) at pthread_cond_wait.c:667 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20879 in pthread_cond_timedwait () | |
#6 0x00000000183c0466 in std::__1::__libcpp_condvar_timedwait (__cv=0x7b9000003c40, __m=0x189, __ts=0x7f287de912b8) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__threading_support:442 | |
#7 std::__1::condition_variable::__do_timed_wait (this=0x7b9000003c40, lk=..., tp=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/src/condition_variable.cpp:74 | |
#8 0x000000001254eae3 in std::__1::condition_variable::wait_for<long long, std::__1::ratio<1l, 1000000000l> > (this=0x7b9000003c40, __lk=..., __d=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:465 | |
#9 std::__1::condition_variable::__do_timed_wait<std::__1::chrono::steady_clock> (this=0x7b9000003c40, __lk=..., __tp=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:520 | |
#10 std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > (this=0x7b9000003c40, __lk=..., __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:423 | |
#11 std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> >, DB::NamedSessions::cleanThread()::{lambda()#1}>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, DB::NamedSessions::cleanThread()::{lambda()#1}) (this=0x7b9000003c40, __lk=..., __t=..., __pred=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:435 | |
#12 std::__1::condition_variable::wait_for<long long, std::__1::ratio<1l, 1000000000l>, DB::NamedSessions::cleanThread()::{lambda()#1}>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > const&, DB::NamedSessions::cleanThread()::{lambda()#1}) (this=0x7b9000003c40, __lk=..., __d=..., __pred=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:479 | |
#13 DB::NamedSessions::cleanThread (this=<optimized out>, this@entry=0x7b9000003ba8) at /home/alesap/code/cpp/ClickHouse/src/Interpreters/Context.cpp:234 | |
#14 0x000000001254f661 in std::__1::__invoke_constexpr<void (DB::NamedSessions::*&)(), DB::NamedSessions*&, , void> (__f=<optimized out>, __a0=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3624 | |
#15 std::__1::__apply_tuple_impl<void (DB::NamedSessions::*&)(), std::__1::tuple<DB::NamedSessions*>&, 0ul> (__f=<optimized out>, __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1415 | |
#16 std::__1::apply<void (DB::NamedSessions::*&)(), std::__1::tuple<DB::NamedSessions*>&> (__f=<optimized out>, __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1424 | |
#17 ThreadFromGlobalPool::ThreadFromGlobalPool<void (DB::NamedSessions::*)(), DB::NamedSessions*>(void (DB::NamedSessions::*&&)(), DB::NamedSessions*&&)::{lambda()#1}::operator()() (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.h:178 | |
#18 0x000000001254f592 in std::__1::__invoke<ThreadFromGlobalPool::ThreadFromGlobalPool<void (DB::NamedSessions::*)(), DB::NamedSessions*>(void (DB::NamedSessions::*&&)(), DB::NamedSessions*&&)::{lambda()#1}&> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#19 std::__1::__invoke_void_return_wrapper<void>::__call<ThreadFromGlobalPool::ThreadFromGlobalPool<void (DB::NamedSessions::*)(), DB::NamedSessions*>(void (DB::NamedSessions::*&&)(), DB::NamedSessions*&&)::{lambda()#1}&>(ThreadFromGlobalPool::ThreadFromGlobalPool<void (DB::NamedSessions::*)(), DB::NamedSessions*>(void (DB::NamedSessions::*&&)(), DB::NamedSessions*&&)::{lambda()#1}&) (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#20 std::__1::__function::__default_alloc_func<ThreadFromGlobalPool::ThreadFromGlobalPool<void (DB::NamedSessions::*)(), DB::NamedSessions*>(void (DB::NamedSessions::*&&)(), DB::NamedSessions*&&)::{lambda()#1}, void ()>::operator()() (this=0x7b9000003c68) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#21 std::__1::__function::__policy_invoker<void ()>::__call_impl<std::__1::__function::__default_alloc_func<ThreadFromGlobalPool::ThreadFromGlobalPool<void (DB::NamedSessions::*)(), DB::NamedSessions*>(void (DB::NamedSessions::*&&)(), DB::NamedSessions*&&)::{lambda()#1}, void ()> >(std::__1::__function::__policy_storage const*) (__buf=0x7f287de91668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#22 0x0000000008d4cb49 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7f287de91668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#23 std::__1::function<void ()>::operator()() const (this=0x7f287de91668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#24 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:247 | |
#25 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b0800045ea8) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#26 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#27 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#28 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#29 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#30 0x00007f2926fe06db in start_thread (arg=0x7f287ded8700) at pthread_create.c:463 | |
#31 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 45 (Thread 0x7f287e6eb700 (LWP 3073)): | |
#0 0x00007f2926fe7065 in futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f287e6a4298, expected=0, futex_word=0x7ffc25d2dbe0) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 | |
#1 __pthread_cond_wait_common (abstime=0x7f287e6a4298, mutex=0x7ffc25d2db90, cond=0x7ffc25d2dbb8) at pthread_cond_wait.c:539 | |
#2 __pthread_cond_timedwait (cond=0x7ffc25d2dbb8, mutex=0x7ffc25d2db90, abstime=0x7f287e6a4298) at pthread_cond_wait.c:667 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20879 in pthread_cond_timedwait () | |
#6 0x00000000183c0466 in std::__1::__libcpp_condvar_timedwait (__cv=0x7ffc25d2dbb8, __m=0x189, __ts=0x7f287e6a4298) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__threading_support:442 | |
#7 std::__1::condition_variable::__do_timed_wait (this=0x7ffc25d2dbb8, lk=..., tp=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/src/condition_variable.cpp:74 | |
#8 0x000000001250034e in std::__1::condition_variable::wait_until<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l> > > (this=0x7ffc25d2dbb8, __lk=..., __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:423 | |
#9 std::__1::condition_variable::wait_until<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l> >, DB::AsynchronousMetrics::run()::$_0>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l> > > const&, DB::AsynchronousMetrics::run()::$_0) (this=0x7ffc25d2dbb8, __lk=..., __t=..., __pred=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:435 | |
#10 DB::AsynchronousMetrics::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Interpreters/AsynchronousMetrics.cpp:97 | |
#11 0x0000000008ccfcd1 in DB::AsynchronousMetrics::start()::{lambda()#1}::operator()() const (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Interpreters/AsynchronousMetrics.h:64 | |
#12 std::__1::__invoke_constexpr<DB::AsynchronousMetrics::start()::{lambda()#1}&> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3682 | |
#13 std::__1::__apply_tuple_impl<DB::AsynchronousMetrics::start()::{lambda()#1}&, std::__1::tuple<>&>(DB::AsynchronousMetrics::start()::{lambda()#1}&, std::__1::tuple<>&, std::__1::__tuple_indices<>) (__f=..., __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1415 | |
#14 std::__1::apply<DB::AsynchronousMetrics::start()::{lambda()#1}&, std::__1::tuple<>&>(DB::AsynchronousMetrics::start()::{lambda()#1}&, std::__1::tuple<>&) (__f=..., __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1424 | |
#15 ThreadFromGlobalPool::ThreadFromGlobalPool<DB::AsynchronousMetrics::start()::{lambda()#1}>(DB::AsynchronousMetrics::start()::{lambda()#1}&&)::{lambda()#1}::operator()() (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.h:178 | |
#16 0x0000000008ccfc42 in std::__1::__invoke<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::AsynchronousMetrics::start()::{lambda()#1}>(DB::AsynchronousMetrics::start()::{lambda()#1}&&)::{lambda()#1}&> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#17 std::__1::__invoke_void_return_wrapper<void>::__call<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::AsynchronousMetrics::start()::{lambda()#1}>(DB::AsynchronousMetrics::start()::{lambda()#1}&&)::{lambda()#1}&>(ThreadFromGlobalPool::ThreadFromGlobalPool<DB::AsynchronousMetrics::start()::{lambda()#1}>(DB::AsynchronousMetrics::start()::{lambda()#1}&&)::{lambda()#1}&) (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#18 std::__1::__function::__default_alloc_func<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::AsynchronousMetrics::start()::{lambda()#1}>(DB::AsynchronousMetrics::start()::{lambda()#1}&&)::{lambda()#1}, void ()>::operator()() (this=0x7ffc25d2dbe0) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#19 std::__1::__function::__policy_invoker<void ()>::__call_impl<std::__1::__function::__default_alloc_func<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::AsynchronousMetrics::start()::{lambda()#1}>(DB::AsynchronousMetrics::start()::{lambda()#1}&&)::{lambda()#1}, void ()> >(std::__1::__function::__policy_storage const*) (__buf=0x7f287e6a4668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#20 0x0000000008d4cb49 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7f287e6a4668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#21 std::__1::function<void ()>::operator()() const (this=0x7f287e6a4668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#22 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:247 | |
#23 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b0800045aa8) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#24 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#25 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#26 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#27 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#28 0x00007f2926fe06db in start_thread (arg=0x7f287e6eb700) at pthread_create.c:463 | |
#29 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 44 (Thread 0x7f287ef56700 (LWP 3071)): | |
#0 0x00007f2926fe6fb9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f287ef0f080, expected=0, futex_word=0x7b1c0005a810) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 | |
#1 __pthread_cond_wait_common (abstime=0x7f287ef0f288, mutex=0x7b1c0005a7c0, cond=0x7b1c0005a7e8) at pthread_cond_wait.c:533 | |
#2 __pthread_cond_timedwait (cond=0x7b1c0005a7e8, mutex=0x7b1c0005a7c0, abstime=0x7f287ef0f288) at pthread_cond_wait.c:667 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20879 in pthread_cond_timedwait () | |
#6 0x00000000163707c2 in Poco::EventImpl::waitImpl (this=0x7b1c0005a7b8, milliseconds=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:157 | |
#7 0x00000000163be9cd in Poco::Event::tryWait (this=0x7b1c0005a7b8, milliseconds=500) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:110 | |
#8 Poco::NotificationQueue::waitDequeueNotification (this=<optimized out>, milliseconds=128) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/NotificationQueue.cpp:114 | |
#9 0x00000000125685a2 in DB::BackgroundSchedulePool::threadFunction (this=this@entry=0x7b9000002ae8) at /home/alesap/code/cpp/ClickHouse/src/Core/BackgroundSchedulePool.cpp:262 | |
#10 0x0000000012568d61 in DB::BackgroundSchedulePool::BackgroundSchedulePool(unsigned long, unsigned long, char const*)::$_1::operator()() const (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Core/BackgroundSchedulePool.cpp:161 | |
#11 _ZNSt3__118__invoke_constexprIRZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEDTclclsr3std3__1E7forwardIT_Efp_Espclsr3std3__1E7forwardIT0_Efp0_EEEOS7_DpOS8_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3682 | |
#12 _ZNSt3__118__apply_tuple_implIRZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1RNS_5tupleIJEEEJEEEDcOT_OT0_NS_15__tuple_indicesIJXspT1_EEEE (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1415 | |
#13 std::__1::apply<DB::BackgroundSchedulePool::BackgroundSchedulePool(unsigned long, unsigned long, char const*)::$_1(std::__1::tuple<>&)&> (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1424 | |
#14 _ZZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_ENUlvE_clEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.h:178 | |
#15 _ZNSt3__18__invokeIRZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_JEEEDTclclsr3std3__1E7forwardIS8_Efp_Espclsr3std3__1E7forwardISA_Efp0_EEES9_SC_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#16 _ZNSt3__128__invoke_void_return_wrapperIvE6__callIJRZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_EEEvDpOT_ (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#17 _ZNSt3__110__function20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_FvvEEclEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#18 _ZNSt3__110__function16__policy_invokerIFvvEE11__call_implINS0_20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_S2_EEEEvPKNS0_16__policy_storageE (__buf=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#19 0x0000000008d4cb49 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7f287ef0f668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#20 std::__1::function<void ()>::operator()() const (this=0x7f287ef0f668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#21 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:247 | |
#22 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b0800045868) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#23 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#24 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#25 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#26 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#27 0x00007f2926fe06db in start_thread (arg=0x7f287ef56700) at pthread_create.c:463 | |
#28 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 43 (Thread 0x7f287f769700 (LWP 3070)): | |
#0 0x00007f2926fe6fb9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f287f722080, expected=0, futex_word=0x7b1c00057010) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 | |
#1 __pthread_cond_wait_common (abstime=0x7f287f722288, mutex=0x7b1c00056fc0, cond=0x7b1c00056fe8) at pthread_cond_wait.c:533 | |
#2 __pthread_cond_timedwait (cond=0x7b1c00056fe8, mutex=0x7b1c00056fc0, abstime=0x7f287f722288) at pthread_cond_wait.c:667 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20879 in pthread_cond_timedwait () | |
#6 0x00000000163707c2 in Poco::EventImpl::waitImpl (this=0x7b1c00056fb8, milliseconds=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:157 | |
#7 0x00000000163be9cd in Poco::Event::tryWait (this=0x7b1c00056fb8, milliseconds=500) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:110 | |
#8 Poco::NotificationQueue::waitDequeueNotification (this=<optimized out>, milliseconds=128) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/NotificationQueue.cpp:114 | |
#9 0x00000000125685a2 in DB::BackgroundSchedulePool::threadFunction (this=this@entry=0x7b9000002ae8) at /home/alesap/code/cpp/ClickHouse/src/Core/BackgroundSchedulePool.cpp:262 | |
#10 0x0000000012568d61 in DB::BackgroundSchedulePool::BackgroundSchedulePool(unsigned long, unsigned long, char const*)::$_1::operator()() const (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Core/BackgroundSchedulePool.cpp:161 | |
#11 _ZNSt3__118__invoke_constexprIRZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEDTclclsr3std3__1E7forwardIT_Efp_Espclsr3std3__1E7forwardIT0_Efp0_EEEOS7_DpOS8_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3682 | |
#12 _ZNSt3__118__apply_tuple_implIRZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1RNS_5tupleIJEEEJEEEDcOT_OT0_NS_15__tuple_indicesIJXspT1_EEEE (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1415 | |
#13 std::__1::apply<DB::BackgroundSchedulePool::BackgroundSchedulePool(unsigned long, unsigned long, char const*)::$_1(std::__1::tuple<>&)&> (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1424 | |
#14 _ZZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_ENUlvE_clEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.h:178 | |
#15 _ZNSt3__18__invokeIRZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_JEEEDTclclsr3std3__1E7forwardIS8_Efp_Espclsr3std3__1E7forwardISA_Efp0_EEES9_SC_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#16 _ZNSt3__128__invoke_void_return_wrapperIvE6__callIJRZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_EEEvDpOT_ (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#17 _ZNSt3__110__function20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_FvvEEclEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#18 _ZNSt3__110__function16__policy_invokerIFvvEE11__call_implINS0_20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_S2_EEEEvPKNS0_16__policy_storageE (__buf=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#19 0x0000000008d4cb49 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7f287f722668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#20 std::__1::function<void ()>::operator()() const (this=0x7f287f722668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#21 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:247 | |
#22 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b0800045808) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#23 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#24 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#25 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#26 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#27 0x00007f2926fe06db in start_thread (arg=0x7f287f769700) at pthread_create.c:463 | |
#28 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 42 (Thread 0x7f287ff7c700 (LWP 3069)): | |
#0 0x00007f2926fe7065 in futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f287ff352b8, expected=0, futex_word=0x7b9000002bc0) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 | |
#1 __pthread_cond_wait_common (abstime=0x7f287ff352b8, mutex=0x7b9000002bc8, cond=0x7b9000002b98) at pthread_cond_wait.c:539 | |
#2 __pthread_cond_timedwait (cond=0x7b9000002b98, mutex=0x7b9000002bc8, abstime=0x7f287ff352b8) at pthread_cond_wait.c:667 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20879 in pthread_cond_timedwait () | |
#6 0x00000000183c0466 in std::__1::__libcpp_condvar_timedwait (__cv=0x7b9000002b98, __m=0x189, __ts=0x7f287ff352b8) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__threading_support:442 | |
#7 std::__1::condition_variable::__do_timed_wait (this=0x7b9000002b98, lk=..., tp=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/src/condition_variable.cpp:74 | |
#8 0x0000000012568981 in std::__1::condition_variable::wait_for<long long, std::__1::ratio<1l, 1000000l> > (this=0x7b9000002b98, __lk=..., __d=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:465 | |
#9 DB::BackgroundSchedulePool::delayExecutionThreadFunction (this=<optimized out>, this@entry=0x7b9000002ae8) at /home/alesap/code/cpp/ClickHouse/src/Core/BackgroundSchedulePool.cpp:307 | |
#10 0x0000000012568fd1 in DB::BackgroundSchedulePool::BackgroundSchedulePool(unsigned long, unsigned long, char const*)::$_2::operator()() const (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Core/BackgroundSchedulePool.cpp:163 | |
#11 _ZNSt3__118__invoke_constexprIRZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_2JEEEDTclclsr3std3__1E7forwardIT_Efp_Espclsr3std3__1E7forwardIT0_Efp0_EEEOS7_DpOS8_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3682 | |
#12 _ZNSt3__118__apply_tuple_implIRZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_2RNS_5tupleIJEEEJEEEDcOT_OT0_NS_15__tuple_indicesIJXspT1_EEEE (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1415 | |
#13 std::__1::apply<DB::BackgroundSchedulePool::BackgroundSchedulePool(unsigned long, unsigned long, char const*)::$_2(std::__1::tuple<>&)&> (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1424 | |
#14 _ZZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_2JEEEOT_DpOT0_ENUlvE_clEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.h:178 | |
#15 _ZNSt3__18__invokeIRZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_2JEEEOT_DpOT0_EUlvE_JEEEDTclclsr3std3__1E7forwardIS8_Efp_Espclsr3std3__1E7forwardISA_Efp0_EEES9_SC_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#16 _ZNSt3__128__invoke_void_return_wrapperIvE6__callIJRZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_2JEEEOT_DpOT0_EUlvE_EEEvDpOT_ (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#17 _ZNSt3__110__function20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_2JEEEOT_DpOT0_EUlvE_FvvEEclEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#18 _ZNSt3__110__function16__policy_invokerIFvvEE11__call_implINS0_20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_2JEEEOT_DpOT0_EUlvE_S2_EEEEvPKNS0_16__policy_storageE (__buf=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#19 0x0000000008d4cb49 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7f287ff35668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#20 std::__1::function<void ()>::operator()() const (this=0x7f287ff35668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#21 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:247 | |
#22 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b08000457a8) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#23 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#24 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#25 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#26 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#27 0x00007f2926fe06db in start_thread (arg=0x7f287ff7c700) at pthread_create.c:463 | |
#28 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 41 (Thread 0x7f288077d700 (LWP 3068)): | |
#0 0x00007f2926fe6fb9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f2880736080, expected=0, futex_word=0x7b1c00050010) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 | |
#1 __pthread_cond_wait_common (abstime=0x7f2880736288, mutex=0x7b1c0004ffc0, cond=0x7b1c0004ffe8) at pthread_cond_wait.c:533 | |
#2 __pthread_cond_timedwait (cond=0x7b1c0004ffe8, mutex=0x7b1c0004ffc0, abstime=0x7f2880736288) at pthread_cond_wait.c:667 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20879 in pthread_cond_timedwait () | |
#6 0x00000000163707c2 in Poco::EventImpl::waitImpl (this=0x7b1c0004ffb8, milliseconds=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:157 | |
#7 0x00000000163be9cd in Poco::Event::tryWait (this=0x7b1c0004ffb8, milliseconds=500) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:110 | |
#8 Poco::NotificationQueue::waitDequeueNotification (this=<optimized out>, milliseconds=128) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/NotificationQueue.cpp:114 | |
#9 0x00000000125685a2 in DB::BackgroundSchedulePool::threadFunction (this=this@entry=0x7b9000002ae8) at /home/alesap/code/cpp/ClickHouse/src/Core/BackgroundSchedulePool.cpp:262 | |
#10 0x0000000012568d61 in DB::BackgroundSchedulePool::BackgroundSchedulePool(unsigned long, unsigned long, char const*)::$_1::operator()() const (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Core/BackgroundSchedulePool.cpp:161 | |
#11 _ZNSt3__118__invoke_constexprIRZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEDTclclsr3std3__1E7forwardIT_Efp_Espclsr3std3__1E7forwardIT0_Efp0_EEEOS7_DpOS8_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3682 | |
#12 _ZNSt3__118__apply_tuple_implIRZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1RNS_5tupleIJEEEJEEEDcOT_OT0_NS_15__tuple_indicesIJXspT1_EEEE (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1415 | |
#13 std::__1::apply<DB::BackgroundSchedulePool::BackgroundSchedulePool(unsigned long, unsigned long, char const*)::$_1(std::__1::tuple<>&)&> (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1424 | |
#14 _ZZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_ENUlvE_clEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.h:178 | |
#15 _ZNSt3__18__invokeIRZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_JEEEDTclclsr3std3__1E7forwardIS8_Efp_Espclsr3std3__1E7forwardISA_Efp0_EEES9_SC_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#16 _ZNSt3__128__invoke_void_return_wrapperIvE6__callIJRZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_EEEvDpOT_ (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#17 _ZNSt3__110__function20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_FvvEEclEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#18 _ZNSt3__110__function16__policy_invokerIFvvEE11__call_implINS0_20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_S2_EEEEvPKNS0_16__policy_storageE (__buf=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#19 0x0000000008d4cb49 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7f2880736668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#20 std::__1::function<void ()>::operator()() const (this=0x7f2880736668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#21 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:247 | |
#22 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b0800045748) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#23 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#24 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#25 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#26 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#27 0x00007f2926fe06db in start_thread (arg=0x7f288077d700) at pthread_create.c:463 | |
#28 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 40 (Thread 0x7f2880f7e700 (LWP 3067)): | |
#0 0x00007f2926fe6fb9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f2880f37080, expected=0, futex_word=0x7b1c0004a820) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 | |
#1 __pthread_cond_wait_common (abstime=0x7f2880f37288, mutex=0x7b1c0004a7d0, cond=0x7b1c0004a7f8) at pthread_cond_wait.c:533 | |
#2 __pthread_cond_timedwait (cond=0x7b1c0004a7f8, mutex=0x7b1c0004a7d0, abstime=0x7f2880f37288) at pthread_cond_wait.c:667 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20879 in pthread_cond_timedwait () | |
#6 0x00000000163707c2 in Poco::EventImpl::waitImpl (this=0x7b1c0004a7c8, milliseconds=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:157 | |
#7 0x00000000163be9cd in Poco::Event::tryWait (this=0x7b1c0004a7c8, milliseconds=500) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:110 | |
#8 Poco::NotificationQueue::waitDequeueNotification (this=<optimized out>, milliseconds=128) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/NotificationQueue.cpp:114 | |
#9 0x00000000125685a2 in DB::BackgroundSchedulePool::threadFunction (this=this@entry=0x7b9000002ae8) at /home/alesap/code/cpp/ClickHouse/src/Core/BackgroundSchedulePool.cpp:262 | |
#10 0x0000000012568d61 in DB::BackgroundSchedulePool::BackgroundSchedulePool(unsigned long, unsigned long, char const*)::$_1::operator()() const (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Core/BackgroundSchedulePool.cpp:161 | |
#11 _ZNSt3__118__invoke_constexprIRZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEDTclclsr3std3__1E7forwardIT_Efp_Espclsr3std3__1E7forwardIT0_Efp0_EEEOS7_DpOS8_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3682 | |
#12 _ZNSt3__118__apply_tuple_implIRZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1RNS_5tupleIJEEEJEEEDcOT_OT0_NS_15__tuple_indicesIJXspT1_EEEE (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1415 | |
#13 std::__1::apply<DB::BackgroundSchedulePool::BackgroundSchedulePool(unsigned long, unsigned long, char const*)::$_1(std::__1::tuple<>&)&> (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1424 | |
#14 _ZZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_ENUlvE_clEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.h:178 | |
#15 _ZNSt3__18__invokeIRZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_JEEEDTclclsr3std3__1E7forwardIS8_Efp_Espclsr3std3__1E7forwardISA_Efp0_EEES9_SC_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#16 _ZNSt3__128__invoke_void_return_wrapperIvE6__callIJRZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_EEEvDpOT_ (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#17 _ZNSt3__110__function20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_FvvEEclEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#18 _ZNSt3__110__function16__policy_invokerIFvvEE11__call_implINS0_20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_S2_EEEEvPKNS0_16__policy_storageE (__buf=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#19 0x0000000008d4cb49 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7f2880f37668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#20 std::__1::function<void ()>::operator()() const (this=0x7f2880f37668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#21 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:247 | |
#22 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b08000456e8) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#23 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#24 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#25 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#26 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#27 0x00007f2926fe06db in start_thread (arg=0x7f2880f7e700) at pthread_create.c:463 | |
#28 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 39 (Thread 0x7f28817ff700 (LWP 3066)): | |
#0 0x00007f2926fe6fb9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f28817b8080, expected=0, futex_word=0x7b1c00053810) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 | |
#1 __pthread_cond_wait_common (abstime=0x7f28817b8288, mutex=0x7b1c000537c0, cond=0x7b1c000537e8) at pthread_cond_wait.c:533 | |
#2 __pthread_cond_timedwait (cond=0x7b1c000537e8, mutex=0x7b1c000537c0, abstime=0x7f28817b8288) at pthread_cond_wait.c:667 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20879 in pthread_cond_timedwait () | |
#6 0x00000000163707c2 in Poco::EventImpl::waitImpl (this=0x7b1c000537b8, milliseconds=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:157 | |
#7 0x00000000163be9cd in Poco::Event::tryWait (this=0x7b1c000537b8, milliseconds=500) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:110 | |
#8 Poco::NotificationQueue::waitDequeueNotification (this=<optimized out>, milliseconds=128) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/NotificationQueue.cpp:114 | |
#9 0x00000000125685a2 in DB::BackgroundSchedulePool::threadFunction (this=this@entry=0x7b9000002ae8) at /home/alesap/code/cpp/ClickHouse/src/Core/BackgroundSchedulePool.cpp:262 | |
#10 0x0000000012568d61 in DB::BackgroundSchedulePool::BackgroundSchedulePool(unsigned long, unsigned long, char const*)::$_1::operator()() const (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Core/BackgroundSchedulePool.cpp:161 | |
#11 _ZNSt3__118__invoke_constexprIRZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEDTclclsr3std3__1E7forwardIT_Efp_Espclsr3std3__1E7forwardIT0_Efp0_EEEOS7_DpOS8_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3682 | |
#12 _ZNSt3__118__apply_tuple_implIRZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1RNS_5tupleIJEEEJEEEDcOT_OT0_NS_15__tuple_indicesIJXspT1_EEEE (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1415 | |
#13 std::__1::apply<DB::BackgroundSchedulePool::BackgroundSchedulePool(unsigned long, unsigned long, char const*)::$_1(std::__1::tuple<>&)&> (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1424 | |
#14 _ZZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_ENUlvE_clEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.h:178 | |
#15 _ZNSt3__18__invokeIRZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_JEEEDTclclsr3std3__1E7forwardIS8_Efp_Espclsr3std3__1E7forwardISA_Efp0_EEES9_SC_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#16 _ZNSt3__128__invoke_void_return_wrapperIvE6__callIJRZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_EEEvDpOT_ (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#17 _ZNSt3__110__function20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_FvvEEclEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#18 _ZNSt3__110__function16__policy_invokerIFvvEE11__call_implINS0_20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_S2_EEEEvPKNS0_16__policy_storageE (__buf=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#19 0x0000000008d4cb49 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7f28817b8668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#20 std::__1::function<void ()>::operator()() const (this=0x7f28817b8668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#21 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:247 | |
#22 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b0800045688) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#23 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#24 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#25 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#26 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#27 0x00007f2926fe06db in start_thread (arg=0x7f28817ff700) at pthread_create.c:463 | |
#28 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 38 (Thread 0x7f2882151700 (LWP 3065)): | |
#0 0x00007f2926fe6fb9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f288210a080, expected=0, futex_word=0x7b1c00047020) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 | |
#1 __pthread_cond_wait_common (abstime=0x7f288210a288, mutex=0x7b1c00046fd0, cond=0x7b1c00046ff8) at pthread_cond_wait.c:533 | |
#2 __pthread_cond_timedwait (cond=0x7b1c00046ff8, mutex=0x7b1c00046fd0, abstime=0x7f288210a288) at pthread_cond_wait.c:667 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20879 in pthread_cond_timedwait () | |
#6 0x00000000163707c2 in Poco::EventImpl::waitImpl (this=0x7b1c00046fc8, milliseconds=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:157 | |
#7 0x00000000163be9cd in Poco::Event::tryWait (this=0x7b1c00046fc8, milliseconds=500) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:110 | |
#8 Poco::NotificationQueue::waitDequeueNotification (this=<optimized out>, milliseconds=128) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/NotificationQueue.cpp:114 | |
#9 0x00000000125685a2 in DB::BackgroundSchedulePool::threadFunction (this=this@entry=0x7b9000002ae8) at /home/alesap/code/cpp/ClickHouse/src/Core/BackgroundSchedulePool.cpp:262 | |
#10 0x0000000012568d61 in DB::BackgroundSchedulePool::BackgroundSchedulePool(unsigned long, unsigned long, char const*)::$_1::operator()() const (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Core/BackgroundSchedulePool.cpp:161 | |
#11 _ZNSt3__118__invoke_constexprIRZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEDTclclsr3std3__1E7forwardIT_Efp_Espclsr3std3__1E7forwardIT0_Efp0_EEEOS7_DpOS8_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3682 | |
#12 _ZNSt3__118__apply_tuple_implIRZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1RNS_5tupleIJEEEJEEEDcOT_OT0_NS_15__tuple_indicesIJXspT1_EEEE (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1415 | |
#13 std::__1::apply<DB::BackgroundSchedulePool::BackgroundSchedulePool(unsigned long, unsigned long, char const*)::$_1(std::__1::tuple<>&)&> (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1424 | |
#14 _ZZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_ENUlvE_clEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.h:178 | |
#15 _ZNSt3__18__invokeIRZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_JEEEDTclclsr3std3__1E7forwardIS8_Efp_Espclsr3std3__1E7forwardISA_Efp0_EEES9_SC_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#16 _ZNSt3__128__invoke_void_return_wrapperIvE6__callIJRZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_EEEvDpOT_ (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#17 _ZNSt3__110__function20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_FvvEEclEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#18 _ZNSt3__110__function16__policy_invokerIFvvEE11__call_implINS0_20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_S2_EEEEvPKNS0_16__policy_storageE (__buf=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#19 0x0000000008d4cb49 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7f288210a668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#20 std::__1::function<void ()>::operator()() const (this=0x7f288210a668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#21 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:247 | |
#22 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b0800045628) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#23 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#24 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#25 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#26 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#27 0x00007f2926fe06db in start_thread (arg=0x7f2882151700) at pthread_create.c:463 | |
#28 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 37 (Thread 0x7f2882964700 (LWP 3064)): | |
#0 0x00007f2926fe6fb9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f288291d080, expected=0, futex_word=0x7b1c00043820) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 | |
#1 __pthread_cond_wait_common (abstime=0x7f288291d288, mutex=0x7b1c000437d0, cond=0x7b1c000437f8) at pthread_cond_wait.c:533 | |
#2 __pthread_cond_timedwait (cond=0x7b1c000437f8, mutex=0x7b1c000437d0, abstime=0x7f288291d288) at pthread_cond_wait.c:667 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20879 in pthread_cond_timedwait () | |
#6 0x00000000163707c2 in Poco::EventImpl::waitImpl (this=0x7b1c000437c8, milliseconds=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:157 | |
#7 0x00000000163be9cd in Poco::Event::tryWait (this=0x7b1c000437c8, milliseconds=500) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:110 | |
#8 Poco::NotificationQueue::waitDequeueNotification (this=<optimized out>, milliseconds=128) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/NotificationQueue.cpp:114 | |
#9 0x00000000125685a2 in DB::BackgroundSchedulePool::threadFunction (this=this@entry=0x7b9000002ae8) at /home/alesap/code/cpp/ClickHouse/src/Core/BackgroundSchedulePool.cpp:262 | |
#10 0x0000000012568d61 in DB::BackgroundSchedulePool::BackgroundSchedulePool(unsigned long, unsigned long, char const*)::$_1::operator()() const (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Core/BackgroundSchedulePool.cpp:161 | |
#11 _ZNSt3__118__invoke_constexprIRZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEDTclclsr3std3__1E7forwardIT_Efp_Espclsr3std3__1E7forwardIT0_Efp0_EEEOS7_DpOS8_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3682 | |
#12 _ZNSt3__118__apply_tuple_implIRZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1RNS_5tupleIJEEEJEEEDcOT_OT0_NS_15__tuple_indicesIJXspT1_EEEE (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1415 | |
#13 std::__1::apply<DB::BackgroundSchedulePool::BackgroundSchedulePool(unsigned long, unsigned long, char const*)::$_1(std::__1::tuple<>&)&> (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1424 | |
#14 _ZZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_ENUlvE_clEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.h:178 | |
#15 _ZNSt3__18__invokeIRZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_JEEEDTclclsr3std3__1E7forwardIS8_Efp_Espclsr3std3__1E7forwardISA_Efp0_EEES9_SC_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#16 _ZNSt3__128__invoke_void_return_wrapperIvE6__callIJRZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_EEEvDpOT_ (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#17 _ZNSt3__110__function20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_FvvEEclEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#18 _ZNSt3__110__function16__policy_invokerIFvvEE11__call_implINS0_20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_S2_EEEEvPKNS0_16__policy_storageE (__buf=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#19 0x0000000008d4cb49 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7f288291d668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#20 std::__1::function<void ()>::operator()() const (this=0x7f288291d668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#21 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:247 | |
#22 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b08000455c8) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#23 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#24 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#25 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#26 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#27 0x00007f2926fe06db in start_thread (arg=0x7f2882964700) at pthread_create.c:463 | |
#28 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 36 (Thread 0x7f2883177700 (LWP 3063)): | |
#0 0x00007f2926fe6fb9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f2883130080, expected=0, futex_word=0x7b1c0003e030) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 | |
#1 __pthread_cond_wait_common (abstime=0x7f2883130288, mutex=0x7b1c0003dfe0, cond=0x7b1c0003e008) at pthread_cond_wait.c:533 | |
#2 __pthread_cond_timedwait (cond=0x7b1c0003e008, mutex=0x7b1c0003dfe0, abstime=0x7f2883130288) at pthread_cond_wait.c:667 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20879 in pthread_cond_timedwait () | |
#6 0x00000000163707c2 in Poco::EventImpl::waitImpl (this=0x7b1c0003dfd8, milliseconds=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:157 | |
#7 0x00000000163be9cd in Poco::Event::tryWait (this=0x7b1c0003dfd8, milliseconds=500) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:110 | |
#8 Poco::NotificationQueue::waitDequeueNotification (this=<optimized out>, milliseconds=128) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/NotificationQueue.cpp:114 | |
#9 0x00000000125685a2 in DB::BackgroundSchedulePool::threadFunction (this=this@entry=0x7b9000002ae8) at /home/alesap/code/cpp/ClickHouse/src/Core/BackgroundSchedulePool.cpp:262 | |
#10 0x0000000012568d61 in DB::BackgroundSchedulePool::BackgroundSchedulePool(unsigned long, unsigned long, char const*)::$_1::operator()() const (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Core/BackgroundSchedulePool.cpp:161 | |
#11 _ZNSt3__118__invoke_constexprIRZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEDTclclsr3std3__1E7forwardIT_Efp_Espclsr3std3__1E7forwardIT0_Efp0_EEEOS7_DpOS8_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3682 | |
#12 _ZNSt3__118__apply_tuple_implIRZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1RNS_5tupleIJEEEJEEEDcOT_OT0_NS_15__tuple_indicesIJXspT1_EEEE (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1415 | |
#13 std::__1::apply<DB::BackgroundSchedulePool::BackgroundSchedulePool(unsigned long, unsigned long, char const*)::$_1(std::__1::tuple<>&)&> (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1424 | |
#14 _ZZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_ENUlvE_clEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.h:178 | |
#15 _ZNSt3__18__invokeIRZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_JEEEDTclclsr3std3__1E7forwardIS8_Efp_Espclsr3std3__1E7forwardISA_Efp0_EEES9_SC_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#16 _ZNSt3__128__invoke_void_return_wrapperIvE6__callIJRZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_EEEvDpOT_ (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#17 _ZNSt3__110__function20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_FvvEEclEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#18 _ZNSt3__110__function16__policy_invokerIFvvEE11__call_implINS0_20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_S2_EEEEvPKNS0_16__policy_storageE (__buf=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#19 0x0000000008d4cb49 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7f2883130668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#20 std::__1::function<void ()>::operator()() const (this=0x7f2883130668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#21 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:247 | |
#22 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b0800045568) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#23 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#24 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#25 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#26 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#27 0x00007f2926fe06db in start_thread (arg=0x7f2883177700) at pthread_create.c:463 | |
#28 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 35 (Thread 0x7f288398a700 (LWP 3062)): | |
#0 0x00007f2926fe6fb9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f2883943080, expected=0, futex_word=0x7b1c00040020) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 | |
#1 __pthread_cond_wait_common (abstime=0x7f2883943288, mutex=0x7b1c0003ffd0, cond=0x7b1c0003fff8) at pthread_cond_wait.c:533 | |
#2 __pthread_cond_timedwait (cond=0x7b1c0003fff8, mutex=0x7b1c0003ffd0, abstime=0x7f2883943288) at pthread_cond_wait.c:667 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20879 in pthread_cond_timedwait () | |
#6 0x00000000163707c2 in Poco::EventImpl::waitImpl (this=0x7b1c0003ffc8, milliseconds=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:157 | |
#7 0x00000000163be9cd in Poco::Event::tryWait (this=0x7b1c0003ffc8, milliseconds=500) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:110 | |
#8 Poco::NotificationQueue::waitDequeueNotification (this=<optimized out>, milliseconds=128) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/NotificationQueue.cpp:114 | |
#9 0x00000000125685a2 in DB::BackgroundSchedulePool::threadFunction (this=this@entry=0x7b9000002ae8) at /home/alesap/code/cpp/ClickHouse/src/Core/BackgroundSchedulePool.cpp:262 | |
#10 0x0000000012568d61 in DB::BackgroundSchedulePool::BackgroundSchedulePool(unsigned long, unsigned long, char const*)::$_1::operator()() const (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Core/BackgroundSchedulePool.cpp:161 | |
#11 _ZNSt3__118__invoke_constexprIRZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEDTclclsr3std3__1E7forwardIT_Efp_Espclsr3std3__1E7forwardIT0_Efp0_EEEOS7_DpOS8_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3682 | |
#12 _ZNSt3__118__apply_tuple_implIRZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1RNS_5tupleIJEEEJEEEDcOT_OT0_NS_15__tuple_indicesIJXspT1_EEEE (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1415 | |
#13 std::__1::apply<DB::BackgroundSchedulePool::BackgroundSchedulePool(unsigned long, unsigned long, char const*)::$_1(std::__1::tuple<>&)&> (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1424 | |
#14 _ZZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_ENUlvE_clEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.h:178 | |
#15 _ZNSt3__18__invokeIRZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_JEEEDTclclsr3std3__1E7forwardIS8_Efp_Espclsr3std3__1E7forwardISA_Efp0_EEES9_SC_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#16 _ZNSt3__128__invoke_void_return_wrapperIvE6__callIJRZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_EEEvDpOT_ (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#17 _ZNSt3__110__function20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_FvvEEclEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#18 _ZNSt3__110__function16__policy_invokerIFvvEE11__call_implINS0_20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_S2_EEEEvPKNS0_16__policy_storageE (__buf=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#19 0x0000000008d4cb49 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7f2883943668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#20 std::__1::function<void ()>::operator()() const (this=0x7f2883943668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#21 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:247 | |
#22 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b0800045508) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#23 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#24 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#25 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#26 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#27 0x00007f2926fe06db in start_thread (arg=0x7f288398a700) at pthread_create.c:463 | |
#28 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 34 (Thread 0x7f288419d700 (LWP 3061)): | |
#0 0x00007f2926fe6fb9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f2884156080, expected=0, futex_word=0x7b1c0003a830) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 | |
#1 __pthread_cond_wait_common (abstime=0x7f2884156288, mutex=0x7b1c0003a7e0, cond=0x7b1c0003a808) at pthread_cond_wait.c:533 | |
#2 __pthread_cond_timedwait (cond=0x7b1c0003a808, mutex=0x7b1c0003a7e0, abstime=0x7f2884156288) at pthread_cond_wait.c:667 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20879 in pthread_cond_timedwait () | |
#6 0x00000000163707c2 in Poco::EventImpl::waitImpl (this=0x7b1c0003a7d8, milliseconds=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:157 | |
#7 0x00000000163be9cd in Poco::Event::tryWait (this=0x7b1c0003a7d8, milliseconds=500) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:110 | |
#8 Poco::NotificationQueue::waitDequeueNotification (this=<optimized out>, milliseconds=128) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/NotificationQueue.cpp:114 | |
#9 0x00000000125685a2 in DB::BackgroundSchedulePool::threadFunction (this=this@entry=0x7b9000002ae8) at /home/alesap/code/cpp/ClickHouse/src/Core/BackgroundSchedulePool.cpp:262 | |
#10 0x0000000012568d61 in DB::BackgroundSchedulePool::BackgroundSchedulePool(unsigned long, unsigned long, char const*)::$_1::operator()() const (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Core/BackgroundSchedulePool.cpp:161 | |
#11 _ZNSt3__118__invoke_constexprIRZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEDTclclsr3std3__1E7forwardIT_Efp_Espclsr3std3__1E7forwardIT0_Efp0_EEEOS7_DpOS8_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3682 | |
#12 _ZNSt3__118__apply_tuple_implIRZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1RNS_5tupleIJEEEJEEEDcOT_OT0_NS_15__tuple_indicesIJXspT1_EEEE (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1415 | |
#13 std::__1::apply<DB::BackgroundSchedulePool::BackgroundSchedulePool(unsigned long, unsigned long, char const*)::$_1(std::__1::tuple<>&)&> (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1424 | |
#14 _ZZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_ENUlvE_clEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.h:178 | |
#15 _ZNSt3__18__invokeIRZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_JEEEDTclclsr3std3__1E7forwardIS8_Efp_Espclsr3std3__1E7forwardISA_Efp0_EEES9_SC_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#16 _ZNSt3__128__invoke_void_return_wrapperIvE6__callIJRZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_EEEvDpOT_ (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#17 _ZNSt3__110__function20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_FvvEEclEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#18 _ZNSt3__110__function16__policy_invokerIFvvEE11__call_implINS0_20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_S2_EEEEvPKNS0_16__policy_storageE (__buf=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#19 0x0000000008d4cb49 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7f2884156668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#20 std::__1::function<void ()>::operator()() const (this=0x7f2884156668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#21 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:247 | |
#22 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b08000454a8) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#23 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#24 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#25 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#26 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#27 0x00007f2926fe06db in start_thread (arg=0x7f288419d700) at pthread_create.c:463 | |
#28 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 33 (Thread 0x7f28849d8700 (LWP 3060)): | |
#0 0x00007f2926fe6fb9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f2884991080, expected=0, futex_word=0x7b1c00033830) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 | |
#1 __pthread_cond_wait_common (abstime=0x7f2884991288, mutex=0x7b1c000337e0, cond=0x7b1c00033808) at pthread_cond_wait.c:533 | |
#2 __pthread_cond_timedwait (cond=0x7b1c00033808, mutex=0x7b1c000337e0, abstime=0x7f2884991288) at pthread_cond_wait.c:667 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20879 in pthread_cond_timedwait () | |
#6 0x00000000163707c2 in Poco::EventImpl::waitImpl (this=0x7b1c000337d8, milliseconds=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:157 | |
#7 0x00000000163be9cd in Poco::Event::tryWait (this=0x7b1c000337d8, milliseconds=500) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:110 | |
#8 Poco::NotificationQueue::waitDequeueNotification (this=<optimized out>, milliseconds=128) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/NotificationQueue.cpp:114 | |
#9 0x00000000125685a2 in DB::BackgroundSchedulePool::threadFunction (this=this@entry=0x7b9000002ae8) at /home/alesap/code/cpp/ClickHouse/src/Core/BackgroundSchedulePool.cpp:262 | |
#10 0x0000000012568d61 in DB::BackgroundSchedulePool::BackgroundSchedulePool(unsigned long, unsigned long, char const*)::$_1::operator()() const (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Core/BackgroundSchedulePool.cpp:161 | |
#11 _ZNSt3__118__invoke_constexprIRZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEDTclclsr3std3__1E7forwardIT_Efp_Espclsr3std3__1E7forwardIT0_Efp0_EEEOS7_DpOS8_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3682 | |
#12 _ZNSt3__118__apply_tuple_implIRZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1RNS_5tupleIJEEEJEEEDcOT_OT0_NS_15__tuple_indicesIJXspT1_EEEE (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1415 | |
#13 std::__1::apply<DB::BackgroundSchedulePool::BackgroundSchedulePool(unsigned long, unsigned long, char const*)::$_1(std::__1::tuple<>&)&> (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1424 | |
#14 _ZZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_ENUlvE_clEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.h:178 | |
#15 _ZNSt3__18__invokeIRZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_JEEEDTclclsr3std3__1E7forwardIS8_Efp_Espclsr3std3__1E7forwardISA_Efp0_EEES9_SC_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#16 _ZNSt3__128__invoke_void_return_wrapperIvE6__callIJRZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_EEEvDpOT_ (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#17 _ZNSt3__110__function20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_FvvEEclEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#18 _ZNSt3__110__function16__policy_invokerIFvvEE11__call_implINS0_20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_S2_EEEEvPKNS0_16__policy_storageE (__buf=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#19 0x0000000008d4cb49 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7f2884991668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#20 std::__1::function<void ()>::operator()() const (this=0x7f2884991668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#21 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:247 | |
#22 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b0800045448) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#23 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#24 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#25 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#26 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#27 0x00007f2926fe06db in start_thread (arg=0x7f28849d8700) at pthread_create.c:463 | |
#28 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 32 (Thread 0x7f28851eb700 (LWP 3059)): | |
#0 0x00007f2926fe6fb9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f28851a4080, expected=0, futex_word=0x7b1c00037030) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 | |
#1 __pthread_cond_wait_common (abstime=0x7f28851a4288, mutex=0x7b1c00036fe0, cond=0x7b1c00037008) at pthread_cond_wait.c:533 | |
#2 __pthread_cond_timedwait (cond=0x7b1c00037008, mutex=0x7b1c00036fe0, abstime=0x7f28851a4288) at pthread_cond_wait.c:667 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20879 in pthread_cond_timedwait () | |
#6 0x00000000163707c2 in Poco::EventImpl::waitImpl (this=0x7b1c00036fd8, milliseconds=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:157 | |
#7 0x00000000163be9cd in Poco::Event::tryWait (this=0x7b1c00036fd8, milliseconds=500) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:110 | |
#8 Poco::NotificationQueue::waitDequeueNotification (this=<optimized out>, milliseconds=128) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/NotificationQueue.cpp:114 | |
#9 0x00000000125685a2 in DB::BackgroundSchedulePool::threadFunction (this=this@entry=0x7b9000002ae8) at /home/alesap/code/cpp/ClickHouse/src/Core/BackgroundSchedulePool.cpp:262 | |
#10 0x0000000012568d61 in DB::BackgroundSchedulePool::BackgroundSchedulePool(unsigned long, unsigned long, char const*)::$_1::operator()() const (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Core/BackgroundSchedulePool.cpp:161 | |
#11 _ZNSt3__118__invoke_constexprIRZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEDTclclsr3std3__1E7forwardIT_Efp_Espclsr3std3__1E7forwardIT0_Efp0_EEEOS7_DpOS8_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3682 | |
#12 _ZNSt3__118__apply_tuple_implIRZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1RNS_5tupleIJEEEJEEEDcOT_OT0_NS_15__tuple_indicesIJXspT1_EEEE (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1415 | |
#13 std::__1::apply<DB::BackgroundSchedulePool::BackgroundSchedulePool(unsigned long, unsigned long, char const*)::$_1(std::__1::tuple<>&)&> (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1424 | |
#14 _ZZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_ENUlvE_clEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.h:178 | |
#15 _ZNSt3__18__invokeIRZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_JEEEDTclclsr3std3__1E7forwardIS8_Efp_Espclsr3std3__1E7forwardISA_Efp0_EEES9_SC_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#16 _ZNSt3__128__invoke_void_return_wrapperIvE6__callIJRZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_EEEvDpOT_ (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#17 _ZNSt3__110__function20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_FvvEEclEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#18 _ZNSt3__110__function16__policy_invokerIFvvEE11__call_implINS0_20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_S2_EEEEvPKNS0_16__policy_storageE (__buf=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#19 0x0000000008d4cb49 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7f28851a4668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#20 std::__1::function<void ()>::operator()() const (this=0x7f28851a4668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#21 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:247 | |
#22 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b08000453e8) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#23 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#24 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#25 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#26 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#27 0x00007f2926fe06db in start_thread (arg=0x7f28851eb700) at pthread_create.c:463 | |
#28 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 31 (Thread 0x7f28859fe700 (LWP 3058)): | |
#0 0x00007f2926fe6fb9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f28859b7080, expected=0, futex_word=0x7b1c00030030) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 | |
#1 __pthread_cond_wait_common (abstime=0x7f28859b7288, mutex=0x7b1c0002ffe0, cond=0x7b1c00030008) at pthread_cond_wait.c:533 | |
#2 __pthread_cond_timedwait (cond=0x7b1c00030008, mutex=0x7b1c0002ffe0, abstime=0x7f28859b7288) at pthread_cond_wait.c:667 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20879 in pthread_cond_timedwait () | |
#6 0x00000000163707c2 in Poco::EventImpl::waitImpl (this=0x7b1c0002ffd8, milliseconds=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:157 | |
#7 0x00000000163be9cd in Poco::Event::tryWait (this=0x7b1c0002ffd8, milliseconds=500) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:110 | |
#8 Poco::NotificationQueue::waitDequeueNotification (this=<optimized out>, milliseconds=128) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/NotificationQueue.cpp:114 | |
#9 0x00000000125685a2 in DB::BackgroundSchedulePool::threadFunction (this=this@entry=0x7b9000002ae8) at /home/alesap/code/cpp/ClickHouse/src/Core/BackgroundSchedulePool.cpp:262 | |
#10 0x0000000012568d61 in DB::BackgroundSchedulePool::BackgroundSchedulePool(unsigned long, unsigned long, char const*)::$_1::operator()() const (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Core/BackgroundSchedulePool.cpp:161 | |
#11 _ZNSt3__118__invoke_constexprIRZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEDTclclsr3std3__1E7forwardIT_Efp_Espclsr3std3__1E7forwardIT0_Efp0_EEEOS7_DpOS8_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3682 | |
#12 _ZNSt3__118__apply_tuple_implIRZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1RNS_5tupleIJEEEJEEEDcOT_OT0_NS_15__tuple_indicesIJXspT1_EEEE (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1415 | |
#13 std::__1::apply<DB::BackgroundSchedulePool::BackgroundSchedulePool(unsigned long, unsigned long, char const*)::$_1(std::__1::tuple<>&)&> (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1424 | |
#14 _ZZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_ENUlvE_clEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.h:178 | |
#15 _ZNSt3__18__invokeIRZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_JEEEDTclclsr3std3__1E7forwardIS8_Efp_Espclsr3std3__1E7forwardISA_Efp0_EEES9_SC_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#16 _ZNSt3__128__invoke_void_return_wrapperIvE6__callIJRZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_EEEvDpOT_ (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#17 _ZNSt3__110__function20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_FvvEEclEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#18 _ZNSt3__110__function16__policy_invokerIFvvEE11__call_implINS0_20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_S2_EEEEvPKNS0_16__policy_storageE (__buf=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#19 0x0000000008d4cb49 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7f28859b7668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#20 std::__1::function<void ()>::operator()() const (this=0x7f28859b7668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#21 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:247 | |
#22 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b0800045388) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#23 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#24 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#25 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#26 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#27 0x00007f2926fe06db in start_thread (arg=0x7f28859fe700) at pthread_create.c:463 | |
#28 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 30 (Thread 0x7f28861ff700 (LWP 3057)): | |
#0 0x00007f2926fe6fb9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f28861b8080, expected=0, futex_word=0x7b1c0002a840) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 | |
#1 __pthread_cond_wait_common (abstime=0x7f28861b8288, mutex=0x7b1c0002a7f0, cond=0x7b1c0002a818) at pthread_cond_wait.c:533 | |
#2 __pthread_cond_timedwait (cond=0x7b1c0002a818, mutex=0x7b1c0002a7f0, abstime=0x7f28861b8288) at pthread_cond_wait.c:667 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20879 in pthread_cond_timedwait () | |
#6 0x00000000163707c2 in Poco::EventImpl::waitImpl (this=0x7b1c0002a7e8, milliseconds=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:157 | |
#7 0x00000000163be9cd in Poco::Event::tryWait (this=0x7b1c0002a7e8, milliseconds=500) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:110 | |
#8 Poco::NotificationQueue::waitDequeueNotification (this=<optimized out>, milliseconds=128) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/NotificationQueue.cpp:114 | |
#9 0x00000000125685a2 in DB::BackgroundSchedulePool::threadFunction (this=this@entry=0x7b9000002ae8) at /home/alesap/code/cpp/ClickHouse/src/Core/BackgroundSchedulePool.cpp:262 | |
#10 0x0000000012568d61 in DB::BackgroundSchedulePool::BackgroundSchedulePool(unsigned long, unsigned long, char const*)::$_1::operator()() const (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Core/BackgroundSchedulePool.cpp:161 | |
#11 _ZNSt3__118__invoke_constexprIRZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEDTclclsr3std3__1E7forwardIT_Efp_Espclsr3std3__1E7forwardIT0_Efp0_EEEOS7_DpOS8_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3682 | |
#12 _ZNSt3__118__apply_tuple_implIRZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1RNS_5tupleIJEEEJEEEDcOT_OT0_NS_15__tuple_indicesIJXspT1_EEEE (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1415 | |
#13 std::__1::apply<DB::BackgroundSchedulePool::BackgroundSchedulePool(unsigned long, unsigned long, char const*)::$_1(std::__1::tuple<>&)&> (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1424 | |
#14 _ZZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_ENUlvE_clEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.h:178 | |
#15 _ZNSt3__18__invokeIRZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_JEEEDTclclsr3std3__1E7forwardIS8_Efp_Espclsr3std3__1E7forwardISA_Efp0_EEES9_SC_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#16 _ZNSt3__128__invoke_void_return_wrapperIvE6__callIJRZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_EEEvDpOT_ (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#17 _ZNSt3__110__function20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_FvvEEclEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#18 _ZNSt3__110__function16__policy_invokerIFvvEE11__call_implINS0_20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_S2_EEEEvPKNS0_16__policy_storageE (__buf=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#19 0x0000000008d4cb49 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7f28861b8668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#20 std::__1::function<void ()>::operator()() const (this=0x7f28861b8668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#21 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:247 | |
#22 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b0800045328) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#23 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#24 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#25 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#26 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#27 0x00007f2926fe06db in start_thread (arg=0x7f28861ff700) at pthread_create.c:463 | |
#28 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 29 (Thread 0x7f2886b27700 (LWP 3056)): | |
#0 0x00007f2926fe6fb9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f2886ae0080, expected=0, futex_word=0x7b1c00027040) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 | |
#1 __pthread_cond_wait_common (abstime=0x7f2886ae0288, mutex=0x7b1c00026ff0, cond=0x7b1c00027018) at pthread_cond_wait.c:533 | |
#2 __pthread_cond_timedwait (cond=0x7b1c00027018, mutex=0x7b1c00026ff0, abstime=0x7f2886ae0288) at pthread_cond_wait.c:667 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20879 in pthread_cond_timedwait () | |
#6 0x00000000163707c2 in Poco::EventImpl::waitImpl (this=0x7b1c00026fe8, milliseconds=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:157 | |
#7 0x00000000163be9cd in Poco::Event::tryWait (this=0x7b1c00026fe8, milliseconds=500) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:110 | |
#8 Poco::NotificationQueue::waitDequeueNotification (this=<optimized out>, milliseconds=128) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/NotificationQueue.cpp:114 | |
#9 0x00000000125685a2 in DB::BackgroundSchedulePool::threadFunction (this=this@entry=0x7b9000002ae8) at /home/alesap/code/cpp/ClickHouse/src/Core/BackgroundSchedulePool.cpp:262 | |
#10 0x0000000012568d61 in DB::BackgroundSchedulePool::BackgroundSchedulePool(unsigned long, unsigned long, char const*)::$_1::operator()() const (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Core/BackgroundSchedulePool.cpp:161 | |
#11 _ZNSt3__118__invoke_constexprIRZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEDTclclsr3std3__1E7forwardIT_Efp_Espclsr3std3__1E7forwardIT0_Efp0_EEEOS7_DpOS8_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3682 | |
#12 _ZNSt3__118__apply_tuple_implIRZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1RNS_5tupleIJEEEJEEEDcOT_OT0_NS_15__tuple_indicesIJXspT1_EEEE (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1415 | |
#13 std::__1::apply<DB::BackgroundSchedulePool::BackgroundSchedulePool(unsigned long, unsigned long, char const*)::$_1(std::__1::tuple<>&)&> (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1424 | |
#14 _ZZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_ENUlvE_clEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.h:178 | |
#15 _ZNSt3__18__invokeIRZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_JEEEDTclclsr3std3__1E7forwardIS8_Efp_Espclsr3std3__1E7forwardISA_Efp0_EEES9_SC_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#16 _ZNSt3__128__invoke_void_return_wrapperIvE6__callIJRZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_EEEvDpOT_ (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#17 _ZNSt3__110__function20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_FvvEEclEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#18 _ZNSt3__110__function16__policy_invokerIFvvEE11__call_implINS0_20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_S2_EEEEvPKNS0_16__policy_storageE (__buf=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#19 0x0000000008d4cb49 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7f2886ae0668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#20 std::__1::function<void ()>::operator()() const (this=0x7f2886ae0668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#21 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:247 | |
#22 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b08000452c8) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#23 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#24 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#25 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#26 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#27 0x00007f2926fe06db in start_thread (arg=0x7f2886b27700) at pthread_create.c:463 | |
#28 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 28 (Thread 0x7f288733a700 (LWP 3055)): | |
#0 0x00007f2926fe6fb9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f28872f3080, expected=0, futex_word=0x7b1c00023840) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 | |
#1 __pthread_cond_wait_common (abstime=0x7f28872f3288, mutex=0x7b1c000237f0, cond=0x7b1c00023818) at pthread_cond_wait.c:533 | |
#2 __pthread_cond_timedwait (cond=0x7b1c00023818, mutex=0x7b1c000237f0, abstime=0x7f28872f3288) at pthread_cond_wait.c:667 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20879 in pthread_cond_timedwait () | |
#6 0x00000000163707c2 in Poco::EventImpl::waitImpl (this=0x7b1c000237e8, milliseconds=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:157 | |
#7 0x00000000163be9cd in Poco::Event::tryWait (this=0x7b1c000237e8, milliseconds=500) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:110 | |
#8 Poco::NotificationQueue::waitDequeueNotification (this=<optimized out>, milliseconds=128) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/NotificationQueue.cpp:114 | |
#9 0x00000000125685a2 in DB::BackgroundSchedulePool::threadFunction (this=this@entry=0x7b9000002ae8) at /home/alesap/code/cpp/ClickHouse/src/Core/BackgroundSchedulePool.cpp:262 | |
#10 0x0000000012568d61 in DB::BackgroundSchedulePool::BackgroundSchedulePool(unsigned long, unsigned long, char const*)::$_1::operator()() const (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Core/BackgroundSchedulePool.cpp:161 | |
#11 _ZNSt3__118__invoke_constexprIRZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEDTclclsr3std3__1E7forwardIT_Efp_Espclsr3std3__1E7forwardIT0_Efp0_EEEOS7_DpOS8_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3682 | |
#12 _ZNSt3__118__apply_tuple_implIRZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1RNS_5tupleIJEEEJEEEDcOT_OT0_NS_15__tuple_indicesIJXspT1_EEEE (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1415 | |
#13 std::__1::apply<DB::BackgroundSchedulePool::BackgroundSchedulePool(unsigned long, unsigned long, char const*)::$_1(std::__1::tuple<>&)&> (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1424 | |
#14 _ZZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_ENUlvE_clEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.h:178 | |
#15 _ZNSt3__18__invokeIRZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_JEEEDTclclsr3std3__1E7forwardIS8_Efp_Espclsr3std3__1E7forwardISA_Efp0_EEES9_SC_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#16 _ZNSt3__128__invoke_void_return_wrapperIvE6__callIJRZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_EEEvDpOT_ (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#17 _ZNSt3__110__function20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_FvvEEclEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#18 _ZNSt3__110__function16__policy_invokerIFvvEE11__call_implINS0_20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB22BackgroundSchedulePoolC1EmmPKcE3$_1JEEEOT_DpOT0_EUlvE_S2_EEEEvPKNS0_16__policy_storageE (__buf=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#19 0x0000000008d4cb49 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7f28872f3668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#20 std::__1::function<void ()>::operator()() const (this=0x7f28872f3668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#21 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:247 | |
#22 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b0800045268) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#23 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#24 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#25 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#26 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#27 0x00007f2926fe06db in start_thread (arg=0x7f288733a700) at pthread_create.c:463 | |
#28 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 27 (Thread 0x7f2887df9700 (LWP 3051)): | |
#0 0x00007f2926fe7065 in futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f2887db21a8, expected=0, futex_word=0x7f2887db2230) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 | |
#1 __pthread_cond_wait_common (abstime=0x7f2887db21a8, mutex=0x7f2887db21e0, cond=0x7f2887db2208) at pthread_cond_wait.c:539 | |
#2 __pthread_cond_timedwait (cond=0x7f2887db2208, mutex=0x7f2887db21e0, abstime=0x7f2887db21a8) at pthread_cond_wait.c:667 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20879 in pthread_cond_timedwait () | |
#6 0x00000000183c0466 in std::__1::__libcpp_condvar_timedwait (__cv=0x7f2887db2208, __m=0x189, __ts=0x7f2887db21a8) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__threading_support:442 | |
#7 std::__1::condition_variable::__do_timed_wait (this=0x7f2887db2208, lk=..., tp=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/src/condition_variable.cpp:74 | |
#8 0x0000000012ce39f2 in std::__1::condition_variable::wait_until<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000l> > > (this=0x7f2887db2208, __lk=..., __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:423 | |
#9 std::__1::this_thread::sleep_until<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000l> > > (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:392 | |
#10 0x0000000012ce2af5 in DB::MetricLog::metricThreadFunction (this=this@entry=0x7b4800005418) at /home/alesap/code/cpp/ClickHouse/src/Interpreters/MetricLog.cpp:137 | |
#11 0x0000000012ce2cc1 in DB::MetricLog::startCollectMetric(unsigned long)::$_0::operator()() const (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Interpreters/MetricLog.cpp:61 | |
#12 _ZNSt3__118__invoke_constexprIRZN2DB9MetricLog18startCollectMetricEmE3$_0JEEEDTclclsr3std3__1E7forwardIT_Efp_Espclsr3std3__1E7forwardIT0_Efp0_EEEOS5_DpOS6_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3682 | |
#13 _ZNSt3__118__apply_tuple_implIRZN2DB9MetricLog18startCollectMetricEmE3$_0RNS_5tupleIJEEEJEEEDcOT_OT0_NS_15__tuple_indicesIJXspT1_EEEE (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1415 | |
#14 std::__1::apply<DB::MetricLog::startCollectMetric(unsigned long)::$_0(std::__1::tuple<>&)&> (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1424 | |
#15 _ZZN20ThreadFromGlobalPoolC1IZN2DB9MetricLog18startCollectMetricEmE3$_0JEEEOT_DpOT0_ENUlvE_clEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.h:178 | |
#16 _ZNSt3__18__invokeIRZN20ThreadFromGlobalPoolC1IZN2DB9MetricLog18startCollectMetricEmE3$_0JEEEOT_DpOT0_EUlvE_JEEEDTclclsr3std3__1E7forwardIS6_Efp_Espclsr3std3__1E7forwardIS8_Efp0_EEES7_SA_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#17 _ZNSt3__128__invoke_void_return_wrapperIvE6__callIJRZN20ThreadFromGlobalPoolC1IZN2DB9MetricLog18startCollectMetricEmE3$_0JEEEOT_DpOT0_EUlvE_EEEvDpOT_ (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#18 _ZNSt3__110__function20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB9MetricLog18startCollectMetricEmE3$_0JEEEOT_DpOT0_EUlvE_FvvEEclEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#19 _ZNSt3__110__function16__policy_invokerIFvvEE11__call_implINS0_20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB9MetricLog18startCollectMetricEmE3$_0JEEEOT_DpOT0_EUlvE_S2_EEEEvPKNS0_16__policy_storageE (__buf=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#20 0x0000000008d4cb49 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7f2887db2668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#21 std::__1::function<void ()>::operator()() const (this=0x7f2887db2668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#22 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:247 | |
#23 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b080003a0a8) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#24 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#25 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#26 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#27 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#28 0x00007f2926fe06db in start_thread (arg=0x7f2887df9700) at pthread_create.c:463 | |
#29 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 26 (Thread 0x7f28885fa700 (LWP 3050)): | |
#0 0x00007f2926fe7065 in futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f28885b3188, expected=0, futex_word=0x7b4800005830) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 | |
#1 __pthread_cond_wait_common (abstime=0x7f28885b3188, mutex=0x7b48000057b8, cond=0x7b4800005808) at pthread_cond_wait.c:539 | |
#2 __pthread_cond_timedwait (cond=0x7b4800005808, mutex=0x7b48000057b8, abstime=0x7f28885b3188) at pthread_cond_wait.c:667 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20879 in pthread_cond_timedwait () | |
#6 0x00000000183c0466 in std::__1::__libcpp_condvar_timedwait (__cv=0x7b4800005808, __m=0x189, __ts=0x7f28885b3188) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__threading_support:442 | |
#7 std::__1::condition_variable::__do_timed_wait (this=0x7b4800005808, lk=..., tp=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/src/condition_variable.cpp:74 | |
#8 0x0000000012cc2baa in std::__1::condition_variable::wait_for<long long, std::__1::ratio<1l, 1000000000l> > (this=0x7b4800005808, __lk=..., __d=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:465 | |
#9 std::__1::condition_variable::__do_timed_wait<std::__1::chrono::steady_clock> (this=0x7b4800005808, __lk=..., __tp=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:520 | |
#10 std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > (this=0x7b4800005808, __lk=..., __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:423 | |
#11 std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> >, DB::SystemLog<DB::OpenTelemetrySpanLogElement>::savingThreadFunction()::{lambda()#1}>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, DB::SystemLog<DB::OpenTelemetrySpanLogElement>::savingThreadFunction()::{lambda()#1}) (this=0x7b4800005808, __lk=..., __t=..., __pred=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:435 | |
#12 std::__1::condition_variable::wait_for<long long, std::__1::ratio<1l, 1000l>, DB::SystemLog<DB::OpenTelemetrySpanLogElement>::savingThreadFunction()::{lambda()#1}>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > const&, DB::SystemLog<DB::OpenTelemetrySpanLogElement>::savingThreadFunction()::{lambda()#1}) (this=0x7b4800005808, __lk=..., __d=..., __pred=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:479 | |
#13 DB::SystemLog<DB::OpenTelemetrySpanLogElement>::savingThreadFunction (this=<optimized out>, this@entry=0x7b4800005718) at /home/alesap/code/cpp/ClickHouse/src/Interpreters/SystemLog.h:377 | |
#14 0x0000000012cc2921 in DB::SystemLog<DB::OpenTelemetrySpanLogElement>::startup()::{lambda()#1}::operator()() const (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Interpreters/SystemLog.h:229 | |
#15 std::__1::__invoke_constexpr<DB::SystemLog<DB::OpenTelemetrySpanLogElement>::startup()::{lambda()#1}&> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3682 | |
#16 std::__1::__apply_tuple_impl<DB::SystemLog<DB::OpenTelemetrySpanLogElement>::startup()::{lambda()#1}&, std::__1::tuple<>&>(DB::SystemLog<DB::OpenTelemetrySpanLogElement>::startup()::{lambda()#1}&, std::__1::tuple<>&, std::__1::__tuple_indices<>) (__f=..., __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1415 | |
#17 std::__1::apply<DB::SystemLog<DB::OpenTelemetrySpanLogElement>::startup()::{lambda()#1}&, std::__1::tuple<>&>(DB::SystemLog<DB::OpenTelemetrySpanLogElement>::startup()::{lambda()#1}&, std::__1::tuple<>&) (__f=..., __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1424 | |
#18 ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::OpenTelemetrySpanLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::OpenTelemetrySpanLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}::operator()() (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.h:178 | |
#19 0x0000000012cc2892 in std::__1::__invoke<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::OpenTelemetrySpanLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::OpenTelemetrySpanLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}&> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#20 std::__1::__invoke_void_return_wrapper<void>::__call<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::OpenTelemetrySpanLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::OpenTelemetrySpanLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}&>(ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::OpenTelemetrySpanLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::OpenTelemetrySpanLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}&) (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#21 std::__1::__function::__default_alloc_func<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::OpenTelemetrySpanLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::OpenTelemetrySpanLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}, void ()>::operator()() (this=0x7b4800005830) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#22 std::__1::__function::__policy_invoker<void ()>::__call_impl<std::__1::__function::__default_alloc_func<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::OpenTelemetrySpanLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::OpenTelemetrySpanLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}, void ()> >(std::__1::__function::__policy_storage const*) (__buf=0x7f28885b3668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#23 0x0000000008d4cb49 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7f28885b3668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#24 std::__1::function<void ()>::operator()() const (this=0x7f28885b3668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#25 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:247 | |
#26 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b080003a048) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#27 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#28 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#29 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#30 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#31 0x00007f2926fe06db in start_thread (arg=0x7f28885fa700) at pthread_create.c:463 | |
#32 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 25 (Thread 0x7f2888dfb700 (LWP 3049)): | |
#0 0x00007f2926fe7065 in futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f2888db4188, expected=0, futex_word=0x7b48000053b0) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 | |
#1 __pthread_cond_wait_common (abstime=0x7f2888db4188, mutex=0x7b4800005338, cond=0x7b4800005388) at pthread_cond_wait.c:539 | |
#2 __pthread_cond_timedwait (cond=0x7b4800005388, mutex=0x7b4800005338, abstime=0x7f2888db4188) at pthread_cond_wait.c:667 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20879 in pthread_cond_timedwait () | |
#6 0x00000000183c0466 in std::__1::__libcpp_condvar_timedwait (__cv=0x7b4800005388, __m=0x189, __ts=0x7f2888db4188) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__threading_support:442 | |
#7 std::__1::condition_variable::__do_timed_wait (this=0x7b4800005388, lk=..., tp=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/src/condition_variable.cpp:74 | |
#8 0x0000000012cb2aea in std::__1::condition_variable::wait_for<long long, std::__1::ratio<1l, 1000000000l> > (this=0x7b4800005388, __lk=..., __d=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:465 | |
#9 std::__1::condition_variable::__do_timed_wait<std::__1::chrono::steady_clock> (this=0x7b4800005388, __lk=..., __tp=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:520 | |
#10 std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > (this=0x7b4800005388, __lk=..., __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:423 | |
#11 std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> >, DB::SystemLog<DB::CrashLogElement>::savingThreadFunction()::{lambda()#1}>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, DB::SystemLog<DB::CrashLogElement>::savingThreadFunction()::{lambda()#1}) (this=0x7b4800005388, __lk=..., __t=..., __pred=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:435 | |
#12 std::__1::condition_variable::wait_for<long long, std::__1::ratio<1l, 1000l>, DB::SystemLog<DB::CrashLogElement>::savingThreadFunction()::{lambda()#1}>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > const&, DB::SystemLog<DB::CrashLogElement>::savingThreadFunction()::{lambda()#1}) (this=0x7b4800005388, __lk=..., __d=..., __pred=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:479 | |
#13 DB::SystemLog<DB::CrashLogElement>::savingThreadFunction (this=<optimized out>, this@entry=0x7b4800005298) at /home/alesap/code/cpp/ClickHouse/src/Interpreters/SystemLog.h:377 | |
#14 0x0000000012cb2861 in DB::SystemLog<DB::CrashLogElement>::startup()::{lambda()#1}::operator()() const (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Interpreters/SystemLog.h:229 | |
#15 std::__1::__invoke_constexpr<DB::SystemLog<DB::CrashLogElement>::startup()::{lambda()#1}&> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3682 | |
#16 std::__1::__apply_tuple_impl<DB::SystemLog<DB::CrashLogElement>::startup()::{lambda()#1}&, std::__1::tuple<>&>(DB::SystemLog<DB::CrashLogElement>::startup()::{lambda()#1}&, std::__1::tuple<>&, std::__1::__tuple_indices<>) (__f=..., __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1415 | |
#17 std::__1::apply<DB::SystemLog<DB::CrashLogElement>::startup()::{lambda()#1}&, std::__1::tuple<>&>(DB::SystemLog<DB::CrashLogElement>::startup()::{lambda()#1}&, std::__1::tuple<>&) (__f=..., __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1424 | |
#18 ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::CrashLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::CrashLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}::operator()() (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.h:178 | |
#19 0x0000000012cb27d2 in std::__1::__invoke<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::CrashLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::CrashLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}&> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#20 std::__1::__invoke_void_return_wrapper<void>::__call<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::CrashLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::CrashLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}&>(ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::CrashLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::CrashLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}&) (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#21 std::__1::__function::__default_alloc_func<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::CrashLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::CrashLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}, void ()>::operator()() (this=0x7b48000053b0) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#22 std::__1::__function::__policy_invoker<void ()>::__call_impl<std::__1::__function::__default_alloc_func<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::CrashLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::CrashLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}, void ()> >(std::__1::__function::__policy_storage const*) (__buf=0x7f2888db4668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#23 0x0000000008d4cb49 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7f2888db4668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#24 std::__1::function<void ()>::operator()() const (this=0x7f2888db4668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#25 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:247 | |
#26 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b080003a008) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#27 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#28 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#29 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#30 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#31 0x00007f2926fe06db in start_thread (arg=0x7f2888dfb700) at pthread_create.c:463 | |
#32 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 24 (Thread 0x7f28895fc700 (LWP 3048)): | |
#0 0x00007f2926fe7065 in futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f28895b5188, expected=0, futex_word=0x7b48000056b0) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 | |
#1 __pthread_cond_wait_common (abstime=0x7f28895b5188, mutex=0x7b4800005638, cond=0x7b4800005688) at pthread_cond_wait.c:539 | |
#2 __pthread_cond_timedwait (cond=0x7b4800005688, mutex=0x7b4800005638, abstime=0x7f28895b5188) at pthread_cond_wait.c:667 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20879 in pthread_cond_timedwait () | |
#6 0x00000000183c0466 in std::__1::__libcpp_condvar_timedwait (__cv=0x7b4800005688, __m=0x189, __ts=0x7f28895b5188) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__threading_support:442 | |
#7 std::__1::condition_variable::__do_timed_wait (this=0x7b4800005688, lk=..., tp=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/src/condition_variable.cpp:74 | |
#8 0x0000000012cbd735 in std::__1::condition_variable::wait_for<long long, std::__1::ratio<1l, 1000000000l> > (this=0x7b4800005688, __lk=..., __d=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:465 | |
#9 std::__1::condition_variable::__do_timed_wait<std::__1::chrono::steady_clock> (this=0x7b4800005688, __lk=..., __tp=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:520 | |
#10 std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > (this=0x7b4800005688, __lk=..., __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:423 | |
#11 std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> >, DB::SystemLog<DB::AsynchronousMetricLogElement>::savingThreadFunction()::{lambda()#1}>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, DB::SystemLog<DB::AsynchronousMetricLogElement>::savingThreadFunction()::{lambda()#1}) (this=0x7b4800005688, __lk=..., __t=..., __pred=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:435 | |
#12 std::__1::condition_variable::wait_for<long long, std::__1::ratio<1l, 1000l>, DB::SystemLog<DB::AsynchronousMetricLogElement>::savingThreadFunction()::{lambda()#1}>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > const&, DB::SystemLog<DB::AsynchronousMetricLogElement>::savingThreadFunction()::{lambda()#1}) (this=0x7b4800005688, __lk=..., __d=..., __pred=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:479 | |
#13 DB::SystemLog<DB::AsynchronousMetricLogElement>::savingThreadFunction (this=<optimized out>, this@entry=0x7b4800005598) at /home/alesap/code/cpp/ClickHouse/src/Interpreters/SystemLog.h:377 | |
#14 0x0000000012cbd4a1 in DB::SystemLog<DB::AsynchronousMetricLogElement>::startup()::{lambda()#1}::operator()() const (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Interpreters/SystemLog.h:229 | |
#15 std::__1::__invoke_constexpr<DB::SystemLog<DB::AsynchronousMetricLogElement>::startup()::{lambda()#1}&> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3682 | |
#16 std::__1::__apply_tuple_impl<DB::SystemLog<DB::AsynchronousMetricLogElement>::startup()::{lambda()#1}&, std::__1::tuple<>&>(DB::SystemLog<DB::AsynchronousMetricLogElement>::startup()::{lambda()#1}&, std::__1::tuple<>&, std::__1::__tuple_indices<>) (__f=..., __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1415 | |
#17 std::__1::apply<DB::SystemLog<DB::AsynchronousMetricLogElement>::startup()::{lambda()#1}&, std::__1::tuple<>&>(DB::SystemLog<DB::AsynchronousMetricLogElement>::startup()::{lambda()#1}&, std::__1::tuple<>&) (__f=..., __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1424 | |
#18 ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::AsynchronousMetricLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::AsynchronousMetricLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}::operator()() (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.h:178 | |
#19 0x0000000012cbd412 in std::__1::__invoke<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::AsynchronousMetricLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::AsynchronousMetricLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}&> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#20 std::__1::__invoke_void_return_wrapper<void>::__call<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::AsynchronousMetricLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::AsynchronousMetricLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}&>(ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::AsynchronousMetricLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::AsynchronousMetricLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}&) (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#21 std::__1::__function::__default_alloc_func<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::AsynchronousMetricLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::AsynchronousMetricLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}, void ()>::operator()() (this=0x7b48000056b0) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#22 std::__1::__function::__policy_invoker<void ()>::__call_impl<std::__1::__function::__default_alloc_func<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::AsynchronousMetricLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::AsynchronousMetricLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}, void ()> >(std::__1::__function::__policy_storage const*) (__buf=0x7f28895b5668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#23 0x0000000008d4cb49 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7f28895b5668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#24 std::__1::function<void ()>::operator()() const (this=0x7f28895b5668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#25 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:247 | |
#26 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b080002a028) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#27 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#28 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#29 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#30 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#31 0x00007f2926fe06db in start_thread (arg=0x7f28895fc700) at pthread_create.c:463 | |
#32 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 23 (Thread 0x7f2889dfd700 (LWP 3047)): | |
#0 0x00007f2926fe7065 in futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f2889db6188, expected=0, futex_word=0x7b4800005530) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 | |
#1 __pthread_cond_wait_common (abstime=0x7f2889db6188, mutex=0x7b48000054b8, cond=0x7b4800005508) at pthread_cond_wait.c:539 | |
#2 __pthread_cond_timedwait (cond=0x7b4800005508, mutex=0x7b48000054b8, abstime=0x7f2889db6188) at pthread_cond_wait.c:667 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20879 in pthread_cond_timedwait () | |
#6 0x00000000183c0466 in std::__1::__libcpp_condvar_timedwait (__cv=0x7b4800005508, __m=0x189, __ts=0x7f2889db6188) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__threading_support:442 | |
#7 std::__1::condition_variable::__do_timed_wait (this=0x7b4800005508, lk=..., tp=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/src/condition_variable.cpp:74 | |
#8 0x0000000012cb81c4 in std::__1::condition_variable::wait_for<long long, std::__1::ratio<1l, 1000000000l> > (this=0x7b4800005508, __lk=..., __d=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:465 | |
#9 std::__1::condition_variable::__do_timed_wait<std::__1::chrono::steady_clock> (this=0x7b4800005508, __lk=..., __tp=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:520 | |
#10 std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > (this=0x7b4800005508, __lk=..., __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:423 | |
#11 std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> >, DB::SystemLog<DB::MetricLogElement>::savingThreadFunction()::{lambda()#1}>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, DB::SystemLog<DB::MetricLogElement>::savingThreadFunction()::{lambda()#1}) (this=0x7b4800005508, __lk=..., __t=..., __pred=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:435 | |
#12 std::__1::condition_variable::wait_for<long long, std::__1::ratio<1l, 1000l>, DB::SystemLog<DB::MetricLogElement>::savingThreadFunction()::{lambda()#1}>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > const&, DB::SystemLog<DB::MetricLogElement>::savingThreadFunction()::{lambda()#1}) (this=0x7b4800005508, __lk=..., __d=..., __pred=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:479 | |
#13 DB::SystemLog<DB::MetricLogElement>::savingThreadFunction (this=<optimized out>, this@entry=0x7b4800005418) at /home/alesap/code/cpp/ClickHouse/src/Interpreters/SystemLog.h:377 | |
#14 0x0000000012cb7f31 in DB::SystemLog<DB::MetricLogElement>::startup()::{lambda()#1}::operator()() const (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Interpreters/SystemLog.h:229 | |
#15 std::__1::__invoke_constexpr<DB::SystemLog<DB::MetricLogElement>::startup()::{lambda()#1}&> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3682 | |
#16 std::__1::__apply_tuple_impl<DB::SystemLog<DB::MetricLogElement>::startup()::{lambda()#1}&, std::__1::tuple<>&>(DB::SystemLog<DB::MetricLogElement>::startup()::{lambda()#1}&, std::__1::tuple<>&, std::__1::__tuple_indices<>) (__f=..., __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1415 | |
#17 std::__1::apply<DB::SystemLog<DB::MetricLogElement>::startup()::{lambda()#1}&, std::__1::tuple<>&>(DB::SystemLog<DB::MetricLogElement>::startup()::{lambda()#1}&, std::__1::tuple<>&) (__f=..., __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1424 | |
#18 ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::MetricLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::MetricLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}::operator()() (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.h:178 | |
#19 0x0000000012cb7ea2 in std::__1::__invoke<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::MetricLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::MetricLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}&> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#20 std::__1::__invoke_void_return_wrapper<void>::__call<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::MetricLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::MetricLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}&>(ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::MetricLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::MetricLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}&) (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#21 std::__1::__function::__default_alloc_func<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::MetricLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::MetricLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}, void ()>::operator()() (this=0x7b4800005530) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#22 std::__1::__function::__policy_invoker<void ()>::__call_impl<std::__1::__function::__default_alloc_func<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::MetricLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::MetricLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}, void ()> >(std::__1::__function::__policy_storage const*) (__buf=0x7f2889db6668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#23 0x0000000008d4cb49 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7f2889db6668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#24 std::__1::function<void ()>::operator()() const (this=0x7f2889db6668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#25 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:247 | |
#26 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b080002af48) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#27 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#28 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#29 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#30 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#31 0x00007f2926fe06db in start_thread (arg=0x7f2889dfd700) at pthread_create.c:463 | |
#32 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 22 (Thread 0x7f288a5fe700 (LWP 3046)): | |
#0 0x00007f2926fe7065 in futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f288a5b7188, expected=0, futex_word=0x7b4800005230) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 | |
#1 __pthread_cond_wait_common (abstime=0x7f288a5b7188, mutex=0x7b48000051b8, cond=0x7b4800005208) at pthread_cond_wait.c:539 | |
#2 __pthread_cond_timedwait (cond=0x7b4800005208, mutex=0x7b48000051b8, abstime=0x7f288a5b7188) at pthread_cond_wait.c:667 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20879 in pthread_cond_timedwait () | |
#6 0x00000000183c0466 in std::__1::__libcpp_condvar_timedwait (__cv=0x7b4800005208, __m=0x189, __ts=0x7f288a5b7188) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__threading_support:442 | |
#7 std::__1::condition_variable::__do_timed_wait (this=0x7b4800005208, lk=..., tp=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/src/condition_variable.cpp:74 | |
#8 0x0000000012cad525 in std::__1::condition_variable::wait_for<long long, std::__1::ratio<1l, 1000000000l> > (this=0x7b4800005208, __lk=..., __d=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:465 | |
#9 std::__1::condition_variable::__do_timed_wait<std::__1::chrono::steady_clock> (this=0x7b4800005208, __lk=..., __tp=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:520 | |
#10 std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > (this=0x7b4800005208, __lk=..., __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:423 | |
#11 std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> >, DB::SystemLog<DB::TraceLogElement>::savingThreadFunction()::{lambda()#1}>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, DB::SystemLog<DB::TraceLogElement>::savingThreadFunction()::{lambda()#1}) (this=0x7b4800005208, __lk=..., __t=..., __pred=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:435 | |
#12 std::__1::condition_variable::wait_for<long long, std::__1::ratio<1l, 1000l>, DB::SystemLog<DB::TraceLogElement>::savingThreadFunction()::{lambda()#1}>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > const&, DB::SystemLog<DB::TraceLogElement>::savingThreadFunction()::{lambda()#1}) (this=0x7b4800005208, __lk=..., __d=..., __pred=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:479 | |
#13 DB::SystemLog<DB::TraceLogElement>::savingThreadFunction (this=<optimized out>, this@entry=0x7b4800005118) at /home/alesap/code/cpp/ClickHouse/src/Interpreters/SystemLog.h:377 | |
#14 0x0000000012cad2a1 in DB::SystemLog<DB::TraceLogElement>::startup()::{lambda()#1}::operator()() const (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Interpreters/SystemLog.h:229 | |
#15 std::__1::__invoke_constexpr<DB::SystemLog<DB::TraceLogElement>::startup()::{lambda()#1}&> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3682 | |
#16 std::__1::__apply_tuple_impl<DB::SystemLog<DB::TraceLogElement>::startup()::{lambda()#1}&, std::__1::tuple<>&>(DB::SystemLog<DB::TraceLogElement>::startup()::{lambda()#1}&, std::__1::tuple<>&, std::__1::__tuple_indices<>) (__f=..., __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1415 | |
#17 std::__1::apply<DB::SystemLog<DB::TraceLogElement>::startup()::{lambda()#1}&, std::__1::tuple<>&>(DB::SystemLog<DB::TraceLogElement>::startup()::{lambda()#1}&, std::__1::tuple<>&) (__f=..., __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1424 | |
#18 ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::TraceLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::TraceLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}::operator()() (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.h:178 | |
#19 0x0000000012cad212 in std::__1::__invoke<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::TraceLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::TraceLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}&> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#20 std::__1::__invoke_void_return_wrapper<void>::__call<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::TraceLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::TraceLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}&>(ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::TraceLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::TraceLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}&) (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#21 std::__1::__function::__default_alloc_func<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::TraceLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::TraceLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}, void ()>::operator()() (this=0x7b4800005230) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#22 std::__1::__function::__policy_invoker<void ()>::__call_impl<std::__1::__function::__default_alloc_func<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::TraceLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::TraceLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}, void ()> >(std::__1::__function::__policy_storage const*) (__buf=0x7f288a5b7668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#23 0x0000000008d4cb49 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7f288a5b7668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#24 std::__1::function<void ()>::operator()() const (this=0x7f288a5b7668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#25 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:247 | |
#26 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b080002a068) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#27 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#28 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#29 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#30 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#31 0x00007f2926fe06db in start_thread (arg=0x7f288a5fe700) at pthread_create.c:463 | |
#32 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 21 (Thread 0x7f288adff700 (LWP 3045)): | |
#0 0x00007f2926fe7065 in futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f288adb8188, expected=0, futex_word=0x7b4800004f30) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 | |
#1 __pthread_cond_wait_common (abstime=0x7f288adb8188, mutex=0x7b4800004eb8, cond=0x7b4800004f08) at pthread_cond_wait.c:539 | |
#2 __pthread_cond_timedwait (cond=0x7b4800004f08, mutex=0x7b4800004eb8, abstime=0x7f288adb8188) at pthread_cond_wait.c:667 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20879 in pthread_cond_timedwait () | |
#6 0x00000000183c0466 in std::__1::__libcpp_condvar_timedwait (__cv=0x7b4800004f08, __m=0x189, __ts=0x7f288adb8188) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__threading_support:442 | |
#7 std::__1::condition_variable::__do_timed_wait (this=0x7b4800004f08, lk=..., tp=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/src/condition_variable.cpp:74 | |
#8 0x0000000012c9d292 in std::__1::condition_variable::wait_for<long long, std::__1::ratio<1l, 1000000000l> > (this=0x7b4800004f08, __lk=..., __d=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:465 | |
#9 std::__1::condition_variable::__do_timed_wait<std::__1::chrono::steady_clock> (this=0x7b4800004f08, __lk=..., __tp=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:520 | |
#10 std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > (this=0x7b4800004f08, __lk=..., __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:423 | |
#11 std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> >, DB::SystemLog<DB::QueryLogElement>::savingThreadFunction()::{lambda()#1}>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, DB::SystemLog<DB::QueryLogElement>::savingThreadFunction()::{lambda()#1}) (this=0x7b4800004f08, __lk=..., __t=..., __pred=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:435 | |
#12 std::__1::condition_variable::wait_for<long long, std::__1::ratio<1l, 1000l>, DB::SystemLog<DB::QueryLogElement>::savingThreadFunction()::{lambda()#1}>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > const&, DB::SystemLog<DB::QueryLogElement>::savingThreadFunction()::{lambda()#1}) (this=0x7b4800004f08, __lk=..., __d=..., __pred=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:479 | |
#13 DB::SystemLog<DB::QueryLogElement>::savingThreadFunction (this=<optimized out>, this@entry=0x7b4800004e18) at /home/alesap/code/cpp/ClickHouse/src/Interpreters/SystemLog.h:377 | |
#14 0x0000000012c9d001 in DB::SystemLog<DB::QueryLogElement>::startup()::{lambda()#1}::operator()() const (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Interpreters/SystemLog.h:229 | |
#15 std::__1::__invoke_constexpr<DB::SystemLog<DB::QueryLogElement>::startup()::{lambda()#1}&> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3682 | |
#16 std::__1::__apply_tuple_impl<DB::SystemLog<DB::QueryLogElement>::startup()::{lambda()#1}&, std::__1::tuple<>&>(DB::SystemLog<DB::QueryLogElement>::startup()::{lambda()#1}&, std::__1::tuple<>&, std::__1::__tuple_indices<>) (__f=..., __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1415 | |
#17 std::__1::apply<DB::SystemLog<DB::QueryLogElement>::startup()::{lambda()#1}&, std::__1::tuple<>&>(DB::SystemLog<DB::QueryLogElement>::startup()::{lambda()#1}&, std::__1::tuple<>&) (__f=..., __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1424 | |
#18 ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::QueryLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::QueryLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}::operator()() (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.h:178 | |
#19 0x0000000012c9cf72 in std::__1::__invoke<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::QueryLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::QueryLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}&> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#20 std::__1::__invoke_void_return_wrapper<void>::__call<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::QueryLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::QueryLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}&>(ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::QueryLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::QueryLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}&) (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#21 std::__1::__function::__default_alloc_func<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::QueryLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::QueryLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}, void ()>::operator()() (this=0x7b4800004f30) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#22 std::__1::__function::__policy_invoker<void ()>::__call_impl<std::__1::__function::__default_alloc_func<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::QueryLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::QueryLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}, void ()> >(std::__1::__function::__policy_storage const*) (__buf=0x7f288adb8668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#23 0x0000000008d4cb49 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7f288adb8668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#24 std::__1::function<void ()>::operator()() const (this=0x7f288adb8668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#25 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:247 | |
#26 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b0800029fe8) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#27 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#28 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#29 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#30 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#31 0x00007f2926fe06db in start_thread (arg=0x7f288adff700) at pthread_create.c:463 | |
#32 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 20 (Thread 0x7f288b7e7700 (LWP 3044)): | |
#0 0x00007f2926fe7065 in futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f288b7a0198, expected=0, futex_word=0x7b48000050b0) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 | |
#1 __pthread_cond_wait_common (abstime=0x7f288b7a0198, mutex=0x7b4800005038, cond=0x7b4800005088) at pthread_cond_wait.c:539 | |
#2 __pthread_cond_timedwait (cond=0x7b4800005088, mutex=0x7b4800005038, abstime=0x7f288b7a0198) at pthread_cond_wait.c:667 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20879 in pthread_cond_timedwait () | |
#6 0x00000000183c0466 in std::__1::__libcpp_condvar_timedwait (__cv=0x7b4800005088, __m=0x189, __ts=0x7f288b7a0198) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__threading_support:442 | |
#7 std::__1::condition_variable::__do_timed_wait (this=0x7b4800005088, lk=..., tp=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/src/condition_variable.cpp:74 | |
#8 0x0000000012ca281e in std::__1::condition_variable::wait_for<long long, std::__1::ratio<1l, 1000000000l> > (this=0x7b4800005088, __lk=..., __d=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:465 | |
#9 std::__1::condition_variable::__do_timed_wait<std::__1::chrono::steady_clock> (this=0x7b4800005088, __lk=..., __tp=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:520 | |
#10 std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > (this=0x7b4800005088, __lk=..., __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:423 | |
#11 std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> >, DB::SystemLog<DB::QueryThreadLogElement>::savingThreadFunction()::{lambda()#1}>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, DB::SystemLog<DB::QueryThreadLogElement>::savingThreadFunction()::{lambda()#1}) (this=0x7b4800005088, __lk=..., __t=..., __pred=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:435 | |
#12 std::__1::condition_variable::wait_for<long long, std::__1::ratio<1l, 1000l>, DB::SystemLog<DB::QueryThreadLogElement>::savingThreadFunction()::{lambda()#1}>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > const&, DB::SystemLog<DB::QueryThreadLogElement>::savingThreadFunction()::{lambda()#1}) (this=0x7b4800005088, __lk=..., __d=..., __pred=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:479 | |
#13 DB::SystemLog<DB::QueryThreadLogElement>::savingThreadFunction (this=<optimized out>, this@entry=0x7b4800004f98) at /home/alesap/code/cpp/ClickHouse/src/Interpreters/SystemLog.h:377 | |
#14 0x0000000012ca25a1 in DB::SystemLog<DB::QueryThreadLogElement>::startup()::{lambda()#1}::operator()() const (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Interpreters/SystemLog.h:229 | |
#15 std::__1::__invoke_constexpr<DB::SystemLog<DB::QueryThreadLogElement>::startup()::{lambda()#1}&> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3682 | |
#16 std::__1::__apply_tuple_impl<DB::SystemLog<DB::QueryThreadLogElement>::startup()::{lambda()#1}&, std::__1::tuple<>&>(DB::SystemLog<DB::QueryThreadLogElement>::startup()::{lambda()#1}&, std::__1::tuple<>&, std::__1::__tuple_indices<>) (__f=..., __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1415 | |
#17 std::__1::apply<DB::SystemLog<DB::QueryThreadLogElement>::startup()::{lambda()#1}&, std::__1::tuple<>&>(DB::SystemLog<DB::QueryThreadLogElement>::startup()::{lambda()#1}&, std::__1::tuple<>&) (__f=..., __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1424 | |
#18 ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::QueryThreadLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::QueryThreadLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}::operator()() (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.h:178 | |
#19 0x0000000012ca2512 in std::__1::__invoke<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::QueryThreadLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::QueryThreadLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}&> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#20 std::__1::__invoke_void_return_wrapper<void>::__call<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::QueryThreadLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::QueryThreadLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}&>(ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::QueryThreadLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::QueryThreadLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}&) (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#21 std::__1::__function::__default_alloc_func<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::QueryThreadLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::QueryThreadLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}, void ()>::operator()() (this=0x7b48000050b0) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#22 std::__1::__function::__policy_invoker<void ()>::__call_impl<std::__1::__function::__default_alloc_func<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::SystemLog<DB::QueryThreadLogElement>::startup()::{lambda()#1}>(DB::SystemLog<DB::QueryThreadLogElement>::startup()::{lambda()#1}&&)::{lambda()#1}, void ()> >(std::__1::__function::__policy_storage const*) (__buf=0x7f288b7a0668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#23 0x0000000008d4cb49 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7f288b7a0668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#24 std::__1::function<void ()>::operator()() const (this=0x7f288b7a0668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#25 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:247 | |
#26 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b080002ad08) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#27 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#28 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#29 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#30 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#31 0x00007f2926fe06db in start_thread (arg=0x7f288b7e7700) at pthread_create.c:463 | |
#32 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 19 (Thread 0x7f288c0f8700 (LWP 3042)): | |
#0 0x00007f2926fe7065 in futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f288c0b1298, expected=0, futex_word=0x7b2000002178) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 | |
#1 __pthread_cond_wait_common (abstime=0x7f288c0b1298, mutex=0x7b2000002110, cond=0x7b2000002150) at pthread_cond_wait.c:539 | |
#2 __pthread_cond_timedwait (cond=0x7b2000002150, mutex=0x7b2000002110, abstime=0x7f288c0b1298) at pthread_cond_wait.c:667 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20879 in pthread_cond_timedwait () | |
#6 0x00000000183c0466 in std::__1::__libcpp_condvar_timedwait (__cv=0x7b2000002150, __m=0x189, __ts=0x7f288c0b1298) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__threading_support:442 | |
#7 std::__1::condition_variable::__do_timed_wait (this=0x7b2000002150, lk=..., tp=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/src/condition_variable.cpp:74 | |
#8 0x0000000012631147 in std::__1::condition_variable::wait_for<long long, std::__1::ratio<1l, 1000000000l> > (this=0x7b2000002150, __lk=..., __d=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:465 | |
#9 std::__1::condition_variable::__do_timed_wait<std::__1::chrono::steady_clock> (this=0x7b2000002150, __lk=..., __tp=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:520 | |
#10 std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > (this=0x7b2000002150, __lk=..., __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:423 | |
#11 std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> >, DB::ExternalLoader::PeriodicUpdater::doPeriodicUpdates()::{lambda()#1}>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, DB::ExternalLoader::PeriodicUpdater::doPeriodicUpdates()::{lambda()#1}) (this=0x7b2000002150, __lk=..., __t=..., __pred=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:435 | |
#12 std::__1::condition_variable::wait_for<long long, std::__1::ratio<1l, 1l>, DB::ExternalLoader::PeriodicUpdater::doPeriodicUpdates()::{lambda()#1}>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l> > const&, DB::ExternalLoader::PeriodicUpdater::doPeriodicUpdates()::{lambda()#1}) (this=0x7b2000002150, __lk=..., __d=..., __pred=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:479 | |
#13 DB::ExternalLoader::PeriodicUpdater::doPeriodicUpdates (this=<optimized out>, this@entry=0x7b2000002100) at /home/alesap/code/cpp/ClickHouse/src/Interpreters/ExternalLoader.cpp:1234 | |
#14 0x0000000012633141 in std::__1::__invoke_constexpr<void (DB::ExternalLoader::PeriodicUpdater::*&)(), DB::ExternalLoader::PeriodicUpdater*&, , void> (__f=<optimized out>, __a0=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3624 | |
#15 std::__1::__apply_tuple_impl<void (DB::ExternalLoader::PeriodicUpdater::*&)(), std::__1::tuple<DB::ExternalLoader::PeriodicUpdater*>&, 0ul> (__f=<optimized out>, __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1415 | |
#16 std::__1::apply<void (DB::ExternalLoader::PeriodicUpdater::*&)(), std::__1::tuple<DB::ExternalLoader::PeriodicUpdater*>&> (__f=<optimized out>, __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1424 | |
#17 ThreadFromGlobalPool::ThreadFromGlobalPool<void (DB::ExternalLoader::PeriodicUpdater::*)(), DB::ExternalLoader::PeriodicUpdater*>(void (DB::ExternalLoader::PeriodicUpdater::*&&)(), DB::ExternalLoader::PeriodicUpdater*&&)::{lambda()#1}::operator()() (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.h:178 | |
#18 0x0000000012633072 in std::__1::__invoke<ThreadFromGlobalPool::ThreadFromGlobalPool<void (DB::ExternalLoader::PeriodicUpdater::*)(), DB::ExternalLoader::PeriodicUpdater*>(void (DB::ExternalLoader::PeriodicUpdater::*&&)(), DB::ExternalLoader::PeriodicUpdater*&&)::{lambda()#1}&> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#19 std::__1::__invoke_void_return_wrapper<void>::__call<ThreadFromGlobalPool::ThreadFromGlobalPool<void (DB::ExternalLoader::PeriodicUpdater::*)(), DB::ExternalLoader::PeriodicUpdater*>(void (DB::ExternalLoader::PeriodicUpdater::*&&)(), DB::ExternalLoader::PeriodicUpdater*&&)::{lambda()#1}&>(ThreadFromGlobalPool::ThreadFromGlobalPool<void (DB::ExternalLoader::PeriodicUpdater::*)(), DB::ExternalLoader::PeriodicUpdater*>(void (DB::ExternalLoader::PeriodicUpdater::*&&)(), DB::ExternalLoader::PeriodicUpdater*&&)::{lambda()#1}&) (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#20 std::__1::__function::__default_alloc_func<ThreadFromGlobalPool::ThreadFromGlobalPool<void (DB::ExternalLoader::PeriodicUpdater::*)(), DB::ExternalLoader::PeriodicUpdater*>(void (DB::ExternalLoader::PeriodicUpdater::*&&)(), DB::ExternalLoader::PeriodicUpdater*&&)::{lambda()#1}, void ()>::operator()() (this=0x7b2000002178) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#21 std::__1::__function::__policy_invoker<void ()>::__call_impl<std::__1::__function::__default_alloc_func<ThreadFromGlobalPool::ThreadFromGlobalPool<void (DB::ExternalLoader::PeriodicUpdater::*)(), DB::ExternalLoader::PeriodicUpdater*>(void (DB::ExternalLoader::PeriodicUpdater::*&&)(), DB::ExternalLoader::PeriodicUpdater*&&)::{lambda()#1}, void ()> >(std::__1::__function::__policy_storage const*) (__buf=0x7f288c0b1668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#22 0x0000000008d4cb49 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7f288c0b1668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#23 std::__1::function<void ()>::operator()() const (this=0x7f288c0b1668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#24 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:247 | |
#25 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b080002a0c8) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#26 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#27 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#28 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#29 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#30 0x00007f2926fe06db in start_thread (arg=0x7f288c0f8700) at pthread_create.c:463 | |
#31 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 18 (Thread 0x7f288c8f9700 (LWP 3041)): | |
#0 0x00007f2926d09a47 in epoll_wait (epfd=54, events=0x7f288c8b2518, maxevents=1, timeout=250) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 | |
#1 0x0000000008c25929 in epoll_wait () | |
#2 0x0000000016291f36 in Poco::Net::SocketImpl::pollImpl (this=<optimized out>, this@entry=0x7b0c0002eb30, remainingTime=..., mode=<optimized out>, mode@entry=1) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Net/src/SocketImpl.cpp:488 | |
#3 0x0000000016292117 in Poco::Net::SocketImpl::poll (this=0x7b0c0002eb30, timeout=..., mode=1) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Net/src/SocketImpl.cpp:586 | |
#4 0x000000001629990f in Poco::Net::Socket::poll (this=0x7b4000001608, timeout=..., mode=1) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Net/include/Poco/Net/Socket.h:374 | |
#5 Poco::Net::TCPServer::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Net/src/TCPServer.cpp:133 | |
#6 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#7 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b4000001628) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#8 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#9 0x00007f2926fe06db in start_thread (arg=0x7f288c8f9700) at pthread_create.c:463 | |
#10 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 17 (Thread 0x7f288d0fa700 (LWP 3040)): | |
#0 0x00007f2926fead50 in __GI___nanosleep (requested_time=0x7f288d0b31b0, remaining=0x7f288d0b31b0) at ../sysdeps/unix/sysv/linux/nanosleep.c:28 | |
#1 0x0000000008c1d3d2 in nanosleep () | |
#2 0x0000000018456c7b in std::__1::__libcpp_thread_sleep_for (__ns=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__threading_support:545 | |
#3 std::__1::this_thread::sleep_for (ns=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/src/thread.cpp:108 | |
#4 0x00000000139cafaa in std::__1::this_thread::sleep_for<long long, std::__1::ratio<1l, 1000l> > (__d=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:380 | |
#5 DB::KeeperStorageDispatcher::sessionCleanerTask (this=this@entry=0x7b6000004c18) at /home/alesap/code/cpp/ClickHouse/src/Coordination/KeeperStorageDispatcher.cpp:264 | |
#6 0x00000000139cc4e1 in DB::KeeperStorageDispatcher::initialize(Poco::Util::AbstractConfiguration const&)::$_3::operator()() const (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Coordination/KeeperStorageDispatcher.cpp:156 | |
#7 _ZNSt3__118__invoke_constexprIRZN2DB23KeeperStorageDispatcher10initializeERKN4Poco4Util21AbstractConfigurationEE3$_3JEEEDTclclsr3std3__1E7forwardIT_Efp_Espclsr3std3__1E7forwardIT0_Efp0_EEEOSA_DpOSB_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3682 | |
#8 _ZNSt3__118__apply_tuple_implIRZN2DB23KeeperStorageDispatcher10initializeERKN4Poco4Util21AbstractConfigurationEE3$_3RNS_5tupleIJEEEJEEEDcOT_OT0_NS_15__tuple_indicesIJXspT1_EEEE (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1415 | |
#9 std::__1::apply<DB::KeeperStorageDispatcher::initialize(Poco::Util::AbstractConfiguration const&)::$_3(std::__1::tuple<>&)&> (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1424 | |
#10 _ZZN20ThreadFromGlobalPoolC1IZN2DB23KeeperStorageDispatcher10initializeERKN4Poco4Util21AbstractConfigurationEE3$_3JEEEOT_DpOT0_ENUlvE_clEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.h:178 | |
#11 _ZNSt3__18__invokeIRZN20ThreadFromGlobalPoolC1IZN2DB23KeeperStorageDispatcher10initializeERKN4Poco4Util21AbstractConfigurationEE3$_3JEEEOT_DpOT0_EUlvE_JEEEDTclclsr3std3__1E7forwardISB_Efp_Espclsr3std3__1E7forwardISD_Efp0_EEESC_SF_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#12 _ZNSt3__128__invoke_void_return_wrapperIvE6__callIJRZN20ThreadFromGlobalPoolC1IZN2DB23KeeperStorageDispatcher10initializeERKN4Poco4Util21AbstractConfigurationEE3$_3JEEEOT_DpOT0_EUlvE_EEEvDpOT_ (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#13 _ZNSt3__110__function20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB23KeeperStorageDispatcher10initializeERKN4Poco4Util21AbstractConfigurationEE3$_3JEEEOT_DpOT0_EUlvE_FvvEEclEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#14 _ZNSt3__110__function16__policy_invokerIFvvEE11__call_implINS0_20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB23KeeperStorageDispatcher10initializeERKN4Poco4Util21AbstractConfigurationEE3$_3JEEEOT_DpOT0_EUlvE_S2_EEEEvPKNS0_16__policy_storageE (__buf=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#15 0x0000000008d4cb49 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7f288d0b3668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#16 std::__1::function<void ()>::operator()() const (this=0x7f288d0b3668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#17 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:247 | |
#18 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b080002a148) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#19 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#20 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#21 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#22 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#23 0x00007f2926fe06db in start_thread (arg=0x7f288d0fa700) at pthread_create.c:463 | |
#24 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 16 (Thread 0x7f288d8fb700 (LWP 3039)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b18000524f8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b18000524a8, cond=0x7b18000524d0) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b18000524d0, mutex=0x7b18000524a8) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000183c0398 in std::__1::__libcpp_condvar_wait (__cv=0x7b18000524d0, __m=0x80) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__threading_support:436 | |
#7 std::__1::condition_variable::wait (this=0x7b18000524d0, lk=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/src/condition_variable.cpp:44 | |
#8 0x00000000161ff888 in EventAwaiter::wait_us (this=0x7b18000524a0, time_us=0) at /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/event_awaiter.h:62 | |
#9 EventAwaiter::wait (this=0x7b18000524a0) at /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/event_awaiter.h:45 | |
#10 nuraft::raft_server::append_entries_in_bg (this=this@entry=0x7b6800001818) at /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/handle_append_entries.cxx:49 | |
#11 0x000000001615eaaa in std::__1::__invoke<void (nuraft::raft_server::*&)(), nuraft::raft_server*&, , void> (__f=<optimized out>, __a0=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3617 | |
#12 std::__1::__apply_functor<void (nuraft::raft_server::*)(), std::__1::tuple<nuraft::raft_server*>, 0ul, std::__1::tuple<> > (__f=<optimized out>, __bound_args=..., __args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2857 | |
#13 std::__1::__bind<void (nuraft::raft_server::*)(), nuraft::raft_server*>::operator()<> (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2890 | |
#14 std::__1::__invoke<std::__1::__bind<void (nuraft::raft_server::*)(), nuraft::raft_server*>> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#15 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (nuraft::raft_server::*)(), nuraft::raft_server*>>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (nuraft::raft_server::*)(), nuraft::raft_server*>>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#16 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (nuraft::raft_server::*)(), nuraft::raft_server*> > > (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#17 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#18 0x00007f2926fe06db in start_thread (arg=0x7f288d8fb700) at pthread_create.c:463 | |
#19 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 15 (Thread 0x7f288e0fc700 (LWP 3038)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b6800001bb4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b6800001bb8, cond=0x7b6800001b88) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b6800001b88, mutex=0x7b6800001bb8) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000183c0398 in std::__1::__libcpp_condvar_wait (__cv=0x7b6800001b88, __m=0x80) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__threading_support:436 | |
#7 std::__1::condition_variable::wait (this=0x7b6800001b88, lk=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/src/condition_variable.cpp:44 | |
#8 0x0000000016160ee0 in std::__1::condition_variable::wait<nuraft::raft_server::commit_in_bg()::$_0>(std::__1::unique_lock<std::__1::mutex>&, nuraft::raft_server::commit_in_bg()::$_0) (this=<optimized out>, __lk=..., __pred=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:406 | |
#9 nuraft::raft_server::commit_in_bg (this=this@entry=0x7b6800001818) at /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/handle_commit.cxx:114 | |
#10 0x000000001615eaaa in std::__1::__invoke<void (nuraft::raft_server::*&)(), nuraft::raft_server*&, , void> (__f=<optimized out>, __a0=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3617 | |
#11 std::__1::__apply_functor<void (nuraft::raft_server::*)(), std::__1::tuple<nuraft::raft_server*>, 0ul, std::__1::tuple<> > (__f=<optimized out>, __bound_args=..., __args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2857 | |
#12 std::__1::__bind<void (nuraft::raft_server::*)(), nuraft::raft_server*>::operator()<> (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2890 | |
#13 std::__1::__invoke<std::__1::__bind<void (nuraft::raft_server::*)(), nuraft::raft_server*>> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#14 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (nuraft::raft_server::*)(), nuraft::raft_server*>>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (nuraft::raft_server::*)(), nuraft::raft_server*>>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#15 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (nuraft::raft_server::*)(), nuraft::raft_server*> > > (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#16 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#17 0x00007f2926fe06db in start_thread (arg=0x7f288e0fc700) at pthread_create.c:463 | |
#18 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 14 (Thread 0x7f288e8fd700 (LWP 3037)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b2000008068) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b2000008018, cond=0x7b2000008040) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b2000008040, mutex=0x7b2000008018) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000183c0398 in std::__1::__libcpp_condvar_wait (__cv=0x7b2000008040, __m=0x80) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__threading_support:436 | |
#7 std::__1::condition_variable::wait (this=0x7b2000008040, lk=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/src/condition_variable.cpp:44 | |
#8 0x00000000183cfd9b in std::__1::__assoc_sub_state::__sub_wait (this=<optimized out>, __lk=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/src/future.cpp:168 | |
#9 std::__1::__assoc_sub_state::wait (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/src/future.cpp:152 | |
#10 0x0000000013993f3a in std::__1::future<void>::wait (this=0x7f288e8b5e48) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/future:1246 | |
#11 DB::KeeperStateMachine::save_logical_snp_obj (this=0x7b4400004d98, s=..., obj_id=@0x7f288e8b5f60: 0, data=...) at /home/alesap/code/cpp/ClickHouse/src/Coordination/KeeperStateMachine.cpp:252 | |
#12 0x000000001617c2d2 in nuraft::raft_server::handle_snapshot_sync_req (this=this@entry=0x7b6800001818, req=...) at /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/handle_snapshot_sync.cxx:451 | |
#13 0x000000001617b7d9 in nuraft::raft_server::handle_install_snapshot_req (this=0x7b6800001818, req=...) at /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/handle_snapshot_sync.cxx:236 | |
#14 0x000000001615380b in nuraft::raft_server::handle_ext_msg (this=this@entry=0x7b6800001818, req=...) at /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/raft_server.cxx:1287 | |
#15 0x0000000016152b1b in nuraft::raft_server::process_req (this=0x7b6800001818, req=...) at /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/raft_server.cxx:655 | |
#16 0x00000000161e8fa0 in nuraft::rpc_session::read_complete (this=this@entry=0x7b5400005a18, hdr=..., log_ctx=...) at /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/asio_service.cxx:548 | |
#17 0x00000000161e9e4f in nuraft::rpc_session::read_log_data (this=this@entry=0x7b5400005a18, log_ctx=..., err=..., bytes_read=bytes_read@entry=214) at /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/asio_service.cxx:433 | |
#18 0x00000000161f8b5f in std::__1::__invoke<void (nuraft::rpc_session::*&)(std::__1::shared_ptr<nuraft::buffer>, boost::system::error_code const&, unsigned long), std::__1::shared_ptr<nuraft::rpc_session>&, std::__1::shared_ptr<nuraft::buffer>&, boost::system::error_code const&, unsigned long, void> (__f=@0x7f288e8b6410: (void (nuraft::rpc_session::*)(nuraft::rpc_session * const, std::__1::shared_ptr<nuraft::buffer>, const boost::system::error_code &, unsigned long)) 0x161e9ce0 <nuraft::rpc_session::read_log_data(std::__1::shared_ptr<nuraft::buffer>, boost::system::error_code const&, unsigned long)>, __a0=..., __args=<optimized out>, __args=<optimized out>, __args=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3617 | |
#19 std::__1::__apply_functor<void (nuraft::rpc_session::*)(std::__1::shared_ptr<nuraft::buffer>, boost::system::error_code const&, unsigned long), std::__1::tuple<std::__1::shared_ptr<nuraft::rpc_session>, std::__1::shared_ptr<nuraft::buffer>, std::__1::placeholders::__ph<1>, std::__1::placeholders::__ph<2> >, 0ul, 1ul, 2ul, 3ul, std::__1::tuple<boost::system::error_code const&, unsigned long&&> > (__f=@0x7f288e8b6410: (void (nuraft::rpc_session::*)(nuraft::rpc_session * const, std::__1::shared_ptr<nuraft::buffer>, const boost::system::error_code &, unsigned long)) 0x161e9ce0 <nuraft::rpc_session::read_log_data(std::__1::shared_ptr<nuraft::buffer>, boost::system::error_code const&, unsigned long)>, __bound_args=..., __args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2857 | |
#20 std::__1::__bind<void (nuraft::rpc_session::*)(std::__1::shared_ptr<nuraft::buffer>, boost::system::error_code const&, unsigned long), std::__1::shared_ptr<nuraft::rpc_session> const&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&>::operator()<boost::system::error_code const&, unsigned long> (this=0x7f288e8b6410, __args=<optimized out>, __args=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2890 | |
#21 boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::rpc_session::*)(std::__1::shared_ptr<nuraft::buffer>, boost::system::error_code const&, unsigned long), std::__1::shared_ptr<nuraft::rpc_session> const&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >::operator() (this=0x7f288e8b63e8, ec=..., bytes_transferred=<optimized out>, start=0) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/impl/read.hpp:373 | |
#22 boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::rpc_session::*)(std::__1::shared_ptr<nuraft::buffer>, boost::system::error_code const&, unsigned long), std::__1::shared_ptr<nuraft::rpc_session> const&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long>::operator() (this=0x7f288e8b63e8) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/bind_handler.hpp:164 | |
#23 boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::rpc_session::*)(std::__1::shared_ptr<nuraft::buffer>, boost::system::error_code const&, unsigned long), std::__1::shared_ptr<nuraft::rpc_session> const&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long> > (function=...) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/handler_invoke_hook.hpp:69 | |
#24 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::rpc_session::*)(std::__1::shared_ptr<nuraft::buffer>, boost::system::error_code const&, unsigned long), std::__1::shared_ptr<nuraft::rpc_session> const&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long>, std::__1::__bind<void (nuraft::rpc_session::*)(std::__1::shared_ptr<nuraft::buffer>, boost::system::error_code const&, unsigned long), std::__1::shared_ptr<nuraft::rpc_session> const&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> > (function=..., context=...) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/handler_invoke_helpers.hpp:37 | |
#25 boost::asio::detail::asio_handler_invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::rpc_session::*)(std::__1::shared_ptr<nuraft::buffer>, boost::system::error_code const&, unsigned long), std::__1::shared_ptr<nuraft::rpc_session> const&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long>, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::rpc_session::*)(std::__1::shared_ptr<nuraft::buffer>, boost::system::error_code const&, unsigned long), std::__1::shared_ptr<nuraft::rpc_session> const&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> > (function=..., this_handler=0x7f288e8b63e8) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/impl/read.hpp:428 | |
#26 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::rpc_session::*)(std::__1::shared_ptr<nuraft::buffer>, boost::system::error_code const&, unsigned long), std::__1::shared_ptr<nuraft::rpc_session> const&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long>, boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::rpc_session::*)(std::__1::shared_ptr<nuraft::buffer>, boost::system::error_code const&, unsigned long), std::__1::shared_ptr<nuraft::rpc_session> const&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> > > (function=..., context=...) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/handler_invoke_helpers.hpp:37 | |
#27 boost::asio::detail::asio_handler_invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::rpc_session::*)(std::__1::shared_ptr<nuraft::buffer>, boost::system::error_code const&, unsigned long), std::__1::shared_ptr<nuraft::rpc_session> const&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long>, boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::rpc_session::*)(std::__1::shared_ptr<nuraft::buffer>, boost::system::error_code const&, unsigned long), std::__1::shared_ptr<nuraft::rpc_session> const&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long> (function=..., this_handler=0x7f288e8b63e8) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/bind_handler.hpp:207 | |
#28 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::rpc_session::*)(std::__1::shared_ptr<nuraft::buffer>, boost::system::error_code const&, unsigned long), std::__1::shared_ptr<nuraft::rpc_session> const&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long>, boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::rpc_session::*)(std::__1::shared_ptr<nuraft::buffer>, boost::system::error_code const&, unsigned long), std::__1::shared_ptr<nuraft::rpc_session> const&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long> > (function=..., context=...) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/handler_invoke_helpers.hpp:37 | |
#29 boost::asio::detail::io_object_executor<boost::asio::executor>::dispatch<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::rpc_session::*)(std::__1::shared_ptr<nuraft::buffer>, boost::system::error_code const&, unsigned long), std::__1::shared_ptr<nuraft::rpc_session> const&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long>, std::__1::allocator<void> > (this=0x7f288e8b6488, f=..., a=...) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/io_object_executor.hpp:119 | |
#30 boost::asio::detail::handler_work<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::rpc_session::*)(std::__1::shared_ptr<nuraft::buffer>, boost::system::error_code const&, unsigned long), std::__1::shared_ptr<nuraft::rpc_session> const&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::asio::detail::io_object_executor<boost::asio::executor>, boost::asio::detail::io_object_executor<boost::asio::executor> >::complete<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::rpc_session::*)(std::__1::shared_ptr<nuraft::buffer>, boost::system::error_code const&, unsigned long), std::__1::shared_ptr<nuraft::rpc_session> const&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long> > (this=0x7f288e8b6478, function=..., handler=...) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/handler_work.hpp:72 | |
#31 boost::asio::detail::reactive_socket_recv_op<boost::asio::mutable_buffers_1, boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::rpc_session::*)(std::__1::shared_ptr<nuraft::buffer>, boost::system::error_code const&, unsigned long), std::__1::shared_ptr<nuraft::rpc_session> const&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::asio::detail::io_object_executor<boost::asio::executor> >::do_complete (owner=0x7b4000001100, base=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/reactive_socket_recv_op.hpp:123 | |
#32 0x0000000016192495 in boost::asio::detail::scheduler_operation::complete (this=0x7b34000567b0, owner=0x7b4000001100, ec=..., bytes_transferred=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/scheduler_operation.hpp:40 | |
#33 boost::asio::detail::scheduler::do_run_one (this=<optimized out>, this@entry=0x7b4000001100, lock=..., this_thread=..., ec=...) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/impl/scheduler.ipp:447 | |
#34 0x0000000016191b92 in boost::asio::detail::scheduler::run (this=<optimized out>, ec=...) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/impl/scheduler.ipp:200 | |
#35 0x000000001618b81d in boost::asio::io_context::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/impl/io_context.ipp:63 | |
#36 nuraft::asio_service_impl::worker_entry (this=<optimized out>, this@entry=0x7b5400003e80) at /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/asio_service.cxx:1596 | |
#37 0x000000001619955a in std::__1::__invoke<void (nuraft::asio_service_impl::*&)(), nuraft::asio_service_impl*&, , void> (__f=<optimized out>, __a0=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3617 | |
#38 std::__1::__apply_functor<void (nuraft::asio_service_impl::*)(), std::__1::tuple<nuraft::asio_service_impl*>, 0ul, std::__1::tuple<> > (__f=<optimized out>, __bound_args=..., __args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2857 | |
#39 std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>::operator()<> (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2890 | |
#40 std::__1::__invoke<std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#41 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#42 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*> > > (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#43 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#44 0x00007f2926fe06db in start_thread (arg=0x7f288e8fd700) at pthread_create.c:463 | |
#45 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 13 (Thread 0x7f288f0fe700 (LWP 3036)): | |
#0 __lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135 | |
#1 0x00007f2926fe30f4 in __GI___pthread_mutex_lock (mutex=0x7b6800001b38) at ../nptl/pthread_mutex_lock.c:115 | |
#2 0x0000000008c3ce69 in pthread_mutex_lock () | |
#3 0x000000001844465a in std::__1::__libcpp_recursive_mutex_lock (__m=0x7b6800001b38) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__threading_support:385 | |
#4 std::__1::recursive_mutex::lock (this=0x7b6800001b38) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/src/mutex.cpp:71 | |
#5 0x00000000161527f8 in std::__1::unique_lock<std::__1::recursive_mutex>::unique_lock (this=<optimized out>, __m=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:119 | |
#6 nuraft::raft_server::process_req (this=0x7b6800001818, req=...) at /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/raft_server.cxx:608 | |
#7 0x00000000161e8fa0 in nuraft::rpc_session::read_complete (this=this@entry=0x7b54000f0018, hdr=..., log_ctx=...) at /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/asio_service.cxx:548 | |
#8 0x00000000161e2a0a in nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}::operator()(boost::system::error_code const&, unsigned long) const (this=this@entry=0x7f288f0b7410, err=...) at /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/asio_service.cxx:363 | |
#9 0x00000000161fa870 in boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>::operator()(boost::system::error_code const&, unsigned long, int) (this=0x7f288f0b73e8, ec=..., bytes_transferred=139814724608509, start=0) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/impl/read.hpp:373 | |
#10 boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>, boost::system::error_code, unsigned long>::operator()() (this=0x7f288f0b73e8) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/bind_handler.hpp:164 | |
#11 boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>, boost::system::error_code, unsigned long> >(boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>, boost::system::error_code, unsigned long>&, ...) (function=...) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/handler_invoke_hook.hpp:69 | |
#12 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>, boost::system::error_code, unsigned long>, {lambda(boost::system::error_code const&, unsigned long)#1}>(boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>, boost::system::error_code, unsigned long>&, {lambda(boost::system::error_code const&, unsigned long)#1}&) (function=..., context=...) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/handler_invoke_helpers.hpp:37 | |
#13 boost::asio::detail::asio_handler_invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>, boost::system::error_code, unsigned long>, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, {lambda(boost::system::error_code const&, unsigned long)#1}>(boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>, boost::system::error_code, unsigned long>&, boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, {lambda(boost::system::error_code const&, unsigned long)#1}>*) (function=..., this_handler=0x7f288f0b73e8) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/impl/read.hpp:428 | |
#14 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>, boost::system::error_code, unsigned long>, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>(boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>, boost::system::error_code, unsigned long>&, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}&) (function=..., context=...) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/handler_invoke_helpers.hpp:37 | |
#15 boost::asio::detail::asio_handler_invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>, boost::system::error_code, unsigned long>, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}, boost::system::error_code, unsigned long>(boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>, boost::system::error_code, unsigned long>&, boost::asio::detail::binder2<nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}, boost::system::error_code, unsigned long>*) (function=..., this_handler=0x7f288f0b73e8) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/bind_handler.hpp:207 | |
#16 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>, boost::system::error_code, unsigned long>, boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}> >(boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>, boost::system::error_code, unsigned long>&, boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>&) (function=..., context=...) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/handler_invoke_helpers.hpp:37 | |
#17 boost::asio::detail::io_object_executor<boost::asio::executor>::dispatch<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>, boost::system::error_code, unsigned long>, std::__1::allocator<void> >(boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>, boost::system::error_code, unsigned long>&&, std::__1::allocator<void> const&) const (this=0x7f288f0b7470, f=..., a=...) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/io_object_executor.hpp:119 | |
#18 boost::asio::detail::handler_work<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>, boost::asio::detail::io_object_executor<boost::asio::executor>, boost::asio::detail::io_object_executor>::complete<boost::asio::detail::binder2<nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}, boost::system::error_code, unsigned long> >(boost::asio::detail::binder2<nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}, boost::system::error_code, unsigned long>&, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}&) (this=0x7f288f0b7460, function=..., handler=...) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/handler_work.hpp:72 | |
#19 boost::asio::detail::reactive_socket_recv_op<boost::asio::mutable_buffers_1, boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>, boost::asio::detail::io_object_executor<boost::asio::executor> >::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long) (owner=0x7b4000001100, base=0x7b4400060400) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/reactive_socket_recv_op.hpp:123 | |
#20 0x0000000016192495 in boost::asio::detail::scheduler_operation::complete (this=0x7b4400060400, owner=0x7b4000001100, ec=..., bytes_transferred=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/scheduler_operation.hpp:40 | |
#21 boost::asio::detail::scheduler::do_run_one (this=<optimized out>, this@entry=0x7b4000001100, lock=..., this_thread=..., ec=...) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/impl/scheduler.ipp:447 | |
#22 0x0000000016191b92 in boost::asio::detail::scheduler::run (this=<optimized out>, ec=...) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/impl/scheduler.ipp:200 | |
#23 0x000000001618b81d in boost::asio::io_context::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/impl/io_context.ipp:63 | |
#24 nuraft::asio_service_impl::worker_entry (this=<optimized out>, this@entry=0x7b5400003e80) at /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/asio_service.cxx:1596 | |
#25 0x000000001619955a in std::__1::__invoke<void (nuraft::asio_service_impl::*&)(), nuraft::asio_service_impl*&, , void> (__f=<optimized out>, __a0=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3617 | |
#26 std::__1::__apply_functor<void (nuraft::asio_service_impl::*)(), std::__1::tuple<nuraft::asio_service_impl*>, 0ul, std::__1::tuple<> > (__f=<optimized out>, __bound_args=..., __args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2857 | |
#27 std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>::operator()<> (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2890 | |
#28 std::__1::__invoke<std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#29 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#30 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*> > > (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#31 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#32 0x00007f2926fe06db in start_thread (arg=0x7f288f0fe700) at pthread_create.c:463 | |
#33 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 12 (Thread 0x7f288f8ff700 (LWP 3035)): | |
#0 __lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135 | |
#1 0x00007f2926fe30f4 in __GI___pthread_mutex_lock (mutex=0x7b6800001b38) at ../nptl/pthread_mutex_lock.c:115 | |
#2 0x0000000008c3ce69 in pthread_mutex_lock () | |
#3 0x000000001844465a in std::__1::__libcpp_recursive_mutex_lock (__m=0x7b6800001b38) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__threading_support:385 | |
#4 std::__1::recursive_mutex::lock (this=0x7b6800001b38) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/src/mutex.cpp:71 | |
#5 0x00000000161fe4bf in std::__1::unique_lock<std::__1::recursive_mutex>::unique_lock (this=<optimized out>, __m=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:119 | |
#6 nuraft::raft_server::handle_election_timeout (this=this@entry=0x7b6800001818) at /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/handle_timeout.cxx:172 | |
#7 0x000000001615c19f in std::__1::__invoke<void (nuraft::raft_server::*&)(), nuraft::raft_server*&, , void> (__f=<optimized out>, __a0=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3617 | |
#8 std::__1::__apply_functor<void (nuraft::raft_server::*)(), std::__1::tuple<nuraft::raft_server*>, 0ul, std::__1::tuple<> > (__f=<optimized out>, __bound_args=..., __args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2857 | |
#9 std::__1::__bind<void (nuraft::raft_server::*)(), nuraft::raft_server*>::operator()<> (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2890 | |
#10 std::__1::__invoke<std::__1::__bind<void (nuraft::raft_server::*)(), nuraft::raft_server*>&> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#11 std::__1::__invoke_void_return_wrapper<void>::__call<std::__1::__bind<void (nuraft::raft_server::*)(), nuraft::raft_server*>&> (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#12 std::__1::__function::__default_alloc_func<std::__1::__bind<void (nuraft::raft_server::*)(), nuraft::raft_server*>, void ()>::operator()() (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#13 std::__1::__function::__policy_invoker<void ()>::__call_impl<std::__1::__function::__default_alloc_func<std::__1::__bind<void (nuraft::raft_server::*)(), nuraft::raft_server*>, void ()> >(std::__1::__function::__policy_storage const*) (__buf=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#14 0x0000000016160026 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7b2000001f58) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#15 std::__1::function<void ()>::operator()() const (this=0x7b2000001f58) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#16 nuraft::timer_task<void>::exec (this=0x7b2000001f18) at /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/include/libnuraft/timer_task.hxx:62 | |
#17 0x000000001618aa6b in nuraft::delayed_task::execute (this=0x7b2000001f18) at /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/include/libnuraft/delayed_task.hxx:54 | |
#18 _timer_handler_ (task=..., err=...) at /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/asio_service.cxx:1493 | |
#19 0x0000000016199ca6 in std::__1::__invoke<void (*&)(std::__1::shared_ptr<nuraft::delayed_task>&, boost::system::error_code), std::__1::shared_ptr<nuraft::delayed_task>&, boost::system::error_code const&> (__f=<optimized out>, __args=..., __args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#20 std::__1::__apply_functor<void (*)(std::__1::shared_ptr<nuraft::delayed_task>&, boost::system::error_code), std::__1::tuple<std::__1::shared_ptr<nuraft::delayed_task>, std::__1::placeholders::__ph<1> >, 0ul, 1ul, std::__1::tuple<boost::system::error_code const&> > (__f=<optimized out>, __bound_args=..., __args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2857 | |
#21 std::__1::__bind<void (*)(std::__1::shared_ptr<nuraft::delayed_task>&, boost::system::error_code), std::__1::shared_ptr<nuraft::delayed_task>&, std::__1::placeholders::__ph<1> const&>::operator()<boost::system::error_code const&> (this=0x7f288f8b8430, __args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2890 | |
#22 boost::asio::detail::binder1<std::__1::__bind<void (*)(std::__1::shared_ptr<nuraft::delayed_task>&, boost::system::error_code), std::__1::shared_ptr<nuraft::delayed_task>&, std::__1::placeholders::__ph<1> const&>, boost::system::error_code>::operator() (this=0x7f288f8b8430) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/bind_handler.hpp:65 | |
#23 boost::asio::asio_handler_invoke<boost::asio::detail::binder1<std::__1::__bind<void (*)(std::__1::shared_ptr<nuraft::delayed_task>&, boost::system::error_code), std::__1::shared_ptr<nuraft::delayed_task>&, std::__1::placeholders::__ph<1> const&>, boost::system::error_code> > (function=...) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/handler_invoke_hook.hpp:69 | |
#24 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder1<std::__1::__bind<void (*)(std::__1::shared_ptr<nuraft::delayed_task>&, boost::system::error_code), std::__1::shared_ptr<nuraft::delayed_task>&, std::__1::placeholders::__ph<1> const&>, boost::system::error_code>, std::__1::__bind<void (*)(std::__1::shared_ptr<nuraft::delayed_task>&, boost::system::error_code), std::__1::shared_ptr<nuraft::delayed_task>&, std::__1::placeholders::__ph<1> const&> > (function=..., context=...) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/handler_invoke_helpers.hpp:37 | |
#25 boost::asio::detail::asio_handler_invoke<boost::asio::detail::binder1<std::__1::__bind<void (*)(std::__1::shared_ptr<nuraft::delayed_task>&, boost::system::error_code), std::__1::shared_ptr<nuraft::delayed_task>&, std::__1::placeholders::__ph<1> const&>, boost::system::error_code>, std::__1::__bind<void (*)(std::__1::shared_ptr<nuraft::delayed_task>&, boost::system::error_code), std::__1::shared_ptr<nuraft::delayed_task>&, std::__1::placeholders::__ph<1> const&>, boost::system::error_code> (function=..., this_handler=0x7f288f8b8430) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/bind_handler.hpp:106 | |
#26 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder1<std::__1::__bind<void (*)(std::__1::shared_ptr<nuraft::delayed_task>&, boost::system::error_code), std::__1::shared_ptr<nuraft::delayed_task>&, std::__1::placeholders::__ph<1> const&>, boost::system::error_code>, boost::asio::detail::binder1<std::__1::__bind<void (*)(std::__1::shared_ptr<nuraft::delayed_task>&, boost::system::error_code), std::__1::shared_ptr<nuraft::delayed_task>&, std::__1::placeholders::__ph<1> const&>, boost::system::error_code> > (function=..., context=...) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/handler_invoke_helpers.hpp:37 | |
#27 boost::asio::detail::io_object_executor<boost::asio::executor>::dispatch<boost::asio::detail::binder1<std::__1::__bind<void (*)(std::__1::shared_ptr<nuraft::delayed_task>&, boost::system::error_code), std::__1::shared_ptr<nuraft::delayed_task>&, std::__1::placeholders::__ph<1> const&>, boost::system::error_code>, std::__1::allocator<void> > (this=0x7f288f8b8468, f=..., a=...) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/io_object_executor.hpp:119 | |
#28 boost::asio::detail::handler_work<std::__1::__bind<void (*)(std::__1::shared_ptr<nuraft::delayed_task>&, boost::system::error_code), std::__1::shared_ptr<nuraft::delayed_task>&, std::__1::placeholders::__ph<1> const&>, boost::asio::detail::io_object_executor<boost::asio::executor>, boost::asio::detail::io_object_executor<boost::asio::executor> >::complete<boost::asio::detail::binder1<std::__1::__bind<void (*)(std::__1::shared_ptr<nuraft::delayed_task>&, boost::system::error_code), std::__1::shared_ptr<nuraft::delayed_task>&, std::__1::placeholders::__ph<1> const&>, boost::system::error_code> > (this=0x7f288f8b8458, function=..., handler=...) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/handler_work.hpp:72 | |
#29 boost::asio::detail::wait_handler<std::__1::__bind<void (*)(std::__1::shared_ptr<nuraft::delayed_task>&, boost::system::error_code), std::__1::shared_ptr<nuraft::delayed_task>&, std::__1::placeholders::__ph<1> const&>, boost::asio::detail::io_object_executor<boost::asio::executor> >::do_complete (owner=0x7b4000001100, base=0x7b34000567b0) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/wait_handler.hpp:73 | |
#30 0x0000000016192495 in boost::asio::detail::scheduler_operation::complete (this=0x7b34000567b0, owner=0x7b4000001100, ec=..., bytes_transferred=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/scheduler_operation.hpp:40 | |
#31 boost::asio::detail::scheduler::do_run_one (this=<optimized out>, this@entry=0x7b4000001100, lock=..., this_thread=..., ec=...) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/impl/scheduler.ipp:447 | |
#32 0x0000000016191b92 in boost::asio::detail::scheduler::run (this=<optimized out>, ec=...) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/impl/scheduler.ipp:200 | |
#33 0x000000001618b81d in boost::asio::io_context::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/impl/io_context.ipp:63 | |
#34 nuraft::asio_service_impl::worker_entry (this=<optimized out>, this@entry=0x7b5400003e80) at /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/asio_service.cxx:1596 | |
#35 0x000000001619955a in std::__1::__invoke<void (nuraft::asio_service_impl::*&)(), nuraft::asio_service_impl*&, , void> (__f=<optimized out>, __a0=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3617 | |
#36 std::__1::__apply_functor<void (nuraft::asio_service_impl::*)(), std::__1::tuple<nuraft::asio_service_impl*>, 0ul, std::__1::tuple<> > (__f=<optimized out>, __bound_args=..., __args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2857 | |
#37 std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>::operator()<> (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2890 | |
#38 std::__1::__invoke<std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#39 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#40 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*> > > (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#41 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#42 0x00007f2926fe06db in start_thread (arg=0x7f288f8ff700) at pthread_create.c:463 | |
#43 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 11 (Thread 0x7f2890232700 (LWP 3034)): | |
#0 __lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135 | |
#1 0x00007f2926fe30f4 in __GI___pthread_mutex_lock (mutex=0x7b6800001b38) at ../nptl/pthread_mutex_lock.c:115 | |
#2 0x0000000008c3ce69 in pthread_mutex_lock () | |
#3 0x000000001844465a in std::__1::__libcpp_recursive_mutex_lock (__m=0x7b6800001b38) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__threading_support:385 | |
#4 std::__1::recursive_mutex::lock (this=0x7b6800001b38) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/src/mutex.cpp:71 | |
#5 0x00000000161527f8 in std::__1::unique_lock<std::__1::recursive_mutex>::unique_lock (this=<optimized out>, __m=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:119 | |
#6 nuraft::raft_server::process_req (this=0x7b6800001818, req=...) at /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/raft_server.cxx:608 | |
#7 0x00000000161e8fa0 in nuraft::rpc_session::read_complete (this=this@entry=0x7b540000ff18, hdr=..., log_ctx=...) at /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/asio_service.cxx:548 | |
#8 0x00000000161e2a0a in nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}::operator()(boost::system::error_code const&, unsigned long) const (this=this@entry=0x7f28901eb410, err=...) at /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/asio_service.cxx:363 | |
#9 0x00000000161fa870 in boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>::operator()(boost::system::error_code const&, unsigned long, int) (this=0x7f28901eb3e8, ec=..., bytes_transferred=139814724608509, start=0) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/impl/read.hpp:373 | |
#10 boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>, boost::system::error_code, unsigned long>::operator()() (this=0x7f28901eb3e8) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/bind_handler.hpp:164 | |
#11 boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>, boost::system::error_code, unsigned long> >(boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>, boost::system::error_code, unsigned long>&, ...) (function=...) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/handler_invoke_hook.hpp:69 | |
#12 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>, boost::system::error_code, unsigned long>, {lambda(boost::system::error_code const&, unsigned long)#1}>(boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>, boost::system::error_code, unsigned long>&, {lambda(boost::system::error_code const&, unsigned long)#1}&) (function=..., context=...) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/handler_invoke_helpers.hpp:37 | |
#13 boost::asio::detail::asio_handler_invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>, boost::system::error_code, unsigned long>, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, {lambda(boost::system::error_code const&, unsigned long)#1}>(boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>, boost::system::error_code, unsigned long>&, boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, {lambda(boost::system::error_code const&, unsigned long)#1}>*) (function=..., this_handler=0x7f28901eb3e8) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/impl/read.hpp:428 | |
#14 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>, boost::system::error_code, unsigned long>, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>(boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>, boost::system::error_code, unsigned long>&, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}&) (function=..., context=...) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/handler_invoke_helpers.hpp:37 | |
#15 boost::asio::detail::asio_handler_invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>, boost::system::error_code, unsigned long>, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}, boost::system::error_code, unsigned long>(boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>, boost::system::error_code, unsigned long>&, boost::asio::detail::binder2<nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}, boost::system::error_code, unsigned long>*) (function=..., this_handler=0x7f28901eb3e8) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/bind_handler.hpp:207 | |
#16 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>, boost::system::error_code, unsigned long>, boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}> >(boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>, boost::system::error_code, unsigned long>&, boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>&) (function=..., context=...) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/handler_invoke_helpers.hpp:37 | |
#17 boost::asio::detail::io_object_executor<boost::asio::executor>::dispatch<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>, boost::system::error_code, unsigned long>, std::__1::allocator<void> >(boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>, boost::system::error_code, unsigned long>&&, std::__1::allocator<void> const&) const (this=0x7f28901eb470, f=..., a=...) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/io_object_executor.hpp:119 | |
#18 boost::asio::detail::handler_work<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>, boost::asio::detail::io_object_executor<boost::asio::executor>, boost::asio::detail::io_object_executor>::complete<boost::asio::detail::binder2<nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}, boost::system::error_code, unsigned long> >(boost::asio::detail::binder2<nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}, boost::system::error_code, unsigned long>&, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}&) (this=0x7f28901eb460, function=..., handler=...) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/handler_work.hpp:72 | |
#19 boost::asio::detail::reactive_socket_recv_op<boost::asio::mutable_buffers_1, boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, nuraft::rpc_session::start(std::__1::shared_ptr<nuraft::rpc_session>)::{lambda(boost::system::error_code const&, unsigned long)#1}>, boost::asio::detail::io_object_executor<boost::asio::executor> >::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long) (owner=0x7b4000001100, base=0x7b2c00020030) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/reactive_socket_recv_op.hpp:123 | |
#20 0x0000000016192495 in boost::asio::detail::scheduler_operation::complete (this=0x7b2c00020030, owner=0x7b4000001100, ec=..., bytes_transferred=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/scheduler_operation.hpp:40 | |
#21 boost::asio::detail::scheduler::do_run_one (this=<optimized out>, this@entry=0x7b4000001100, lock=..., this_thread=..., ec=...) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/impl/scheduler.ipp:447 | |
#22 0x0000000016191b92 in boost::asio::detail::scheduler::run (this=<optimized out>, ec=...) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/impl/scheduler.ipp:200 | |
#23 0x000000001618b81d in boost::asio::io_context::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/impl/io_context.ipp:63 | |
#24 nuraft::asio_service_impl::worker_entry (this=<optimized out>, this@entry=0x7b5400003e80) at /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/asio_service.cxx:1596 | |
#25 0x000000001619955a in std::__1::__invoke<void (nuraft::asio_service_impl::*&)(), nuraft::asio_service_impl*&, , void> (__f=<optimized out>, __a0=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3617 | |
#26 std::__1::__apply_functor<void (nuraft::asio_service_impl::*)(), std::__1::tuple<nuraft::asio_service_impl*>, 0ul, std::__1::tuple<> > (__f=<optimized out>, __bound_args=..., __args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2857 | |
#27 std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>::operator()<> (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2890 | |
#28 std::__1::__invoke<std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#29 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#30 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*> > > (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#31 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#32 0x00007f2926fe06db in start_thread (arg=0x7f2890232700) at pthread_create.c:463 | |
#33 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 10 (Thread 0x7f2890a33700 (LWP 3033)): | |
#0 __lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135 | |
#1 0x00007f2926fe3025 in __GI___pthread_mutex_lock (mutex=0x7b4400004cb8) at ../nptl/pthread_mutex_lock.c:80 | |
#2 0x0000000008c3ce69 in pthread_mutex_lock () | |
#3 0x00000000184444ca in std::__1::__libcpp_mutex_lock (__m=0x7b4400004cb8) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__threading_support:405 | |
#4 std::__1::mutex::lock (this=0x7b4400004cb8) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/src/mutex.cpp:33 | |
#5 0x0000000013989458 in std::__1::lock_guard<std::__1::mutex>::lock_guard (this=<optimized out>, __m=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:91 | |
#6 DB::KeeperServer::putRequest (this=0x7b4400004c40, request_for_session=...) at /home/alesap/code/cpp/ClickHouse/src/Coordination/KeeperServer.cpp:124 | |
#7 0x00000000139c73f7 in DB::KeeperStorageDispatcher::requestThread (this=<optimized out>, this@entry=0x7b6000004c18) at /home/alesap/code/cpp/ClickHouse/src/Coordination/KeeperStorageDispatcher.cpp:36 | |
#8 0x00000000139cbd91 in DB::KeeperStorageDispatcher::initialize(Poco::Util::AbstractConfiguration const&)::$_0::operator()() const (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Coordination/KeeperStorageDispatcher.cpp:135 | |
#9 _ZNSt3__118__invoke_constexprIRZN2DB23KeeperStorageDispatcher10initializeERKN4Poco4Util21AbstractConfigurationEE3$_0JEEEDTclclsr3std3__1E7forwardIT_Efp_Espclsr3std3__1E7forwardIT0_Efp0_EEEOSA_DpOSB_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3682 | |
#10 _ZNSt3__118__apply_tuple_implIRZN2DB23KeeperStorageDispatcher10initializeERKN4Poco4Util21AbstractConfigurationEE3$_0RNS_5tupleIJEEEJEEEDcOT_OT0_NS_15__tuple_indicesIJXspT1_EEEE (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1415 | |
#11 std::__1::apply<DB::KeeperStorageDispatcher::initialize(Poco::Util::AbstractConfiguration const&)::$_0(std::__1::tuple<>&)&> (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1424 | |
#12 _ZZN20ThreadFromGlobalPoolC1IZN2DB23KeeperStorageDispatcher10initializeERKN4Poco4Util21AbstractConfigurationEE3$_0JEEEOT_DpOT0_ENUlvE_clEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.h:178 | |
#13 _ZNSt3__18__invokeIRZN20ThreadFromGlobalPoolC1IZN2DB23KeeperStorageDispatcher10initializeERKN4Poco4Util21AbstractConfigurationEE3$_0JEEEOT_DpOT0_EUlvE_JEEEDTclclsr3std3__1E7forwardISB_Efp_Espclsr3std3__1E7forwardISD_Efp0_EEESC_SF_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#14 _ZNSt3__128__invoke_void_return_wrapperIvE6__callIJRZN20ThreadFromGlobalPoolC1IZN2DB23KeeperStorageDispatcher10initializeERKN4Poco4Util21AbstractConfigurationEE3$_0JEEEOT_DpOT0_EUlvE_EEEvDpOT_ (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#15 _ZNSt3__110__function20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB23KeeperStorageDispatcher10initializeERKN4Poco4Util21AbstractConfigurationEE3$_0JEEEOT_DpOT0_EUlvE_FvvEEclEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#16 _ZNSt3__110__function16__policy_invokerIFvvEE11__call_implINS0_20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB23KeeperStorageDispatcher10initializeERKN4Poco4Util21AbstractConfigurationEE3$_0JEEEOT_DpOT0_EUlvE_S2_EEEEvPKNS0_16__policy_storageE (__buf=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#17 0x0000000008d4cb49 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7f28909ec668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#18 std::__1::function<void ()>::operator()() const (this=0x7f28909ec668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#19 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:247 | |
#20 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b080002abc8) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#21 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#22 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#23 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#24 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#25 0x00007f2926fe06db in start_thread (arg=0x7f2890a33700) at pthread_create.c:463 | |
#26 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 9 (Thread 0x7f2891234700 (LWP 3032)): | |
#0 0x00007f2926fe7065 in futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f28911ed218, expected=0, futex_word=0x7b6000004dbc) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 | |
#1 __pthread_cond_wait_common (abstime=0x7f28911ed218, mutex=0x7b6000004d68, cond=0x7b6000004d90) at pthread_cond_wait.c:539 | |
#2 __pthread_cond_timedwait (cond=0x7b6000004d90, mutex=0x7b6000004d68, abstime=0x7f28911ed218) at pthread_cond_wait.c:667 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20879 in pthread_cond_timedwait () | |
#6 0x00000000183c0466 in std::__1::__libcpp_condvar_timedwait (__cv=0x7b6000004d90, __m=0x189, __ts=0x7f28911ed218) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__threading_support:442 | |
#7 std::__1::condition_variable::__do_timed_wait (this=0x7b6000004d90, lk=..., tp=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/src/condition_variable.cpp:74 | |
#8 0x00000000100ba0b1 in std::__1::condition_variable::wait_for<long long, std::__1::ratio<1l, 1000000000l> > (this=0x7b6000004d90, __lk=..., __d=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:465 | |
#9 std::__1::condition_variable::__do_timed_wait<std::__1::chrono::steady_clock> (this=0x7b6000004d90, __lk=..., __tp=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:520 | |
#10 std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > (this=0x7b6000004d90, __lk=..., __t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:423 | |
#11 0x00000000139cceac in std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> >, DB::ThreadSafeQueue<DB::KeeperStorage::ResponseForSession>::tryPop(DB::KeeperStorage::ResponseForSession&, long)::{lambda()#1}>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, DB::ThreadSafeQueue<DB::KeeperStorage::ResponseForSession>::tryPop(DB::KeeperStorage::ResponseForSession&, long)::{lambda()#1}) (this=0x7b6000004d90, __lk=..., __t=..., __pred=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:435 | |
#12 std::__1::condition_variable::wait_for<long long, std::__1::ratio<1l, 1000l>, DB::ThreadSafeQueue<DB::KeeperStorage::ResponseForSession>::tryPop(DB::KeeperStorage::ResponseForSession&, long)::{lambda()#1}>(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > const&, DB::ThreadSafeQueue<DB::KeeperStorage::ResponseForSession>::tryPop(DB::KeeperStorage::ResponseForSession&, long)::{lambda()#1}) (this=0x7b6000004d90, __lk=..., __d=..., __pred=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:479 | |
#13 DB::ThreadSafeQueue<DB::KeeperStorage::ResponseForSession>::tryPop (this=this@entry=0x7b6000004d68, response=..., timeout_ms=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Coordination/ThreadSafeQueue.h:29 | |
#14 0x00000000139c7614 in DB::KeeperStorageDispatcher::responseThread (this=<optimized out>, this@entry=0x7b6000004c18) at /home/alesap/code/cpp/ClickHouse/src/Coordination/KeeperStorageDispatcher.cpp:55 | |
#15 0x00000000139cc001 in DB::KeeperStorageDispatcher::initialize(Poco::Util::AbstractConfiguration const&)::$_1::operator()() const (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Coordination/KeeperStorageDispatcher.cpp:136 | |
#16 _ZNSt3__118__invoke_constexprIRZN2DB23KeeperStorageDispatcher10initializeERKN4Poco4Util21AbstractConfigurationEE3$_1JEEEDTclclsr3std3__1E7forwardIT_Efp_Espclsr3std3__1E7forwardIT0_Efp0_EEEOSA_DpOSB_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3682 | |
#17 _ZNSt3__118__apply_tuple_implIRZN2DB23KeeperStorageDispatcher10initializeERKN4Poco4Util21AbstractConfigurationEE3$_1RNS_5tupleIJEEEJEEEDcOT_OT0_NS_15__tuple_indicesIJXspT1_EEEE (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1415 | |
#18 std::__1::apply<DB::KeeperStorageDispatcher::initialize(Poco::Util::AbstractConfiguration const&)::$_1(std::__1::tuple<>&)&> (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1424 | |
#19 _ZZN20ThreadFromGlobalPoolC1IZN2DB23KeeperStorageDispatcher10initializeERKN4Poco4Util21AbstractConfigurationEE3$_1JEEEOT_DpOT0_ENUlvE_clEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.h:178 | |
#20 _ZNSt3__18__invokeIRZN20ThreadFromGlobalPoolC1IZN2DB23KeeperStorageDispatcher10initializeERKN4Poco4Util21AbstractConfigurationEE3$_1JEEEOT_DpOT0_EUlvE_JEEEDTclclsr3std3__1E7forwardISB_Efp_Espclsr3std3__1E7forwardISD_Efp0_EEESC_SF_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#21 _ZNSt3__128__invoke_void_return_wrapperIvE6__callIJRZN20ThreadFromGlobalPoolC1IZN2DB23KeeperStorageDispatcher10initializeERKN4Poco4Util21AbstractConfigurationEE3$_1JEEEOT_DpOT0_EUlvE_EEEvDpOT_ (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#22 _ZNSt3__110__function20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB23KeeperStorageDispatcher10initializeERKN4Poco4Util21AbstractConfigurationEE3$_1JEEEOT_DpOT0_EUlvE_FvvEEclEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#23 _ZNSt3__110__function16__policy_invokerIFvvEE11__call_implINS0_20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB23KeeperStorageDispatcher10initializeERKN4Poco4Util21AbstractConfigurationEE3$_1JEEEOT_DpOT0_EUlvE_S2_EEEEvPKNS0_16__policy_storageE (__buf=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#24 0x0000000008d4cb49 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7f28911ed668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#25 std::__1::function<void ()>::operator()() const (this=0x7f28911ed668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#26 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:247 | |
#27 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b080002a748) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#28 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#29 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#30 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#31 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#32 0x00007f2926fe06db in start_thread (arg=0x7f2891234700) at pthread_create.c:463 | |
#33 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 8 (Thread 0x7f2891a35700 (LWP 3031)): | |
#0 __lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135 | |
#1 0x00007f2926fe30f4 in __GI___pthread_mutex_lock (mutex=0x7b6800001b38) at ../nptl/pthread_mutex_lock.c:115 | |
#2 0x0000000008c3ce69 in pthread_mutex_lock () | |
#3 0x000000001844465a in std::__1::__libcpp_recursive_mutex_lock (__m=0x7b6800001b38) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__threading_support:385 | |
#4 std::__1::recursive_mutex::lock (this=0x7b6800001b38) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/src/mutex.cpp:71 | |
#5 0x0000000016166f9f in std::__1::unique_lock<std::__1::recursive_mutex>::unique_lock (this=<optimized out>, __m=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:119 | |
#6 nuraft::raft_server::on_snapshot_completed (this=this@entry=0x7b6800001818, s=..., result=<optimized out>, err=...) at /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/handle_commit.cxx:519 | |
#7 0x0000000016167be8 in std::__1::__invoke<void (nuraft::raft_server::*&)(std::__1::shared_ptr<nuraft::snapshot>&, bool, std::__1::shared_ptr<std::exception>&), nuraft::raft_server*&, std::__1::shared_ptr<nuraft::snapshot>&, bool&, std::__1::shared_ptr<std::exception>&, void> (__f=<optimized out>, __a0=<optimized out>, __args=..., __args=..., __args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3617 | |
#8 std::__1::__apply_functor<void (nuraft::raft_server::*)(std::__1::shared_ptr<nuraft::snapshot>&, bool, std::__1::shared_ptr<std::exception>&), std::__1::tuple<nuraft::raft_server*, std::__1::shared_ptr<nuraft::snapshot>, std::__1::placeholders::__ph<1>, std::__1::placeholders::__ph<2> >, 0ul, 1ul, 2ul, 3ul, std::__1::tuple<bool&, std::__1::shared_ptr<std::exception>&> > (__f=<optimized out>, __bound_args=..., __args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2857 | |
#9 std::__1::__bind<void (nuraft::raft_server::*)(std::__1::shared_ptr<nuraft::snapshot>&, bool, std::__1::shared_ptr<std::exception>&), nuraft::raft_server*, std::__1::shared_ptr<nuraft::snapshot>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&>::operator()<bool&, std::__1::shared_ptr<std::exception>&> (this=<optimized out>, __args=..., __args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2890 | |
#10 std::__1::__invoke<std::__1::__bind<void (nuraft::raft_server::*)(std::__1::shared_ptr<nuraft::snapshot>&, bool, std::__1::shared_ptr<std::exception>&), nuraft::raft_server*, std::__1::shared_ptr<nuraft::snapshot>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&>&, bool&, std::__1::shared_ptr<std::exception>&> (__f=..., __args=..., __args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#11 std::__1::__invoke_void_return_wrapper<void>::__call<std::__1::__bind<void (nuraft::raft_server::*)(std::__1::shared_ptr<nuraft::snapshot>&, bool, std::__1::shared_ptr<std::exception>&), nuraft::raft_server*, std::__1::shared_ptr<nuraft::snapshot>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&>&, bool&, std::__1::shared_ptr<std::exception>&> (__args=..., __args=..., __args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#12 std::__1::__function::__default_alloc_func<std::__1::__bind<void (nuraft::raft_server::*)(std::__1::shared_ptr<nuraft::snapshot>&, bool, std::__1::shared_ptr<std::exception>&), nuraft::raft_server*, std::__1::shared_ptr<nuraft::snapshot>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&>, void (bool&, std::__1::shared_ptr<std::exception>&)>::operator()(bool&, std::__1::shared_ptr<std::exception>&) (this=<optimized out>, __arg=..., __arg=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#13 std::__1::__function::__policy_invoker<void (bool&, std::__1::shared_ptr<std::exception>&)>::__call_impl<std::__1::__function::__default_alloc_func<std::__1::__bind<void (nuraft::raft_server::*)(std::__1::shared_ptr<nuraft::snapshot>&, bool, std::__1::shared_ptr<std::exception>&), nuraft::raft_server*, std::__1::shared_ptr<nuraft::snapshot>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&>, void (bool&, std::__1::shared_ptr<std::exception>&)> >(std::__1::__function::__policy_storage const*, bool&, std::__1::shared_ptr<std::exception>&) (__buf=<optimized out>, __args=..., __args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#14 0x0000000013995600 in std::__1::__function::__policy_func<void (bool&, std::__1::shared_ptr<std::exception>&)>::operator()(bool&, std::__1::shared_ptr<std::exception>&) const (this=0x7b0c00033938, __args=..., __args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#15 std::__1::function<void (bool&, std::__1::shared_ptr<std::exception>&)>::operator()(bool&, std::__1::shared_ptr<std::exception>&) const (this=0x7b0c00033938, __arg=..., __arg=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#16 DB::KeeperStateMachine::create_snapshot(nuraft::snapshot&, std::__1::function<void (bool&, std::__1::shared_ptr<std::exception>&)>&)::$_0::operator()(std::__1::shared_ptr<DB::KeeperStorageSnapshot>&&) const (this=0x7b0c00033930, snapshot=...) at /home/alesap/code/cpp/ClickHouse/src/Coordination/KeeperStateMachine.cpp:199 | |
#17 _ZNSt3__18__invokeIRZN2DB18KeeperStateMachine15create_snapshotERN6nuraft8snapshotERNS_8functionIFvRbRNS_10shared_ptrISt9exceptionEEEEEE3$_0JNS8_INS1_21KeeperStorageSnapshotEEEEEEDTclclsr3std3__1E7forwardIT_Efp_Espclsr3std3__1E7forwardIT0_Efp0_EEEOSJ_DpOSK_ (__f=..., __args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#18 std::__1::__invoke_void_return_wrapper<void>::__call<DB::KeeperStateMachine::create_snapshot(nuraft::snapshot&, std::__1::function<void (bool&, std::__1::shared_ptr<std::exception>&)>&)::$_0(std::__1::shared_ptr<DB::KeeperStorageSnapshot>)&>(DB::KeeperStateMachine::create_snapshot(nuraft::snapshot&, std::__1::function<void (bool&, std::__1::shared_ptr<std::exception>&)>&)::$_0(std::__1::shared_ptr<DB::KeeperStorageSnapshot>)&) (__args=..., __args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#19 std::__1::__function::__default_alloc_func<DB::KeeperStateMachine::create_snapshot(nuraft::snapshot&, std::__1::function<void (bool&, std::__1::shared_ptr<std::exception>&)>&)::$_0(void (std::__1::shared_ptr<DB::KeeperStorageSnapshot>&&))>::operator()(void (std::__1::shared_ptr<DB::KeeperStorageSnapshot>&&)) (this=0x7b0c00033930, __arg=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#20 std::__1::__function::__policy_invoker<void (std::__1::shared_ptr<DB::KeeperStorageSnapshot>&&)>::__call_impl<std::__1::__function::__default_alloc_func<DB::KeeperStateMachine::create_snapshot(nuraft::snapshot&, std::__1::function<void (bool&, std::__1::shared_ptr<std::exception>&)>&)::$_0(void (std::__1::shared_ptr<DB::KeeperStorageSnapshot>&&))> >(std::__1::__function::__policy_storage const*, std::__1::shared_ptr<DB::KeeperStorageSnapshot>&&) (__buf=<optimized out>, __args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#21 0x00000000139c7ab8 in std::__1::__function::__policy_func<void (std::__1::shared_ptr<DB::KeeperStorageSnapshot>&&)>::operator()(std::__1::shared_ptr<DB::KeeperStorageSnapshot>&&) const (this=0x7f28919ee310, __args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#22 std::__1::function<void (std::__1::shared_ptr<DB::KeeperStorageSnapshot>&&)>::operator()(std::__1::shared_ptr<DB::KeeperStorageSnapshot>&&) const (this=0x7f28919ee310, __arg=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#23 DB::KeeperStorageDispatcher::snapshotThread (this=<optimized out>, this@entry=0x7b6000004c18) at /home/alesap/code/cpp/ClickHouse/src/Coordination/KeeperStorageDispatcher.cpp:85 | |
#24 0x00000000139cc271 in DB::KeeperStorageDispatcher::initialize(Poco::Util::AbstractConfiguration const&)::$_2::operator()() const (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Coordination/KeeperStorageDispatcher.cpp:137 | |
#25 _ZNSt3__118__invoke_constexprIRZN2DB23KeeperStorageDispatcher10initializeERKN4Poco4Util21AbstractConfigurationEE3$_2JEEEDTclclsr3std3__1E7forwardIT_Efp_Espclsr3std3__1E7forwardIT0_Efp0_EEEOSA_DpOSB_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3682 | |
#26 _ZNSt3__118__apply_tuple_implIRZN2DB23KeeperStorageDispatcher10initializeERKN4Poco4Util21AbstractConfigurationEE3$_2RNS_5tupleIJEEEJEEEDcOT_OT0_NS_15__tuple_indicesIJXspT1_EEEE (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1415 | |
#27 std::__1::apply<DB::KeeperStorageDispatcher::initialize(Poco::Util::AbstractConfiguration const&)::$_2(std::__1::tuple<>&)&> (__t=..., __f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/tuple:1424 | |
#28 _ZZN20ThreadFromGlobalPoolC1IZN2DB23KeeperStorageDispatcher10initializeERKN4Poco4Util21AbstractConfigurationEE3$_2JEEEOT_DpOT0_ENUlvE_clEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.h:178 | |
#29 _ZNSt3__18__invokeIRZN20ThreadFromGlobalPoolC1IZN2DB23KeeperStorageDispatcher10initializeERKN4Poco4Util21AbstractConfigurationEE3$_2JEEEOT_DpOT0_EUlvE_JEEEDTclclsr3std3__1E7forwardISB_Efp_Espclsr3std3__1E7forwardISD_Efp0_EEESC_SF_ (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#30 _ZNSt3__128__invoke_void_return_wrapperIvE6__callIJRZN20ThreadFromGlobalPoolC1IZN2DB23KeeperStorageDispatcher10initializeERKN4Poco4Util21AbstractConfigurationEE3$_2JEEEOT_DpOT0_EUlvE_EEEvDpOT_ (__args=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348 | |
#31 _ZNSt3__110__function20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB23KeeperStorageDispatcher10initializeERKN4Poco4Util21AbstractConfigurationEE3$_2JEEEOT_DpOT0_EUlvE_FvvEEclEv (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608 | |
#32 _ZNSt3__110__function16__policy_invokerIFvvEE11__call_implINS0_20__default_alloc_funcIZN20ThreadFromGlobalPoolC1IZN2DB23KeeperStorageDispatcher10initializeERKN4Poco4Util21AbstractConfigurationEE3$_2JEEEOT_DpOT0_EUlvE_S2_EEEEvPKNS0_16__policy_storageE (__buf=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089 | |
#33 0x0000000008d4cb49 in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7f28919ee668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221 | |
#34 std::__1::function<void ()>::operator()() const (this=0x7f28919ee668) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560 | |
#35 ThreadPoolImpl<std::__1::thread>::worker (this=this@entry=0x7b3c000000f0, thread_it=...) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:247 | |
#36 0x0000000008d507e9 in void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=0x7b080002a7a8) at /home/alesap/code/cpp/ClickHouse/src/Common/ThreadPool.cpp:124 | |
#37 std::__1::__invoke<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676 | |
#38 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280 | |
#39 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291 | |
#40 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#41 0x00007f2926fe06db in start_thread (arg=0x7f2891a35700) at pthread_create.c:463 | |
#42 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 7 (Thread 0x7f2892236700 (LWP 3030)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b5400003d60) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b5400003d10, cond=0x7b5400003d38) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b5400003d38, mutex=0x7b5400003d10) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000163705c8 in Poco::EventImpl::waitImpl (this=0x7b5400003d08) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:106 | |
#7 0x000000001640160f in Poco::Event::wait (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:97 | |
#8 Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:191 | |
#9 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#10 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b5400003c38) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#11 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#12 0x00007f2926fe06db in start_thread (arg=0x7f2892236700) at pthread_create.c:463 | |
#13 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 6 (Thread 0x7f2892a37700 (LWP 3029)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7b5400003ae0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7b5400003a90, cond=0x7b5400003ab8) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7b5400003ab8, mutex=0x7b5400003a90) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000163705c8 in Poco::EventImpl::waitImpl (this=0x7b5400003a88) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:106 | |
#7 0x000000001640160f in Poco::Event::wait (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:97 | |
#8 Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:191 | |
#9 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#10 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b54000039b8) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#11 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#12 0x00007f2926fe06db in start_thread (arg=0x7f2892a37700) at pthread_create.c:463 | |
#13 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 5 (Thread 0x7f2893238700 (LWP 3028)): | |
#0 0x00007f2926fe6fb9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f28931f1260, expected=0, futex_word=0x7b1c000601c0) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 | |
#1 __pthread_cond_wait_common (abstime=0x7f28931f1468, mutex=0x7b1c00060170, cond=0x7b1c00060198) at pthread_cond_wait.c:533 | |
#2 __pthread_cond_timedwait (cond=0x7b1c00060198, mutex=0x7b1c00060170, abstime=0x7f28931f1468) at pthread_cond_wait.c:667 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20879 in pthread_cond_timedwait () | |
#6 0x00000000163707c2 in Poco::EventImpl::waitImpl (this=0x7b1c00060168, milliseconds=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Event_POSIX.cpp:157 | |
#7 0x00000000163be9cd in Poco::Event::tryWait (this=0x7b1c00060168, milliseconds=10000) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/include/Poco/Event.h:110 | |
#8 Poco::NotificationQueue::waitDequeueNotification (this=<optimized out>, milliseconds=128) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/NotificationQueue.cpp:114 | |
#9 0x000000001629a616 in Poco::Net::TCPServerDispatcher::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Net/src/TCPServerDispatcher.cpp:104 | |
#10 0x0000000016401592 in Poco::PooledThread::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/ThreadPool.cpp:199 | |
#11 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#12 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7b5400003738) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#13 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#14 0x00007f2926fe06db in start_thread (arg=0x7f2893238700) at pthread_create.c:463 | |
#15 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 4 (Thread 0x7f292250e700 (LWP 2973)): | |
#0 0x00007f2926fea474 in __libc_read (fd=3, buf=0x7f29224c6490, nbytes=1480) at ../sysdeps/unix/sysv/linux/read.c:27 | |
#1 0x0000000008c2a357 in read () | |
#2 0x0000000008d4a4c2 in DB::ReadBufferFromFileDescriptor::nextImpl (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/src/IO/ReadBufferFromFileDescriptor.cpp:56 | |
#3 0x0000000008eb4c06 in DB::ReadBuffer::next (this=0x7f29224c7510) at /home/alesap/code/cpp/ClickHouse/src/IO/ReadBuffer.h:62 | |
#4 DB::ReadBuffer::eof (this=0x7f29224c7510) at /home/alesap/code/cpp/ClickHouse/src/IO/ReadBuffer.h:93 | |
#5 SignalListener::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/base/daemon/BaseDaemon.cpp:194 | |
#6 0x00000000163ffb30 in Poco::(anonymous namespace)::RunnableHolder::run (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread.cpp:55 | |
#7 0x00000000163fe338 in Poco::ThreadImpl::runnableEntry (pThread=0x7ffc25d2fc48) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Foundation/src/Thread_POSIX.cpp:345 | |
#8 0x0000000008c1f8ad in __tsan_thread_start_func () | |
#9 0x00007f2926fe06db in start_thread (arg=0x7f292250e700) at pthread_create.c:463 | |
#10 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 3 (Thread 0x7f2922d0f700 (LWP 2972)): | |
#0 0x00007f2926ccc7a0 in __GI___nanosleep (requested_time=requested_time@entry=0x7f2922cc8660, remaining=remaining@entry=0x0) at ../sysdeps/unix/sysv/linux/nanosleep.c:28 | |
#1 0x00007f2926cff657 in usleep (useconds=<optimized out>) at ../sysdeps/posix/usleep.c:32 | |
#2 0x0000000008c1d0da in usleep () | |
#3 0x0000000008c83e84 in __tsan::BackgroundThread(void*) () | |
#4 0x00007f2926fe06db in start_thread (arg=0x7f2922d0f700) at pthread_create.c:463 | |
#5 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 2 (Thread 0x7f2923510700 (LWP 2971)): | |
#0 0x00007f2926ccc7a0 in __GI___nanosleep (requested_time=requested_time@entry=0x7f29234c9660, remaining=remaining@entry=0x0) at ../sysdeps/unix/sysv/linux/nanosleep.c:28 | |
#1 0x00007f2926cff657 in usleep (useconds=<optimized out>) at ../sysdeps/posix/usleep.c:32 | |
#2 0x0000000008c1d0da in usleep () | |
#3 0x0000000008c83e84 in __tsan::BackgroundThread(void*) () | |
#4 0x00007f2926fe06db in start_thread (arg=0x7f2923510700) at pthread_create.c:463 | |
#5 0x00007f2926d0971f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 1 (Thread 0x7f292781df00 (LWP 2970)): | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ffc25d2fd88) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7ffc25d2fd38, cond=0x7ffc25d2fd60) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7ffc25d2fd60, mutex=0x7ffc25d2fd38) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000183c0398 in std::__1::__libcpp_condvar_wait (__cv=0x7ffc25d2fd60, __m=0x80) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__threading_support:436 | |
#7 std::__1::condition_variable::wait (this=0x7ffc25d2fd60, lk=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/src/condition_variable.cpp:44 | |
#8 0x0000000008eb3e6b in std::__1::condition_variable::wait<BaseDaemon::waitForTerminationRequest()::$_0>(std::__1::unique_lock<std::__1::mutex>&, BaseDaemon::waitForTerminationRequest()::$_0) (this=0x7ffc25d2fd60, __lk=..., __pred=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:406 | |
#9 BaseDaemon::waitForTerminationRequest (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/base/daemon/BaseDaemon.cpp:905 | |
#10 0x0000000008cbf39e in DB::Server::main (this=0x7ffc25d2fac8) at /home/alesap/code/cpp/ClickHouse/programs/server/Server.cpp:1397 | |
#11 0x00000000162aecbc in Poco::Util::Application::run (this=0x7ffc25d2fac8) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Util/src/Application.cpp:334 | |
#12 0x0000000008cb2faf in DB::Server::run (this=0x7ffc25d2fac8) at /home/alesap/code/cpp/ClickHouse/programs/server/Server.cpp:343 | |
#13 0x00000000162cb0d4 in Poco::Util::ServerApplication::run (this=0x7ffc25d2fac8, argc=<optimized out>, argv=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Util/src/ServerApplication.cpp:611 | |
#14 0x0000000008cb1b7f in mainEntryClickHouseServer (argc=18, argv=0x7b2800009380) at /home/alesap/code/cpp/ClickHouse/programs/server/Server.cpp:135 | |
#15 0x0000000008cb00ea in main (argc_=<optimized out>, argv_=<optimized out>) at /home/alesap/code/cpp/ClickHouse/programs/main.cpp:368 | |
#0 0x00007f2926fe6ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ffc25d2fd88) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7ffc25d2fd38, cond=0x7ffc25d2fd60) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7ffc25d2fd60, mutex=0x7ffc25d2fd38) at pthread_cond_wait.c:655 | |
#3 0x0000000008c8de05 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () | |
#4 0x0000000008c20674 in cond_wait(__tsan::ThreadState*, unsigned long, __tsan::ScopedInterceptor*, int (*)(void*, void*, void*), void*, void*, void*) () | |
#5 0x0000000008c20561 in pthread_cond_wait () | |
#6 0x00000000183c0398 in std::__1::__libcpp_condvar_wait (__cv=0x7ffc25d2fd60, __m=0x80) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__threading_support:436 | |
#7 std::__1::condition_variable::wait (this=0x7ffc25d2fd60, lk=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/src/condition_variable.cpp:44 | |
#8 0x0000000008eb3e6b in std::__1::condition_variable::wait<BaseDaemon::waitForTerminationRequest()::$_0>(std::__1::unique_lock<std::__1::mutex>&, BaseDaemon::waitForTerminationRequest()::$_0) (this=0x7ffc25d2fd60, __lk=..., __pred=...) at /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__mutex_base:406 | |
#9 BaseDaemon::waitForTerminationRequest (this=<optimized out>) at /home/alesap/code/cpp/ClickHouse/base/daemon/BaseDaemon.cpp:905 | |
#10 0x0000000008cbf39e in DB::Server::main (this=0x7ffc25d2fac8) at /home/alesap/code/cpp/ClickHouse/programs/server/Server.cpp:1397 | |
#11 0x00000000162aecbc in Poco::Util::Application::run (this=0x7ffc25d2fac8) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Util/src/Application.cpp:334 | |
#12 0x0000000008cb2faf in DB::Server::run (this=0x7ffc25d2fac8) at /home/alesap/code/cpp/ClickHouse/programs/server/Server.cpp:343 | |
#13 0x00000000162cb0d4 in Poco::Util::ServerApplication::run (this=0x7ffc25d2fac8, argc=<optimized out>, argv=<optimized out>) at /home/alesap/code/cpp/ClickHouse/contrib/poco/Util/src/ServerApplication.cpp:611 | |
#14 0x0000000008cb1b7f in mainEntryClickHouseServer (argc=18, argv=0x7b2800009380) at /home/alesap/code/cpp/ClickHouse/programs/server/Server.cpp:135 | |
#15 0x0000000008cb00ea in main (argc_=<optimized out>, argv_=<optimized out>) at /home/alesap/code/cpp/ClickHouse/programs/main.cpp:368 | |
Detaching from program: /home/robot-clickhouse/clickhouse, process 2970 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment