Skip to content

Instantly share code, notes, and snippets.

@vzakaznikov
Created April 8, 2021 01:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vzakaznikov/0c03195960fc86b56bfe2bc73a90019e to your computer and use it in GitHub Desktop.
Save vzakaznikov/0c03195960fc86b56bfe2bc73a90019e to your computer and use it in GitHub Desktop.
Thread 573 (Thread 0x7fa85f3e0700 (LWP 119333)):
#0 0x00007fabd83be376 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x000000002700618e in Poco::EventImpl::waitImpl (this=0x60c001dd6c58) at ../contrib/poco/Foundation/src/Event_POSIX.cpp:106
#2 0x000000002092e3d8 in Poco::Event::wait (this=0x60c001dd6cb0) at ../contrib/poco/Foundation/include/Poco/Event.h:97
#3 ThreadFromGlobalPool::join (this=0x60d0000010c8) at ../src/Common/ThreadPool.h:206
#4 DB::TemporaryLiveViewCleaner::startupIfNecessaryImpl (this=0x60d000001080) at ../src/Storages/LiveView/TemporaryLiveViewCleaner.cpp:80
#5 0x000000002093124a in DB::TemporaryLiveViewCleaner::addView (this=<optimized out>, view=...) at ../src/Storages/LiveView/TemporaryLiveViewCleaner.cpp:116
#6 0x00000000209136b1 in DB::StorageLiveView::startup (this=<optimized out>) at ../src/Storages/LiveView/StorageLiveView.cpp:417
#7 0x000000001e76a683 in DB::InterpreterCreateQuery::doCreateTable (this=<optimized out>, create=..., properties=...) at ../src/Interpreters/InterpreterCreateQuery.cpp:1038
#8 0x000000001e762bb1 in DB::InterpreterCreateQuery::createTable (this=<optimized out>, create=...) at ../src/Interpreters/InterpreterCreateQuery.cpp:917
#9 0x000000001e770d36 in DB::InterpreterCreateQuery::execute (this=0x6080002d6e20) at ../src/Interpreters/InterpreterCreateQuery.cpp:1221
#10 0x000000001f6f1695 in DB::executeQueryImpl (begin=<optimized out>, end=<optimized out>, context=..., internal=false, stage=<optimized out>, has_query_tail=<optimized out>, istr=<optimized out>) at ../src/Interpreters/executeQuery.cpp:550
#11 0x000000001f6edaaf in DB::executeQuery (query=..., context=..., internal=<optimized out>, stage=<optimized out>, may_have_embedded_data=<optimized out>) at ../src/Interpreters/executeQuery.cpp:908
#12 0x0000000020b35f31 in DB::TCPHandler::runImpl (this=0x627000dd9900) at ../src/Server/TCPHandler.cpp:290
#13 0x0000000020b5aadd in DB::TCPHandler::run (this=0x627000dd9900) at ../src/Server/TCPHandler.cpp:1548
#14 0x0000000026e5934f in Poco::Net::TCPServerConnection::start (this=0x60c001dd6cb0) at ../contrib/poco/Net/src/TCPServerConnection.cpp:43
#15 0x0000000026e59e6c in Poco::Net::TCPServerDispatcher::run (this=<optimized out>) at ../contrib/poco/Net/src/TCPServerDispatcher.cpp:113
#16 0x00000000271197d5 in Poco::PooledThread::run (this=<optimized out>) at ../contrib/poco/Foundation/src/ThreadPool.cpp:199
#17 0x0000000027113d27 in Poco::ThreadImpl::runnableEntry (pThread=0x616002f80eb8) at ../contrib/poco/Foundation/src/Thread_POSIX.cpp:345
#18 0x00007fabd83b7609 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#19 0x00007fabd82de293 in clone () from /lib/x86_64-linux-gnu/libc.so.6
Thread 306 (Thread 0x7fa9df198700 (LWP 5764)):
#0 0x00007fabd83c2110 in __lll_lock_wait () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007fabd83ba0a3 in pthread_mutex_lock () from /lib/x86_64-linux-gnu/libpthread.so.0
#2 0x000000000ae1bfe6 in pthread_mutex_lock (arg=0x60d000001088) at ../src/Common/ThreadFuzzer.cpp:268
#3 0x000000002b6ce9ab in std::__1::__libcpp_mutex_lock (__m=0x60d000001088) at ../contrib/libcxx/include/__threading_support:405
#4 std::__1::mutex::lock (this=0x60d000001088) at ../contrib/libcxx/src/mutex.cpp:33
#5 0x000000002092f8a2 in std::__1::unique_lock<std::__1::mutex>::lock (this=0x7fa9df1908c0) at ../contrib/libcxx/include/__mutex_base:207
#6 DB::TemporaryLiveViewCleaner::backgroundThreadFunc (this=0x60d000001080) at ../src/Storages/LiveView/TemporaryLiveViewCleaner.cpp:171
#7 0x000000002093294b in std::__1::__invoke_constexpr<void (DB::TemporaryLiveViewCleaner::*&)(), DB::TemporaryLiveViewCleaner*&, , void> (__f=<optimized out>, __a0=<optimized out>) at ../contrib/libcxx/include/type_traits:3624
#8 std::__1::__apply_tuple_impl<void (DB::TemporaryLiveViewCleaner::*&)(), std::__1::tuple<DB::TemporaryLiveViewCleaner*>&, 0ul> (__f=<optimized out>, __t=...) at ../contrib/libcxx/include/tuple:1415
#9 std::__1::apply<void (DB::TemporaryLiveViewCleaner::*&)(), std::__1::tuple<DB::TemporaryLiveViewCleaner*>&> (__f=<optimized out>, __t=...) at ../contrib/libcxx/include/tuple:1424
#10 ThreadFromGlobalPool::ThreadFromGlobalPool<void (DB::TemporaryLiveViewCleaner::*)(), DB::TemporaryLiveViewCleaner*>(void (DB::TemporaryLiveViewCleaner::*&&)(), DB::TemporaryLiveViewCleaner*&&)::{lambda()#1}::operator()() (this=<optimized out>) at ../src/Common/ThreadPool.h:178
#11 0x000000000adafe4c in std::__1::__function::__policy_func<void ()>::operator()() const (this=0x7fa9df190fd0) at ../contrib/libcxx/include/functional:2221
#12 std::__1::function<void ()>::operator()() const (this=0x7fa9df190fd0) at ../contrib/libcxx/include/functional:2560
#13 ThreadPoolImpl<std::__1::thread>::worker (this=<optimized out>, thread_it=...) at ../src/Common/ThreadPool.cpp:247
#14 0x000000000adb89e4 in ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}::operator()() const (this=<optimized out>) at ../src/Common/ThreadPool.cpp:124
#15 std::__1::__invoke<ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}> (__f=...) at ../contrib/libcxx/include/type_traits:3676
#16 std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, 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> >, ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>&, std::__1::__tuple_indices<>) (__t=...) at ../contrib/libcxx/include/thread:280
#17 std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, 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> >, ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::{lambda()#3}>) (__vp=<optimized out>) at ../contrib/libcxx/include/thread:291
#18 0x00007fabd83b7609 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#19 0x00007fabd82de293 in clone () from /lib/x86_64-linux-gnu/libc.so.6
Thread 233 (Thread 0x7faa10015700 (LWP 4913)):
#0 0x00007fabd83c2110 in __lll_lock_wait () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007fabd83ba0a3 in pthread_mutex_lock () from /lib/x86_64-linux-gnu/libpthread.so.0
#2 0x000000000ae1bfe6 in pthread_mutex_lock (arg=0x60d000001088) at ../src/Common/ThreadFuzzer.cpp:268
#3 0x000000002b6ce9ab in std::__1::__libcpp_mutex_lock (__m=0x60d000001088) at ../contrib/libcxx/include/__threading_support:405
#4 std::__1::mutex::lock (this=0x60d000001088) at ../contrib/libcxx/src/mutex.cpp:33
#5 0x0000000020931201 in std::__1::lock_guard<std::__1::mutex>::lock_guard (this=<optimized out>, __m=...) at ../contrib/libcxx/include/__mutex_base:91
#6 DB::TemporaryLiveViewCleaner::addView (this=<optimized out>, view=...) at ../src/Storages/LiveView/TemporaryLiveViewCleaner.cpp:111
#7 0x00000000209136b1 in DB::StorageLiveView::startup (this=<optimized out>) at ../src/Storages/LiveView/StorageLiveView.cpp:417
#8 0x000000001e76a683 in DB::InterpreterCreateQuery::doCreateTable (this=<optimized out>, create=..., properties=...) at ../src/Interpreters/InterpreterCreateQuery.cpp:1038
#9 0x000000001e762bb1 in DB::InterpreterCreateQuery::createTable (this=<optimized out>, create=...) at ../src/Interpreters/InterpreterCreateQuery.cpp:917
#10 0x000000001e770d36 in DB::InterpreterCreateQuery::execute (this=0x60800a6795a0) at ../src/Interpreters/InterpreterCreateQuery.cpp:1221
#11 0x000000001f6f1695 in DB::executeQueryImpl (begin=<optimized out>, end=<optimized out>, context=..., internal=false, stage=<optimized out>, has_query_tail=<optimized out>, istr=<optimized out>) at ../src/Interpreters/executeQuery.cpp:550
#12 0x000000001f6edaaf in DB::executeQuery (query=..., context=..., internal=<optimized out>, stage=<optimized out>, may_have_embedded_data=<optimized out>) at ../src/Interpreters/executeQuery.cpp:908
#13 0x0000000020b35f31 in DB::TCPHandler::runImpl (this=0x6270011c9900) at ../src/Server/TCPHandler.cpp:290
#14 0x0000000020b5aadd in DB::TCPHandler::run (this=0x6270011c9900) at ../src/Server/TCPHandler.cpp:1548
#15 0x0000000026e5934f in Poco::Net::TCPServerConnection::start (this=0x60d000001088) at ../contrib/poco/Net/src/TCPServerConnection.cpp:43
#16 0x0000000026e59e6c in Poco::Net::TCPServerDispatcher::run (this=<optimized out>) at ../contrib/poco/Net/src/TCPServerDispatcher.cpp:113
#17 0x00000000271197d5 in Poco::PooledThread::run (this=<optimized out>) at ../contrib/poco/Foundation/src/ThreadPool.cpp:199
#18 0x0000000027113d27 in Poco::ThreadImpl::runnableEntry (pThread=0x6160001059b8) at ../contrib/poco/Foundation/src/Thread_POSIX.cpp:345
#19 0x00007fabd83b7609 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#20 0x00007fabd82de293 in clone () from /lib/x86_64-linux-gnu/libc.so.6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment