-
Notifications
You must be signed in to change notification settings - Fork 8.3k
use-of-uninitialized-value in DB::TCPHandler #37889
Copy link
Copy link
Labels
testingSpecial issue with list of bugs found by CISpecial issue with list of bugs found by CI
Description
==687==WARNING: MemorySanitizer: use-of-uninitialized-value
#0 0x42dde7c7 in DB::TCPHandler::sendLogs() build_docker/../src/Server/TCPHandler.cpp:1740:9
#1 0x42e0374f in DB::TCPHandler::runImpl()::$_2::operator()() const build_docker/../src/Server/TCPHandler.cpp:248:21
#2 0x42e0374f in decltype(static_cast<DB::TCPHandler::runImpl()::$_2&>(fp)()) std::__1::__invoke<DB::TCPHandler::runImpl()::$_2&>(DB::TCPHandler::runImpl()::$_2&) build_docker/../contrib/libcxx/include/type_traits:3640:23
#3 0x42e0374f in void std::__1::__invoke_void_return_wrapper<void, true>::__call<DB::TCPHandler::runImpl()::$_2&>(DB::TCPHandler::runImpl()::$_2&) build_docker/../contrib/libcxx/include/__functional/invoke.h:61:9
#4 0x42e0374f in std::__1::__function::__default_alloc_func<DB::TCPHandler::runImpl()::$_2, void ()>::operator()() build_docker/../contrib/libcxx/include/__functional/function.h:230:12
#5 0x42e0374f in void std::__1::__function::__policy_invoker<void ()>::__call_impl<std::__1::__function::__default_alloc_func<DB::TCPHandler::runImpl()::$_2, void ()> >(std::__1::__function::__policy_storage const*) build_docker/../contrib/libcxx/include/__functional/function.h:711:16
#6 0xb82dca6 in std::__1::__function::__policy_func<void ()>::operator()() const build_docker/../contrib/libcxx/include/__functional/function.h:843:16
#7 0xb82dca6 in std::__1::function<void ()>::operator()() const build_docker/../contrib/libcxx/include/__functional/function.h:1184:12
#8 0xb82dca6 in DB::ThreadStatus::onFatalError() build_docker/../src/Common/ThreadStatus.cpp:255:9
#9 0x3af06db5 in SignalListener::onFault(int, siginfo_t const&, ucontext_t*, StackTrace const&, unsigned int, DB::ThreadStatus*) const build_docker/../src/Daemon/BaseDaemon.cpp:389:25
#10 0x3af001a8 in SignalListener::run()::'lambda'()::operator()() const build_docker/../src/Daemon/BaseDaemon.cpp:254:41
#11 0x3af001a8 in decltype(static_cast<SignalListener::run()::'lambda'()>(fp)()) std::__1::__invoke<SignalListener::run()::'lambda'()>(SignalListener::run()::'lambda'()&&) build_docker/../contrib/libcxx/include/type_traits:3640:23
#12 0x3af001a8 in void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, SignalListener::run()::'lambda'()>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, SignalListener::run()::'lambda'()>&, std::__1::__tuple_indices<>) build_docker/../contrib/libcxx/include/thread:282:5
#13 0x3af001a8 in void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, SignalListener::run()::'lambda'()> >(void*) build_docker/../contrib/libcxx/include/thread:293:5
#14 0x7f8beafd2608 in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x8608) (BuildId: 7b4536f41cdaa5888408e82d0836e33dcf436466)
#15 0x7f8beaef7132 in __clone (/lib/x86_64-linux-gnu/libc.so.6+0x11f132) (BuildId: 1878e6b475720c7c51969e69ab2d276fae6d1dee)
Uninitialized value was created by a heap deallocation
#0 0xb714a99 in operator delete(void*, unsigned long) (/usr/bin/clickhouse+0xb714a99) (BuildId: 503259d28c59cea6)
#1 0x42dbf1eb in DB::TCPHandler::~TCPHandler() build_docker/../src/Server/TCPHandler.cpp:95:1
#2 0x534a506c in std::__1::default_delete<Poco::Net::TCPServerConnection>::operator()(Poco::Net::TCPServerConnection*) const build_docker/../contrib/libcxx/include/__memory/unique_ptr.h:54:5
#3 0x534a506c in std::__1::unique_ptr<Poco::Net::TCPServerConnection, std::__1::default_delete<Poco::Net::TCPServerConnection> >::reset(Poco::Net::TCPServerConnection*) build_docker/../contrib/libcxx/include/__memory/unique_ptr.h:315:7
#4 0x534a506c in std::__1::unique_ptr<Poco::Net::TCPServerConnection, std::__1::default_delete<Poco::Net::TCPServerConnection> >::~unique_ptr() build_docker/../contrib/libcxx/include/__memory/unique_ptr.h:269:19
#5 0x534a506c in Poco::Net::TCPServerDispatcher::run() build_docker/../contrib/poco/Net/src/TCPServerDispatcher.cpp:116:6
#6 0x53bc9998 in Poco::PooledThread::run() build_docker/../contrib/poco/Foundation/src/ThreadPool.cpp:199:14
#7 0x53bc557f in Poco::(anonymous namespace)::RunnableHolder::run() build_docker/../contrib/poco/Foundation/src/Thread.cpp:55:11
#8 0x53bc15f8 in Poco::ThreadImpl::runnableEntry(void*) build_docker/../contrib/poco/Foundation/src/Thread_POSIX.cpp:345:27
#9 0x7f8beafd2608 in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x8608) (BuildId: 7b4536f41cdaa5888408e82d0836e33dcf436466)
SUMMARY: MemorySanitizer: use-of-uninitialized-value build_docker/../src/Server/TCPHandler.cpp:1740:9 in DB::TCPHandler::sendLogs()
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
testingSpecial issue with list of bugs found by CISpecial issue with list of bugs found by CI