Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

data race in FileCache #58071

Closed
CheSema opened this issue Dec 20, 2023 · 2 comments · Fixed by #58842
Closed

data race in FileCache #58071

CheSema opened this issue Dec 20, 2023 · 2 comments · Fixed by #58842
Assignees

Comments

@CheSema
Copy link
Member

CheSema commented Dec 20, 2023

Full stacks
https://s3.amazonaws.com/clickhouse-test-reports/58007/b4fec61814f2a57aab18f5a15b9bdff4fd703848/stress_test__tsan_/stderr.log

Preview
WARNING: ThreadSanitizer: data race (pid=3033)
  Read of size 8 at 0x7b1401af8a98 by thread T2337 (mutexes: write M0, write M1, write M2):
    #0 std::__1::operator==[abi:v15000](std::__1::__list_iterator<DB::IFileCachePriority::Entry, void*> const&, std::__1::__list_iterator<DB::IFileCachePriority::Entry, void*> const&) build_docker/./contrib/llvm-project/libcxx/include/list:420:20 (clickhouse+0x1879df3b) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #1 DB::LRUFileCachePriority::LRUIterator::assertValid() const build_docker/./src/Interpreters/Cache/LRUFileCachePriority.cpp:334:18 (clickhouse+0x1879df3b)
    #2 DB::SLRUFileCachePriority::SLRUIterator::assertValid() const build_docker/./src/Interpreters/Cache/SLRUFileCachePriority.cpp:281:18 (clickhouse+0x187c849d) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #3 DB::SLRUFileCachePriority::SLRUIterator::getEntry() const build_docker/./src/Interpreters/Cache/SLRUFileCachePriority.cpp:250:5 (clickhouse+0x187c849d)
    #4 DB::FileSegment::assertCorrectnessUnlocked(DB::FileSegmentGuard::Lock const&) const::$_0::operator()(std::__1::shared_ptr<DB::IFileCachePriority::Iterator> const&) const build_docker/./src/Interpreters/Cache/FileSegment.cpp:790:34 (clickhouse+0x1879a159) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #5 DB::FileSegment::assertCorrectnessUnlocked(DB::FileSegmentGuard::Lock const&) const build_docker/./src/Interpreters/Cache/FileSegment.cpp:805:9 (clickhouse+0x18799e20) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #6 DB::FileSegment::assertCorrectness() const build_docker/./src/Interpreters/Cache/FileSegment.cpp:779:12 (clickhouse+0x18799ba8) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #7 DB::FileCache::assertCacheCorrectness()::$_0::operator()(DB::LockedKey&) const build_docker/./src/Interpreters/Cache/FileCache.cpp:1213:13 (clickhouse+0x18780f94) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #8 decltype(std::declval<DB::FileCache::assertCacheCorrectness()::$_0&>()(std::declval<DB::LockedKey&>())) std::__1::__invoke[abi:v15000]<DB::FileCache::assertCacheCorrectness()::$_0&, DB::LockedKey&>(DB::FileCache::assertCacheCorrectness()::$_0&, DB::LockedKey&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:394:23 (clickhouse+0x18780f94)
    #9 void std::__1::__invoke_void_return_wrapper<void, true>::__call<DB::FileCache::assertCacheCorrectness()::$_0&, DB::LockedKey&>(DB::FileCache::assertCacheCorrectness()::$_0&, DB::LockedKey&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:479:9 (clickhouse+0x18780f94)
    #10 std::__1::__function::__default_alloc_func<DB::FileCache::assertCacheCorrectness()::$_0, void (DB::LockedKey&)>::operator()[abi:v15000](DB::LockedKey&) build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:235:12 (clickhouse+0x18780f94)
    #11 void std::__1::__function::__policy_invoker<void (DB::LockedKey&)>::__call_impl<std::__1::__function::__default_alloc_func<DB::FileCache::assertCacheCorrectness()::$_0, void (DB::LockedKey&)>>(std::__1::__function::__policy_storage const*, DB::LockedKey&) build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:716:16 (clickhouse+0x18780f94)
    #12 std::__1::__function::__policy_func<void (DB::LockedKey&)>::operator()[abi:v15000](DB::LockedKey&) const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:848:16 (clickhouse+0x187a3d0e) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #13 std::__1::function<void (DB::LockedKey&)>::operator()(DB::LockedKey&) const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:1187:12 (clickhouse+0x187a3d0e)
    #14 DB::CacheMetadata::iterate(std::__1::function<void (DB::LockedKey&)>&&) build_docker/./src/Interpreters/Cache/Metadata.cpp:270:17 (clickhouse+0x187a3d0e)
    #15 DB::FileCache::assertCacheCorrectness() build_docker/./src/Interpreters/Cache/FileCache.cpp:1209:14 (clickhouse+0x18778ee9) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #16 DB::FileCache::removeAllReleasable() build_docker/./src/Interpreters/Cache/FileCache.cpp:875:5 (clickhouse+0x18778ee9)
    #17 DB::InterpreterSystemQuery::execute() build_docker/./src/Interpreters/InterpreterSystemQuery.cpp:379:40 (clickhouse+0x182bfe59) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #18 DB::executeQueryImpl(char const*, char const*, std::__1::shared_ptr<DB::Context>, DB::QueryFlags, DB::QueryProcessingStage::Enum, DB::ReadBuffer*) build_docker/./src/Interpreters/executeQuery.cpp:1108:40 (clickhouse+0x18735004) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #19 DB::executeQuery(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context>, DB::QueryFlags, DB::QueryProcessingStage::Enum) build_docker/./src/Interpreters/executeQuery.cpp:1286:26 (clickhouse+0x187308d7) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #20 DB::TCPHandler::runImpl() build_docker/./src/Server/TCPHandler.cpp:498:54 (clickhouse+0x19cd114a) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #21 DB::TCPHandler::run() build_docker/./src/Server/TCPHandler.cpp:2292:9 (clickhouse+0x19cef007) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #22 Poco::Net::TCPServerConnection::start() build_docker/./base/poco/Net/src/TCPServerConnection.cpp:43:3 (clickhouse+0x1d7d9862) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #23 Poco::Net::TCPServerDispatcher::run() build_docker/./base/poco/Net/src/TCPServerDispatcher.cpp:115:20 (clickhouse+0x1d7da0da) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #24 Poco::PooledThread::run() build_docker/./base/poco/Foundation/src/ThreadPool.cpp:188:14 (clickhouse+0x1d9d9326) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #25 Poco::(anonymous namespace)::RunnableHolder::run() build_docker/./base/poco/Foundation/src/Thread.cpp:45:11 (clickhouse+0x1d9d75ef) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #26 Poco::ThreadImpl::runnableEntry(void*) build_docker/./base/poco/Foundation/src/Thread_POSIX.cpp:335:27 (clickhouse+0x1d9d5aa9) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)

  Previous write of size 8 at 0x7b1401af8a98 by thread T1681 (mutexes: write M3):
    #0 DB::LRUFileCachePriority::LRUIterator::operator=(DB::LRUFileCachePriority::LRUIterator const&) build_docker/./src/Interpreters/Cache/LRUFileCachePriority.cpp:130:14 (clickhouse+0x1879d050) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #1 DB::SLRUFileCachePriority::collectCandidatesForEviction(unsigned long, DB::FileCacheReserveStat&, DB::EvictionCandidates&, std::__1::shared_ptr<DB::IFileCachePriority::Iterator>, std::__1::function<void (DB::CacheGuard::Lock const&)>&, DB::CacheGuard::Lock const&)::$_0::operator()(DB::CacheGuard::Lock const&) build_docker/./src/Interpreters/Cache/SLRUFileCachePriority.cpp:132:44 (clickhouse+0x187c87ee) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #2 decltype(std::declval<DB::SLRUFileCachePriority::collectCandidatesForEviction(unsigned long, DB::FileCacheReserveStat&, DB::EvictionCandidates&, std::__1::shared_ptr<DB::IFileCachePriority::Iterator>, std::__1::function<void (DB::CacheGuard::Lock const&)>&, DB::CacheGuard::Lock const&)::$_0&>()(std::declval<DB::CacheGuard::Lock const&>())) std::__1::__invoke[abi:v15000]<DB::SLRUFileCachePriority::collectCandidatesForEviction(unsigned long, DB::FileCacheReserveStat&, DB::EvictionCandidates&, std::__1::shared_ptr<DB::IFileCachePriority::Iterator>, std::__1::function<void (DB::CacheGuard::Lock const&)>&, DB::CacheGuard::Lock const&)::$_0&, DB::CacheGuard::Lock const&>(DB::SLRUFileCachePriority::collectCandidatesForEviction(unsigned long, DB::FileCacheReserveStat&, DB::EvictionCandidates&, std::__1::shared_ptr<DB::IFileCachePriority::Iterator>, std::__1::function<void (DB::CacheGuard::Lock const&)>&, DB::CacheGuard::Lock const&)::$_0&, DB::CacheGuard::Lock const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:394:23 (clickhouse+0x187c87ee)
    #3 void std::__1::__invoke_void_return_wrapper<void, true>::__call<DB::SLRUFileCachePriority::collectCandidatesForEviction(unsigned long, DB::FileCacheReserveStat&, DB::EvictionCandidates&, std::__1::shared_ptr<DB::IFileCachePriority::Iterator>, std::__1::function<void (DB::CacheGuard::Lock const&)>&, DB::CacheGuard::Lock const&)::$_0&, DB::CacheGuard::Lock const&>(DB::SLRUFileCachePriority::collectCandidatesForEviction(unsigned long, DB::FileCacheReserveStat&, DB::EvictionCandidates&, std::__1::shared_ptr<DB::IFileCachePriority::Iterator>, std::__1::function<void (DB::CacheGuard::Lock const&)>&, DB::CacheGuard::Lock const&)::$_0&, DB::CacheGuard::Lock const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:479:9 (clickhouse+0x187c87ee)
    #4 std::__1::__function::__default_alloc_func<DB::SLRUFileCachePriority::collectCandidatesForEviction(unsigned long, DB::FileCacheReserveStat&, DB::EvictionCandidates&, std::__1::shared_ptr<DB::IFileCachePriority::Iterator>, std::__1::function<void (DB::CacheGuard::Lock const&)>&, DB::CacheGuard::Lock const&)::$_0, void (DB::CacheGuard::Lock const&)>::operator()[abi:v15000](DB::CacheGuard::Lock const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:235:12 (clickhouse+0x187c87ee)
    #5 void std::__1::__function::__policy_invoker<void (DB::CacheGuard::Lock const&)>::__call_impl<std::__1::__function::__default_alloc_func<DB::SLRUFileCachePriority::collectCandidatesForEviction(unsigned long, DB::FileCacheReserveStat&, DB::EvictionCandidates&, std::__1::shared_ptr<DB::IFileCachePriority::Iterator>, std::__1::function<void (DB::CacheGuard::Lock const&)>&, DB::CacheGuard::Lock const&)::$_0, void (DB::CacheGuard::Lock const&)>>(std::__1::__function::__policy_storage const*, DB::CacheGuard::Lock const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:716:16 (clickhouse+0x187c87ee)
    #6 std::__1::__function::__policy_func<void (DB::CacheGuard::Lock const&)>::operator()[abi:v15000](DB::CacheGuard::Lock const&) const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:848:16 (clickhouse+0x18777f03) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #7 std::__1::function<void (DB::CacheGuard::Lock const&)>::operator()(DB::CacheGuard::Lock const&) const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:1187:12 (clickhouse+0x18777f03)
    #8 DB::FileCache::tryReserve(DB::FileSegment&, unsigned long, DB::FileCacheReserveStat&) build_docker/./src/Interpreters/Cache/FileCache.cpp:805:9 (clickhouse+0x18777f03)
    #9 DB::FileSegment::reserve(unsigned long, DB::FileCacheReserveStat*) build_docker/./src/Interpreters/Cache/FileSegment.cpp:534:28 (clickhouse+0x1879747f) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #10 DB::CachedOnDiskReadBufferFromFile::predownload(DB::FileSegment&) build_docker/./src/Disks/IO/CachedOnDiskReadBufferFromFile.cpp:636:54 (clickhouse+0x167ef638) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #11 DB::CachedOnDiskReadBufferFromFile::nextImplStep() build_docker/./src/Disks/IO/CachedOnDiskReadBufferFromFile.cpp:910:9 (clickhouse+0x167f2577) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #12 DB::CachedOnDiskReadBufferFromFile::nextImpl() build_docker/./src/Disks/IO/CachedOnDiskReadBufferFromFile.cpp:790:16 (clickhouse+0x167f199a) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #13 DB::ReadBuffer::next() build_docker/./src/IO/ReadBuffer.h:70:20 (clickhouse+0x167e5f7c) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #14 DB::ReadBufferFromRemoteFSGather::readImpl() build_docker/./src/Disks/IO/ReadBufferFromRemoteFSGather.cpp:188:32 (clickhouse+0x167e5f7c)
    #15 DB::ReadBufferFromRemoteFSGather::nextImpl() build_docker/./src/Disks/IO/ReadBufferFromRemoteFSGather.cpp:160:9 (clickhouse+0x167e5e89) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #16 DB::ReadBuffer::next() build_docker/./src/IO/ReadBuffer.h:70:20 (clickhouse+0x16f17bf7) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #17 DB::ReadBuffer::eof() build_docker/./src/IO/ReadBuffer.h:104:38 (clickhouse+0x16f17bf7)
    #18 DB::CompressedReadBufferBase::readCompressedDataBlockForAsynchronous(unsigned long&, unsigned long&) build_docker/./src/Compression/CompressedReadBufferBase.cpp:217:24 (clickhouse+0x16f17bf7)
    #19 DB::CompressedReadBufferFromFile::readBig(char*, unsigned long) build_docker/./src/Compression/CompressedReadBufferFromFile.cpp:108:38 (clickhouse+0x16f19b62) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #20 non-virtual thunk to DB::CompressedReadBufferFromFile::readBig(char*, unsigned long) build_docker/./src/Compression/CompressedReadBufferFromFile.cpp (clickhouse+0x16f1a28d) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #21 DB::SerializationNumber<unsigned long>::deserializeBinaryBulk(DB::IColumn&, DB::ReadBuffer&, unsigned long, double) const build_docker/./src/DataTypes/Serializations/SerializationNumber.cpp:159:30 (clickhouse+0x1719142a) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #22 DB::ISerialization::deserializeBinaryBulkWithMultipleStreams(COW<DB::IColumn>::immutable_ptr<DB::IColumn>&, unsigned long, DB::ISerialization::DeserializeBinaryBulkSettings&, std::__1::shared_ptr<DB::ISerialization::DeserializeBinaryBulkState>&, std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>>*) const build_docker/./src/DataTypes/Serializations/ISerialization.cpp:132:9 (clickhouse+0x17133e52) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #23 DB::MergeTreeReaderWide::readData(DB::NameAndTypePair const&, std::__1::shared_ptr<DB::ISerialization const> const&, COW<DB::IColumn>::immutable_ptr<DB::IColumn>&, unsigned long, bool, unsigned long, unsigned long, std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>>&, bool) build_docker/./src/Storages/MergeTree/MergeTreeReaderWide.cpp:350:20 (clickhouse+0x19815bd2) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #24 DB::MergeTreeReaderWide::readRows(unsigned long, unsigned long, bool, unsigned long, std::__1::vector<COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::__1::allocator<COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>&) build_docker/./src/Storages/MergeTree/MergeTreeReaderWide.cpp:149:17 (clickhouse+0x198151e9) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #25 DB::MergeTreeRangeReader::DelayedStream::readRows(std::__1::vector<COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::__1::allocator<COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>&, unsigned long) build_docker/./src/Storages/MergeTree/MergeTreeRangeReader.cpp:109:47 (clickhouse+0x1982f34f) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #26 DB::MergeTreeRangeReader::DelayedStream::finalize(std::__1::vector<COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::__1::allocator<COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>&) build_docker/./src/Storages/MergeTree/MergeTreeRangeReader.cpp:183:12 (clickhouse+0x1982f34f)
    #27 DB::MergeTreeRangeReader::Stream::finalize(std::__1::vector<COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::__1::allocator<COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>&) build_docker/./src/Storages/MergeTree/MergeTreeRangeReader.cpp:295:31 (clickhouse+0x1983c132) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #28 DB::MergeTreeRangeReader::startReadingChain(unsigned long, DB::MarkRanges&) build_docker/./src/Storages/MergeTree/MergeTreeRangeReader.cpp:1159:27 (clickhouse+0x1983c132)
    #29 DB::MergeTreeRangeReader::read(unsigned long, DB::MarkRanges&) build_docker/./src/Storages/MergeTree/MergeTreeRangeReader.cpp:1048:23 (clickhouse+0x19839757) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #30 DB::MergeTreeReadTask::read(DB::MergeTreeReadTask::BlockSizeParams const&) build_docker/./src/Storages/MergeTree/MergeTreeReadTask.cpp:160:43 (clickhouse+0x198441aa) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #31 DB::MergeTreeThreadSelectAlgorithm::readFromTask(DB::MergeTreeReadTask&, DB::MergeTreeReadTask::BlockSizeParams const&) build_docker/./src/Storages/MergeTree/MergeTreeSelectAlgorithms.h:38:116 (clickhouse+0x1a3da389) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #32 DB::MergeTreeSelectProcessor::read() build_docker/./src/Storages/MergeTree/MergeTreeSelectProcessor.cpp:160:31 (clickhouse+0x1982b3f3) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #33 DB::MergeTreeSource::tryGenerate() build_docker/./src/Storages/MergeTree/MergeTreeSource.cpp:226:41 (clickhouse+0x1a3dd7e9) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #34 DB::ISource::work() build_docker/./src/Processors/ISource.cpp:108:26 (clickhouse+0x19d51c0a) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #35 DB::executeJob(DB::ExecutingGraph::Node*, DB::ReadProgressCallback*) build_docker/./src/Processors/Executors/ExecutionThreadContext.cpp:47:26 (clickhouse+0x19d75274) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #36 DB::ExecutionThreadContext::executeTask() build_docker/./src/Processors/Executors/ExecutionThreadContext.cpp:95:9 (clickhouse+0x19d75274)
    #37 DB::PipelineExecutor::executeStepImpl(unsigned long, std::__1::atomic<bool>*) build_docker/./src/Processors/Executors/PipelineExecutor.cpp:273:26 (clickhouse+0x19d686f0) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #38 DB::PipelineExecutor::executeSingleThread(unsigned long) build_docker/./src/Processors/Executors/PipelineExecutor.cpp:239:5 (clickhouse+0x19d686f0)
    #39 DB::PipelineExecutor::spawnThreads()::$_0::operator()() const build_docker/./src/Processors/Executors/PipelineExecutor.cpp:373:17 (clickhouse+0x19d691ce) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #40 decltype(std::declval<DB::PipelineExecutor::spawnThreads()::$_0&>()()) std::__1::__invoke[abi:v15000]<DB::PipelineExecutor::spawnThreads()::$_0&>(DB::PipelineExecutor::spawnThreads()::$_0&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:394:23 (clickhouse+0x19d691ce)
    #41 void std::__1::__invoke_void_return_wrapper<void, true>::__call<DB::PipelineExecutor::spawnThreads()::$_0&>(DB::PipelineExecutor::spawnThreads()::$_0&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:479:9 (clickhouse+0x19d691ce)
    #42 std::__1::__function::__default_alloc_func<DB::PipelineExecutor::spawnThreads()::$_0, void ()>::operator()[abi:v15000]() build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:235:12 (clickhouse+0x19d691ce)
    #43 void std::__1::__function::__policy_invoker<void ()>::__call_impl<std::__1::__function::__default_alloc_func<DB::PipelineExecutor::spawnThreads()::$_0, void ()>>(std::__1::__function::__policy_storage const*) build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:716:16 (clickhouse+0x19d691ce)
    #44 std::__1::__function::__policy_func<void ()>::operator()[abi:v15000]() const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:848:16 (clickhouse+0xf3e37ee) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #45 std::__1::function<void ()>::operator()() const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:1187:12 (clickhouse+0xf3e37ee)
    #46 ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::worker(std::__1::__list_iterator<ThreadFromGlobalPoolImpl<false>, void*>) build_docker/./src/Common/ThreadPool.cpp:421:13 (clickhouse+0xf3e37ee)
    #47 void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()::operator()() const build_docker/./src/Common/ThreadPool.cpp:183:73 (clickhouse+0xf3e7e1c) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #48 decltype(std::declval<void>()()) std::__1::__invoke[abi:v15000]<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()&>(void&&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:394:23 (clickhouse+0xf3e7e1c)
    #49 decltype(auto) std::__1::__apply_tuple_impl[abi:v15000]<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()&, std::__1::tuple<>&>(void&&, std::__1::tuple<>&, std::__1::__tuple_indices<>) build_docker/./contrib/llvm-project/libcxx/include/tuple:1789:1 (clickhouse+0xf3e7e1c)
    #50 decltype(auto) std::__1::apply[abi:v15000]<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()&, std::__1::tuple<>&>(void&&, std::__1::tuple<>&) build_docker/./contrib/llvm-project/libcxx/include/tuple:1798:1 (clickhouse+0xf3e7e1c)
    #51 ThreadFromGlobalPoolImpl<false>::ThreadFromGlobalPoolImpl<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(void&&)::'lambda'()::operator()() build_docker/./src/Common/ThreadPool.h:253:13 (clickhouse+0xf3e7e1c)
    #52 decltype(std::declval<void>()()) std::__1::__invoke[abi:v15000]<ThreadFromGlobalPoolImpl<false>::ThreadFromGlobalPoolImpl<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(void&&)::'lambda'()&>(void&&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:394:23 (clickhouse+0xf3e7d81) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #53 void std::__1::__invoke_void_return_wrapper<void, true>::__call<ThreadFromGlobalPoolImpl<false>::ThreadFromGlobalPoolImpl<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(void&&)::'lambda'()&>(ThreadFromGlobalPoolImpl<false>::ThreadFromGlobalPoolImpl<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(void&&)::'lambda'()&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:479:9 (clickhouse+0xf3e7d81)
    #54 std::__1::__function::__default_alloc_func<ThreadFromGlobalPoolImpl<false>::ThreadFromGlobalPoolImpl<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(void&&)::'lambda'(), void ()>::operator()[abi:v15000]() build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:235:12 (clickhouse+0xf3e7d81)
    #55 void std::__1::__function::__policy_invoker<void ()>::__call_impl<std::__1::__function::__default_alloc_func<ThreadFromGlobalPoolImpl<false>::ThreadFromGlobalPoolImpl<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(void&&)::'lambda'(), void ()>>(std::__1::__function::__policy_storage const*) build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:716:16 (clickhouse+0xf3e7d81)
    #56 std::__1::__function::__policy_func<void ()>::operator()[abi:v15000]() const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:848:16 (clickhouse+0xf3df58e) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #57 std::__1::function<void ()>::operator()() const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:1187:12 (clickhouse+0xf3df58e)
    #58 ThreadPoolImpl<std::__1::thread>::worker(std::__1::__list_iterator<std::__1::thread, void*>) build_docker/./src/Common/ThreadPool.cpp:421:13 (clickhouse+0xf3df58e)
    #59 void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()::operator()() const build_docker/./src/Common/ThreadPool.cpp:183:73 (clickhouse+0xf3e6131) (BuildId: 0611dc7cd25632604b06169946ec0ed55c801e53)
    #60 decltype(std::declval<void>()()) std::__1::__invoke[abi:v15000]<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(void&&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:394:23 (clickhouse+0xf3e6131)
    #61 void std::__1::__thread_execute[abi:v15000]<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 ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(std::__1::tuple<void, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>&, std::__1::__tuple_indices<>) build_docker/./contrib/llvm-project/libcxx/include/thread:284:5 (clickhouse+0xf3e6131)
    #62 void* std::__1::__thread_proxy[abi:v15000]<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 ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>>(void*) build_docker/./contrib/llvm-project/libcxx/include/thread:295:5 (clickhouse+0xf3e6131)

@nickitat
Copy link
Member

another stack

WARNING: ThreadSanitizer: data race (pid=1480)
  Write of size 8 at 0x7b140024ded8 by thread T1316 (mutexes: write M0):
    #0 operator delete(void*, unsigned long) <null> (clickhouse+0x738014f) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #1 void std::__1::__libcpp_operator_delete[abi:v15000]<void*, unsigned long>(void*, unsigned long) build_docker/./contrib/llvm-project/libcxx/include/new:256:3 (clickhouse+0x18d039f0) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #2 void std::__1::__do_deallocate_handle_size[abi:v15000]<>(void*, unsigned long) build_docker/./contrib/llvm-project/libcxx/include/new:282:10 (clickhouse+0x18d039f0)
    #3 std::__1::__libcpp_deallocate[abi:v15000](void*, unsigned long, unsigned long) build_docker/./contrib/llvm-project/libcxx/include/new:296:14 (clickhouse+0x18d039f0)
    #4 std::__1::allocator<std::__1::__list_node<DB::IFileCachePriority::Entry, void*>>::deallocate[abi:v15000](std::__1::__list_node<DB::IFileCachePriority::Entry, void*>*, unsigned long) build_docker/./contrib/llvm-project/libcxx/include/__memory/allocator.h:128:13 (clickhouse+0x18d039f0)
    #5 std::__1::allocator_traits<std::__1::allocator<std::__1::__list_node<DB::IFileCachePriority::Entry, void*>>>::deallocate[abi:v15000](std::__1::allocator<std::__1::__list_node<DB::IFileCachePriority::Entry, void*>>&, std::__1::__list_node<DB::IFileCachePriority::Entry, void*>*, unsigned long) build_docker/./contrib/llvm-project/libcxx/include/__memory/allocator_traits.h:282:13 (clickhouse+0x18d039f0)
    #6 std::__1::list<DB::IFileCachePriority::Entry, std::__1::allocator<DB::IFileCachePriority::Entry>>::erase(std::__1::__list_const_iterator<DB::IFileCachePriority::Entry, void*>) build_docker/./contrib/llvm-project/libcxx/include/list:1730:5 (clickhouse+0x18d039f0)
    #7 DB::LRUFileCachePriority::remove(std::__1::__list_iterator<DB::IFileCachePriority::Entry, void*>, DB::CacheGuard::Lock const&) build_docker/./src/Interpreters/Cache/LRUFileCachePriority.cpp:99:18 (clickhouse+0x18d039f0)
    #8 DB::LRUFileCachePriority::LRUIterator::remove(DB::CacheGuard::Lock const&) build_docker/./src/Interpreters/Cache/LRUFileCachePriority.cpp:342:21 (clickhouse+0x18d04d02) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #9 DB::SLRUFileCachePriority::increasePriority(DB::SLRUFileCachePriority::SLRUIterator&, DB::CacheGuard::Lock const&) build_docker/./src/Interpreters/Cache/SLRUFileCachePriority.cpp:209:27 (clickhouse+0x18d2f042) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #10 DB::SLRUFileCachePriority::SLRUIterator::increasePriority(DB::CacheGuard::Lock const&) build_docker/./src/Interpreters/Cache/SLRUFileCachePriority.cpp:273:21 (clickhouse+0x18d2f936) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #11 DB::FileSegment::increasePriority() build_docker/./src/Interpreters/Cache/FileSegment.cpp:930:26 (clickhouse+0x18d013ee) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #12 DB::CachedOnDiskReadBufferFromFile::nextImplStep() build_docker/./src/Disks/IO/CachedOnDiskReadBufferFromFile.cpp:862:32 (clickhouse+0x16bc3c88) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #13 DB::CachedOnDiskReadBufferFromFile::nextImpl() build_docker/./src/Disks/IO/CachedOnDiskReadBufferFromFile.cpp:790:16 (clickhouse+0x16bc395a) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #14 DB::ReadBuffer::next() build_docker/./src/IO/ReadBuffer.h:70:20 (clickhouse+0x16bb7e1c) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #15 DB::ReadBufferFromRemoteFSGather::readImpl() build_docker/./src/Disks/IO/ReadBufferFromRemoteFSGather.cpp:188:32 (clickhouse+0x16bb7e1c)
    #16 DB::ReadBufferFromRemoteFSGather::nextImpl() build_docker/./src/Disks/IO/ReadBufferFromRemoteFSGather.cpp:160:9 (clickhouse+0x16bb7d29) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #17 DB::ReadBuffer::next() build_docker/./src/IO/ReadBuffer.h:70:20 (clickhouse+0x169ef7e3) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #18 DB::ThreadPoolRemoteFSReader::execute(DB::IAsynchronousReader::Request, bool) build_docker/./src/Disks/IO/ThreadPoolRemoteFSReader.cpp:147:25 (clickhouse+0x169ef7e3)
    #19 DB::ThreadPoolRemoteFSReader::submit(DB::IAsynchronousReader::Request) build_docker/./src/Disks/IO/ThreadPoolRemoteFSReader.cpp:97:23 (clickhouse+0x169ee895) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #20 DB::AsynchronousBoundedReadBuffer::readAsync(char*, unsigned long, Priority) build_docker/./src/Disks/IO/AsynchronousBoundedReadBuffer.cpp:93:19 (clickhouse+0x16bb2e9d) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #21 DB::AsynchronousBoundedReadBuffer::prefetch(Priority) build_docker/./src/Disks/IO/AsynchronousBoundedReadBuffer.cpp:119:23 (clickhouse+0x16bb33a9) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #22 DB::CompressedReadBufferFromFile::prefetch(Priority) build_docker/./src/Compression/CompressedReadBufferFromFile.cpp:56:13 (clickhouse+0x17306876) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #23 non-virtual thunk to DB::CompressedReadBufferFromFile::prefetch(Priority) build_docker/./src/Compression/CompressedReadBufferFromFile.cpp (clickhouse+0x17306876)
    #24 DB::MergeTreeReaderWide::prefetchForColumn(Priority, DB::NameAndTypePair const&, std::__1::shared_ptr<DB::ISerialization const> const&, unsigned long, bool, unsigned long, std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>>&)::$_0::operator()(DB::ISerialization::SubstreamPath const&) const build_docker/./src/Storages/MergeTree/MergeTreeReaderWide.cpp:318:22 (clickhouse+0x19d68bc3) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #25 decltype(std::declval<DB::MergeTreeReaderWide::prefetchForColumn(Priority, DB::NameAndTypePair const&, std::__1::shared_ptr<DB::ISerialization const> const&, unsigned long, bool, unsigned long, std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>>&)::$_0&>()(std::declval<DB::ISerialization::SubstreamPath const&>())) std::__1::__invoke[abi:v15000]<DB::MergeTreeReaderWide::prefetchForColumn(Priority, DB::NameAndTypePair const&, std::__1::shared_ptr<DB::ISerialization const> const&, unsigned long, bool, unsigned long, std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>>&)::$_0&, DB::ISerialization::SubstreamPath const&>(DB::MergeTreeReaderWide::prefetchForColumn(Priority, DB::NameAndTypePair const&, std::__1::shared_ptr<DB::ISerialization const> const&, unsigned long, bool, unsigned long, std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>>&)::$_0&, DB::ISerialization::SubstreamPath const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:394:23 (clickhouse+0x19d68bc3)
    #26 void std::__1::__invoke_void_return_wrapper<void, true>::__call<DB::MergeTreeReaderWide::prefetchForColumn(Priority, DB::NameAndTypePair const&, std::__1::shared_ptr<DB::ISerialization const> const&, unsigned long, bool, unsigned long, std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>>&)::$_0&, DB::ISerialization::SubstreamPath const&>(DB::MergeTreeReaderWide::prefetchForColumn(Priority, DB::NameAndTypePair const&, std::__1::shared_ptr<DB::ISerialization const> const&, unsigned long, bool, unsigned long, std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>>&)::$_0&, DB::ISerialization::SubstreamPath const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:479:9 (clickhouse+0x19d68bc3)
    #27 std::__1::__function::__default_alloc_func<DB::MergeTreeReaderWide::prefetchForColumn(Priority, DB::NameAndTypePair const&, std::__1::shared_ptr<DB::ISerialization const> const&, unsigned long, bool, unsigned long, std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>>&)::$_0, void (DB::ISerialization::SubstreamPath const&)>::operator()[abi:v15000](DB::ISerialization::SubstreamPath const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:235:12 (clickhouse+0x19d68bc3)
    #28 void std::__1::__function::__policy_invoker<void (DB::ISerialization::SubstreamPath const&)>::__call_impl<std::__1::__function::__default_alloc_func<DB::MergeTreeReaderWide::prefetchForColumn(Priority, DB::NameAndTypePair const&, std::__1::shared_ptr<DB::ISerialization const> const&, unsigned long, bool, unsigned long, std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>>&)::$_0, void (DB::ISerialization::SubstreamPath const&)>>(std::__1::__function::__policy_storage const*, DB::ISerialization::SubstreamPath const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:716:16 (clickhouse+0x19d68bc3)
    #29 std::__1::__function::__policy_func<void (DB::ISerialization::SubstreamPath const&)>::operator()[abi:v15000](DB::ISerialization::SubstreamPath const&) const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:848:16 (clickhouse+0x17527d2f) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #30 std::__1::function<void (DB::ISerialization::SubstreamPath const&)>::operator()(DB::ISerialization::SubstreamPath const&) const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:1187:12 (clickhouse+0x17527d2f)
    #31 DB::ISerialization::enumerateStreams(DB::ISerialization::EnumerateStreamsSettings&, std::__1::function<void (DB::ISerialization::SubstreamPath const&)> const&, DB::ISerialization::SubstreamData const&) const build_docker/./src/DataTypes/Serializations/ISerialization.cpp:82:5 (clickhouse+0x17527d2f)
    #32 DB::ISerialization::enumerateStreams(std::__1::function<void (DB::ISerialization::SubstreamPath const&)> const&, std::__1::shared_ptr<DB::IDataType const> const&, COW<DB::IColumn>::immutable_ptr<DB::IColumn> const&) const build_docker/./src/DataTypes/Serializations/ISerialization.cpp:93:5 (clickhouse+0x17527fd5) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #33 DB::MergeTreeReaderWide::prefetchForColumn(Priority, DB::NameAndTypePair const&, std::__1::shared_ptr<DB::ISerialization const> const&, unsigned long, bool, unsigned long, std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>>&) build_docker/./src/Storages/MergeTree/MergeTreeReaderWide.cpp:309:20 (clickhouse+0x19d66943) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #34 DB::MergeTreeReaderWide::prefetchForAllColumns(Priority, unsigned long, unsigned long, unsigned long, bool) build_docker/./src/Storages/MergeTree/MergeTreeReaderWide.cpp:101:13 (clickhouse+0x19d665ed) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #35 DB::MergeTreeReaderWide::readRows(unsigned long, unsigned long, bool, unsigned long, std::__1::vector<COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::__1::allocator<COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>&) build_docker/./src/Storages/MergeTree/MergeTreeReaderWide.cpp:132:9 (clickhouse+0x19d66d9f) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #36 DB::MergeTreeRangeReader::DelayedStream::readRows(std::__1::vector<COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::__1::allocator<COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>&, unsigned long) build_docker/./src/Storages/MergeTree/MergeTreeRangeReader.cpp:109:47 (clickhouse+0x19d817cf) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #37 DB::MergeTreeRangeReader::DelayedStream::finalize(std::__1::vector<COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::__1::allocator<COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>&) build_docker/./src/Storages/MergeTree/MergeTreeRangeReader.cpp:183:12 (clickhouse+0x19d817cf)
    #38 DB::MergeTreeRangeReader::Stream::finalize(std::__1::vector<COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::__1::allocator<COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>&) build_docker/./src/Storages/MergeTree/MergeTreeRangeReader.cpp:295:31 (clickhouse+0x19d8e3ed) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #39 DB::MergeTreeRangeReader::startReadingChain(unsigned long, DB::MarkRanges&) build_docker/./src/Storages/MergeTree/MergeTreeRangeReader.cpp:1137:39 (clickhouse+0x19d8e3ed)
    #40 DB::MergeTreeRangeReader::read(unsigned long, DB::MarkRanges&) build_docker/./src/Storages/MergeTree/MergeTreeRangeReader.cpp:1048:23 (clickhouse+0x19d8bd37) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #41 DB::MergeTreeReadTask::read(DB::MergeTreeReadTask::BlockSizeParams const&) build_docker/./src/Storages/MergeTree/MergeTreeReadTask.cpp:160:43 (clickhouse+0x19d963ea) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #42 DB::MergeTreeThreadSelectAlgorithm::readFromTask(DB::MergeTreeReadTask&, DB::MergeTreeReadTask::BlockSizeParams const&) build_docker/./src/Storages/MergeTree/MergeTreeSelectAlgorithms.h:38:116 (clickhouse+0x1a966989) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #43 DB::MergeTreeSelectProcessor::read() build_docker/./src/Storages/MergeTree/MergeTreeSelectProcessor.cpp:162:31 (clickhouse+0x19d7d752) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #44 DB::MergeTreeSource::tryGenerate() build_docker/./src/Storages/MergeTree/MergeTreeSource.cpp:226:41 (clickhouse+0x1a969be9) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #45 DB::ISource::work() build_docker/./src/Processors/ISource.cpp:108:26 (clickhouse+0x1a2cce0a) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #46 DB::executeJob(DB::ExecutingGraph::Node*, DB::ReadProgressCallback*) build_docker/./src/Processors/Executors/ExecutionThreadContext.cpp:47:26 (clickhouse+0x1a2f1bb4) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #47 DB::ExecutionThreadContext::executeTask() build_docker/./src/Processors/Executors/ExecutionThreadContext.cpp:95:9 (clickhouse+0x1a2f1bb4)
    #48 DB::PipelineExecutor::executeStepImpl(unsigned long, std::__1::atomic<bool>*) build_docker/./src/Processors/Executors/PipelineExecutor.cpp:273:26 (clickhouse+0x1a2e4d70) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #49 DB::PipelineExecutor::executeSingleThread(unsigned long) build_docker/./src/Processors/Executors/PipelineExecutor.cpp:239:5 (clickhouse+0x1a2e4d70)
    #50 DB::PipelineExecutor::executeImpl(unsigned long, bool) build_docker/./src/Processors/Executors/PipelineExecutor.cpp:409:9 (clickhouse+0x1a2e3356) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #51 DB::PipelineExecutor::execute(unsigned long, bool) build_docker/./src/Processors/Executors/PipelineExecutor.cpp:111:9 (clickhouse+0x1a2e305e) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #52 DB::threadFunction(DB::CompletedPipelineExecutor::Data&, std::__1::shared_ptr<DB::ThreadGroup>, unsigned long, bool) build_docker/./src/Processors/Executors/CompletedPipelineExecutor.cpp:49:24 (clickhouse+0x1a2e1e0d) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #53 DB::CompletedPipelineExecutor::execute()::$_0::operator()() const build_docker/./src/Processors/Executors/CompletedPipelineExecutor.cpp:89:13 (clickhouse+0x1a2e1e0d)
    #54 decltype(std::declval<DB::CompletedPipelineExecutor::execute()::$_0&>()()) std::__1::__invoke[abi:v15000]<DB::CompletedPipelineExecutor::execute()::$_0&>(DB::CompletedPipelineExecutor::execute()::$_0&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:394:23 (clickhouse+0x1a2e1e0d)
    #55 decltype(auto) std::__1::__apply_tuple_impl[abi:v15000]<DB::CompletedPipelineExecutor::execute()::$_0&, std::__1::tuple<>&>(DB::CompletedPipelineExecutor::execute()::$_0&, std::__1::tuple<>&, std::__1::__tuple_indices<>) build_docker/./contrib/llvm-project/libcxx/include/tuple:1789:1 (clickhouse+0x1a2e1e0d)
    #56 decltype(auto) std::__1::apply[abi:v15000]<DB::CompletedPipelineExecutor::execute()::$_0&, std::__1::tuple<>&>(DB::CompletedPipelineExecutor::execute()::$_0&, std::__1::tuple<>&) build_docker/./contrib/llvm-project/libcxx/include/tuple:1798:1 (clickhouse+0x1a2e1e0d)
    #57 ThreadFromGlobalPoolImpl<true>::ThreadFromGlobalPoolImpl<DB::CompletedPipelineExecutor::execute()::$_0>(DB::CompletedPipelineExecutor::execute()::$_0&&)::'lambda'()::operator()() build_docker/./src/Common/ThreadPool.h:223:13 (clickhouse+0x1a2e1e0d)
    #58 decltype(std::declval<DB::CompletedPipelineExecutor::execute()::$_0>()()) std::__1::__invoke[abi:v15000]<ThreadFromGlobalPoolImpl<true>::ThreadFromGlobalPoolImpl<DB::CompletedPipelineExecutor::execute()::$_0>(DB::CompletedPipelineExecutor::execute()::$_0&&)::'lambda'()&>(DB::CompletedPipelineExecutor::execute()::$_0&&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:394:23 (clickhouse+0x1a2e1e0d)
    #59 void std::__1::__invoke_void_return_wrapper<void, true>::__call<ThreadFromGlobalPoolImpl<true>::ThreadFromGlobalPoolImpl<DB::CompletedPipelineExecutor::execute()::$_0>(DB::CompletedPipelineExecutor::execute()::$_0&&)::'lambda'()&>(ThreadFromGlobalPoolImpl<true>::ThreadFromGlobalPoolImpl<DB::CompletedPipelineExecutor::execute()::$_0>(DB::CompletedPipelineExecutor::execute()::$_0&&)::'lambda'()&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:479:9 (clickhouse+0x1a2e1e0d)
    #60 std::__1::__function::__default_alloc_func<ThreadFromGlobalPoolImpl<true>::ThreadFromGlobalPoolImpl<DB::CompletedPipelineExecutor::execute()::$_0>(DB::CompletedPipelineExecutor::execute()::$_0&&)::'lambda'(), void ()>::operator()[abi:v15000]() build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:235:12 (clickhouse+0x1a2e1e0d)
    #61 void std::__1::__function::__policy_invoker<void ()>::__call_impl<std::__1::__function::__default_alloc_func<ThreadFromGlobalPoolImpl<true>::ThreadFromGlobalPoolImpl<DB::CompletedPipelineExecutor::execute()::$_0>(DB::CompletedPipelineExecutor::execute()::$_0&&)::'lambda'(), void ()>>(std::__1::__function::__policy_storage const*) build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:716:16 (clickhouse+0x1a2e1e0d)
    #62 std::__1::__function::__policy_func<void ()>::operator()[abi:v15000]() const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:848:16 (clickhouse+0xf78606e) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #63 std::__1::function<void ()>::operator()() const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:1187:12 (clickhouse+0xf78606e)
    #64 ThreadPoolImpl<std::__1::thread>::worker(std::__1::__list_iterator<std::__1::thread, void*>) build_docker/./src/Common/ThreadPool.cpp:455:13 (clickhouse+0xf78606e)
    #65 void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()::operator()() const build_docker/./src/Common/ThreadPool.cpp:217:73 (clickhouse+0xf78bf31) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #66 decltype(std::declval<void>()()) std::__1::__invoke[abi:v15000]<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(void&&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:394:23 (clickhouse+0xf78bf31)
    #67 void std::__1::__thread_execute[abi:v15000]<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 ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(std::__1::tuple<void, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>&, std::__1::__tuple_indices<>) build_docker/./contrib/llvm-project/libcxx/include/thread:284:5 (clickhouse+0xf78bf31)
    #68 void* std::__1::__thread_proxy[abi:v15000]<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 ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>>(void*) build_docker/./contrib/llvm-project/libcxx/include/thread:295:5 (clickhouse+0xf78bf31)

  Previous read of size 8 at 0x7b140024ded8 by thread T686 (mutexes: write M1):
    #0 bool wide::integer<128ul, unsigned int>::_impl::operator_eq<wide::integer<128ul, unsigned int>>(wide::integer<128ul, unsigned int> const&, wide::integer<128ul, unsigned int> const&) build_docker/./base/base/../base/wide_integer_impl.h:809:21 (clickhouse+0x18d00dba) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #1 bool wide::operator==<128ul, unsigned int, 128ul, unsigned int>(wide::integer<128ul, unsigned int> const&, wide::integer<128ul, unsigned int> const&) build_docker/./base/base/../base/wide_integer_impl.h:1482:12 (clickhouse+0x18d00dba)
    #2 DB::FileCacheKey::operator==(DB::FileCacheKey const&) const build_docker/./src/Interpreters/Cache/FileCacheKey.h:23:68 (clickhouse+0x18d00dba)
    #3 DB::FileSegment::assertCorrectnessUnlocked(DB::FileSegmentGuard::Lock const&) const::$_0::operator()(std::__1::shared_ptr<DB::IFileCachePriority::Iterator> const&) const build_docker/./src/Interpreters/Cache/FileSegment.cpp:793:9 (clickhouse+0x18d00dba)
    #4 DB::FileSegment::assertCorrectnessUnlocked(DB::FileSegmentGuard::Lock const&) const build_docker/./src/Interpreters/Cache/FileSegment.cpp:820:9 (clickhouse+0x18d00ac4) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #5 DB::FileSegment::assertCorrectness() const build_docker/./src/Interpreters/Cache/FileSegment.cpp:779:12 (clickhouse+0x18d007a8) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #6 DB::CacheMetadata::downloadThreadFunc(bool const&) build_docker/./src/Interpreters/Cache/Metadata.cpp:583:17 (clickhouse+0x18d0e97e) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #7 DB::CacheMetadata::startup()::$_0::operator()() const build_docker/./src/Interpreters/Cache/Metadata.cpp:688:125 (clickhouse+0x18d15da3) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #8 decltype(std::declval<DB::CacheMetadata::startup()::$_0&>()()) std::__1::__invoke[abi:v15000]<DB::CacheMetadata::startup()::$_0&>(DB::CacheMetadata::startup()::$_0&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:394:23 (clickhouse+0x18d15da3)
    #9 decltype(auto) std::__1::__apply_tuple_impl[abi:v15000]<DB::CacheMetadata::startup()::$_0&, std::__1::tuple<>&>(DB::CacheMetadata::startup()::$_0&, std::__1::tuple<>&, std::__1::__tuple_indices<>) build_docker/./contrib/llvm-project/libcxx/include/tuple:1789:1 (clickhouse+0x18d15da3)
    #10 decltype(auto) std::__1::apply[abi:v15000]<DB::CacheMetadata::startup()::$_0&, std::__1::tuple<>&>(DB::CacheMetadata::startup()::$_0&, std::__1::tuple<>&) build_docker/./contrib/llvm-project/libcxx/include/tuple:1798:1 (clickhouse+0x18d15da3)
    #11 ThreadFromGlobalPoolImpl<true>::ThreadFromGlobalPoolImpl<DB::CacheMetadata::startup()::$_0>(DB::CacheMetadata::startup()::$_0&&)::'lambda'()::operator()() build_docker/./src/Common/ThreadPool.h:223:13 (clickhouse+0x18d15da3)
    #12 decltype(std::declval<DB::CacheMetadata::startup()::$_0>()()) std::__1::__invoke[abi:v15000]<ThreadFromGlobalPoolImpl<true>::ThreadFromGlobalPoolImpl<DB::CacheMetadata::startup()::$_0>(DB::CacheMetadata::startup()::$_0&&)::'lambda'()&>(DB::CacheMetadata::startup()::$_0&&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:394:23 (clickhouse+0x18d15da3)
    #13 void std::__1::__invoke_void_return_wrapper<void, true>::__call<ThreadFromGlobalPoolImpl<true>::ThreadFromGlobalPoolImpl<DB::CacheMetadata::startup()::$_0>(DB::CacheMetadata::startup()::$_0&&)::'lambda'()&>(ThreadFromGlobalPoolImpl<true>::ThreadFromGlobalPoolImpl<DB::CacheMetadata::startup()::$_0>(DB::CacheMetadata::startup()::$_0&&)::'lambda'()&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:479:9 (clickhouse+0x18d15da3)
    #14 std::__1::__function::__default_alloc_func<ThreadFromGlobalPoolImpl<true>::ThreadFromGlobalPoolImpl<DB::CacheMetadata::startup()::$_0>(DB::CacheMetadata::startup()::$_0&&)::'lambda'(), void ()>::operator()[abi:v15000]() build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:235:12 (clickhouse+0x18d15da3)
    #15 void std::__1::__function::__policy_invoker<void ()>::__call_impl<std::__1::__function::__default_alloc_func<ThreadFromGlobalPoolImpl<true>::ThreadFromGlobalPoolImpl<DB::CacheMetadata::startup()::$_0>(DB::CacheMetadata::startup()::$_0&&)::'lambda'(), void ()>>(std::__1::__function::__policy_storage const*) build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:716:16 (clickhouse+0x18d15da3)
    #16 std::__1::__function::__policy_func<void ()>::operator()[abi:v15000]() const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:848:16 (clickhouse+0xf78606e) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #17 std::__1::function<void ()>::operator()() const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:1187:12 (clickhouse+0xf78606e)
    #18 ThreadPoolImpl<std::__1::thread>::worker(std::__1::__list_iterator<std::__1::thread, void*>) build_docker/./src/Common/ThreadPool.cpp:455:13 (clickhouse+0xf78606e)
    #19 void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()::operator()() const build_docker/./src/Common/ThreadPool.cpp:217:73 (clickhouse+0xf78bf31) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #20 decltype(std::declval<void>()()) std::__1::__invoke[abi:v15000]<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(void&&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:394:23 (clickhouse+0xf78bf31)
    #21 void std::__1::__thread_execute[abi:v15000]<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 ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(std::__1::tuple<void, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>&, std::__1::__tuple_indices<>) build_docker/./contrib/llvm-project/libcxx/include/thread:284:5 (clickhouse+0xf78bf31)
    #22 void* std::__1::__thread_proxy[abi:v15000]<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 ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>>(void*) build_docker/./contrib/llvm-project/libcxx/include/thread:295:5 (clickhouse+0xf78bf31)

  Mutex M0 (0x7b50000823c8) created at:
    #0 pthread_mutex_lock <null> (clickhouse+0x72fb26b) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #1 std::__1::__libcpp_mutex_lock[abi:v15000](pthread_mutex_t*) build_docker/./contrib/llvm-project/libcxx/include/__threading_support:304:10 (clickhouse+0x20813059) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #2 std::__1::mutex::lock() build_docker/./contrib/llvm-project/libcxx/src/mutex.cpp:38:14 (clickhouse+0x20813059)
    #3 std::__1::unique_lock<std::__1::mutex>::unique_lock[abi:v15000](std::__1::mutex&) build_docker/./contrib/llvm-project/libcxx/include/__mutex_base:122:61 (clickhouse+0x18cd751f) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #4 DB::CacheGuard::Lock::Lock(std::__1::mutex&) build_docker/./src/Interpreters/Cache/Guards.h:68:46 (clickhouse+0x18cd751f)
    #5 DB::CacheGuard::lock() build_docker/./src/Interpreters/Cache/Guards.h:71:26 (clickhouse+0x18cd751f)
    #6 DB::FileCache::lockCache() const build_docker/./src/Interpreters/Cache/FileCache.cpp:168:24 (clickhouse+0x18cd751f)
    #7 DB::FileCache::loadMetadata() build_docker/./src/Interpreters/Cache/FileCache.cpp:905:28 (clickhouse+0x18cd7310) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #8 DB::FileCache::initialize() build_docker/./src/Interpreters/Cache/FileCache.cpp:145:13 (clickhouse+0x18cd6e9c) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #9 DB::CachedObjectStorage::CachedObjectStorage(std::__1::shared_ptr<DB::IObjectStorage>, std::__1::shared_ptr<DB::FileCache>, DB::FileCacheSettings const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) build_docker/./src/Disks/ObjectStorages/Cached/CachedObjectStorage.cpp:30:12 (clickhouse+0x1786393c) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #10 DB::CachedObjectStorage* std::__1::construct_at[abi:v15000]<DB::CachedObjectStorage, std::__1::shared_ptr<DB::IObjectStorage>&, std::__1::shared_ptr<DB::FileCache>&, DB::FileCacheSettings const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::CachedObjectStorage*>(DB::CachedObjectStorage*, std::__1::shared_ptr<DB::IObjectStorage>&, std::__1::shared_ptr<DB::FileCache>&, DB::FileCacheSettings const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) build_docker/./contrib/llvm-project/libcxx/include/__memory/construct_at.h:35:48 (clickhouse+0x17863066) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #11 void std::__1::allocator_traits<std::__1::allocator<DB::CachedObjectStorage>>::construct[abi:v15000]<DB::CachedObjectStorage, std::__1::shared_ptr<DB::IObjectStorage>&, std::__1::shared_ptr<DB::FileCache>&, DB::FileCacheSettings const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, void, void>(std::__1::allocator<DB::CachedObjectStorage>&, DB::CachedObjectStorage*, std::__1::shared_ptr<DB::IObjectStorage>&, std::__1::shared_ptr<DB::FileCache>&, DB::FileCacheSettings const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) build_docker/./contrib/llvm-project/libcxx/include/__memory/allocator_traits.h:298:9 (clickhouse+0x17863066)
    #12 std::__1::__shared_ptr_emplace<DB::CachedObjectStorage, std::__1::allocator<DB::CachedObjectStorage>>::__shared_ptr_emplace[abi:v15000]<std::__1::shared_ptr<DB::IObjectStorage>&, std::__1::shared_ptr<DB::FileCache>&, DB::FileCacheSettings const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&>(std::__1::allocator<DB::CachedObjectStorage>, std::__1::shared_ptr<DB::IObjectStorage>&, std::__1::shared_ptr<DB::FileCache>&, DB::FileCacheSettings const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) build_docker/./contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:292:9 (clickhouse+0x17863066)
    #13 std::__1::shared_ptr<DB::CachedObjectStorage> std::__1::allocate_shared[abi:v15000]<DB::CachedObjectStorage, std::__1::allocator<DB::CachedObjectStorage>, std::__1::shared_ptr<DB::IObjectStorage>&, std::__1::shared_ptr<DB::FileCache>&, DB::FileCacheSettings const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, void>(std::__1::allocator<DB::CachedObjectStorage> const&, std::__1::shared_ptr<DB::IObjectStorage>&, std::__1::shared_ptr<DB::FileCache>&, DB::FileCacheSettings const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) build_docker/./contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:953:55 (clickhouse+0x17863066)
    #14 std::__1::shared_ptr<DB::CachedObjectStorage> std::__1::make_shared[abi:v15000]<DB::CachedObjectStorage, std::__1::shared_ptr<DB::IObjectStorage>&, std::__1::shared_ptr<DB::FileCache>&, DB::FileCacheSettings const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, void>(std::__1::shared_ptr<DB::IObjectStorage>&, std::__1::shared_ptr<DB::FileCache>&, DB::FileCacheSettings const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) build_docker/./contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:962:12 (clickhouse+0x17863066)
    #15 DB::DiskObjectStorage::wrapWithCache(std::__1::shared_ptr<DB::FileCache>, DB::FileCacheSettings const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) build_docker/./src/Disks/ObjectStorages/DiskObjectStorageCache.cpp:12:22 (clickhouse+0x17863066)
    #16 DB::registerDiskCache(DB::DiskFactory&, bool)::$_0::operator()(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Poco::Util::AbstractConfiguration const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context const>, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::shared_ptr<DB::IDisk>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::shared_ptr<DB::IDisk>>>> const&) const build_docker/./src/Disks/ObjectStorages/Cached/registerDiskCache.cpp:76:30 (clickhouse+0x178943a9) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #17 decltype(std::declval<DB::registerDiskCache(DB::DiskFactory&, bool)::$_0&>()(std::declval<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&>(), std::declval<Poco::Util::AbstractConfiguration const&>(), std::declval<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&>(), std::declval<std::__1::shared_ptr<DB::Context const>>(), std::declval<std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::shared_ptr<DB::IDisk>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::shared_ptr<DB::IDisk>>>> const&>())) std::__1::__invoke[abi:v15000]<DB::registerDiskCache(DB::DiskFactory&, bool)::$_0&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Poco::Util::AbstractConfiguration const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context const>, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::shared_ptr<DB::IDisk>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::shared_ptr<DB::IDisk>>>> const&>(DB::registerDiskCache(DB::DiskFactory&, bool)::$_0&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Poco::Util::AbstractConfiguration const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context const>&&, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::shared_ptr<DB::IDisk>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::shared_ptr<DB::IDisk>>>> const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:394:23 (clickhouse+0x178943a9)
    #18 std::__1::shared_ptr<DB::IDisk> std::__1::__invoke_void_return_wrapper<std::__1::shared_ptr<DB::IDisk>, false>::__call<DB::registerDiskCache(DB::DiskFactory&, bool)::$_0&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Poco::Util::AbstractConfiguration const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context const>, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::shared_ptr<DB::IDisk>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::shared_ptr<DB::IDisk>>>> const&>(DB::registerDiskCache(DB::DiskFactory&, bool)::$_0&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Poco::Util::AbstractConfiguration const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context const>&&, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::shared_ptr<DB::IDisk>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::shared_ptr<DB::IDisk>>>> const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:470:16 (clickhouse+0x178943a9)
    #19 std::__1::__function::__default_alloc_func<DB::registerDiskCache(DB::DiskFactory&, bool)::$_0, std::__1::shared_ptr<DB::IDisk> (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Poco::Util::AbstractConfiguration const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context const>, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::shared_ptr<DB::IDisk>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::shared_ptr<DB::IDisk>>>> const&)>::operator()[abi:v15000](std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Poco::Util::AbstractConfiguration const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context const>&&, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::shared_ptr<DB::IDisk>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::shared_ptr<DB::IDisk>>>> const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:235:12 (clickhouse+0x178943a9)
    #20 std::__1::shared_ptr<DB::IDisk> std::__1::__function::__policy_invoker<std::__1::shared_ptr<DB::IDisk> (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Poco::Util::AbstractConfiguration const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context const>, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::shared_ptr<DB::IDisk>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::shared_ptr<DB::IDisk>>>> const&)>::__call_impl<std::__1::__function::__default_alloc_func<DB::registerDiskCache(DB::DiskFactory&, bool)::$_0, std::__1::shared_ptr<DB::IDisk> (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Poco::Util::AbstractConfiguration const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context const>, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::shared_ptr<DB::IDisk>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::shared_ptr<DB::IDisk>>>> const&)>>(std::__1::__function::__policy_storage const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Poco::Util::AbstractConfiguration const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context const>&&, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::shared_ptr<DB::IDisk>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::shared_ptr<DB::IDisk>>>> const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:716:16 (clickhouse+0x178943a9)
    #21 std::__1::__function::__policy_func<std::__1::shared_ptr<DB::IDisk> (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Poco::Util::AbstractConfiguration const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context const>, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::shared_ptr<DB::IDisk>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::shared_ptr<DB::IDisk>>>> const&)>::operator()[abi:v15000](std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Poco::Util::AbstractConfiguration const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context const>&&, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::shared_ptr<DB::IDisk>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::shared_ptr<DB::IDisk>>>> const&) const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:848:16 (clickhouse+0x177d9534) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #22 std::__1::function<std::__1::shared_ptr<DB::IDisk> (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Poco::Util::AbstractConfiguration const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context const>, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::shared_ptr<DB::IDisk>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::shared_ptr<DB::IDisk>>>> const&)>::operator()(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Poco::Util::AbstractConfiguration const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context const>, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::shared_ptr<DB::IDisk>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::shared_ptr<DB::IDisk>>>> const&) const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:1187:12 (clickhouse+0x177d9534)
    #23 DB::DiskFactory::create(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Poco::Util::AbstractConfiguration const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context const>, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::shared_ptr<DB::IDisk>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::shared_ptr<DB::IDisk>>>> const&) const build_docker/./src/Disks/DiskFactory.cpp:37:12 (clickhouse+0x177d9534)
    #24 DB::DiskSelector::initialize(Poco::Util::AbstractConfiguration const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context const>, std::__1::function<bool (Poco::Util::AbstractConfiguration const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)>) build_docker/./src/Disks/DiskSelector.cpp:52:42 (clickhouse+0x177dd581) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #25 DB::Context::getDiskSelector(std::__1::lock_guard<std::__1::mutex>&) const build_docker/./src/Interpreters/Context.cpp:3953:24 (clickhouse+0x17a23f8b) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #26 DB::Context::getStoragePolicySelector(std::__1::lock_guard<std::__1::mutex>&) const build_docker/./src/Interpreters/Context.cpp:3966:115 (clickhouse+0x17a0344f) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #27 DB::Context::getStoragePolicy(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) const build_docker/./src/Interpreters/Context.cpp:3899:28 (clickhouse+0x17a24525) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #28 DB::MergeTreeData::getStoragePolicy() const build_docker/./src/Storages/MergeTree/MergeTreeData.cpp:444:35 (clickhouse+0x19b2aca7) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #29 DB::MergeTreeData::getDisks() const build_docker/./src/Storages/MergeTree/MergeTreeData.h:927:37 (clickhouse+0x19b22e7f) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #30 DB::MergeTreeData::initializeDirectoriesAndFormatVersion(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, bool) build_docker/./src/Storages/MergeTree/MergeTreeData.cpp:263:30 (clickhouse+0x19b22e7f)
    #31 DB::StorageMergeTree::StorageMergeTree(DB::StorageID const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::StorageInMemoryMetadata const&, bool, std::__1::shared_ptr<DB::Context>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::MergeTreeData::MergingParams const&, std::__1::unique_ptr<DB::MergeTreeSettings, std::__1::default_delete<DB::MergeTreeSettings>>, bool) build_docker/./src/Storages/StorageMergeTree.cpp:115:5 (clickhouse+0x19f7e859) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #32 DB::StorageMergeTree* std::__1::construct_at[abi:v15000]<DB::StorageMergeTree, DB::StorageID const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::StorageInMemoryMetadata&, bool const&, std::__1::shared_ptr<DB::Context>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&, DB::MergeTreeData::MergingParams&, std::__1::unique_ptr<DB::MergeTreeSettings, std::__1::default_delete<DB::MergeTreeSettings>>, bool const&, DB::StorageMergeTree*>(DB::StorageMergeTree*, DB::StorageID const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::StorageInMemoryMetadata&, bool const&, std::__1::shared_ptr<DB::Context>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&, DB::MergeTreeData::MergingParams&, std::__1::unique_ptr<DB::MergeTreeSettings, std::__1::default_delete<DB::MergeTreeSettings>>&&, bool const&) build_docker/./contrib/llvm-project/libcxx/include/__memory/construct_at.h:35:48 (clickhouse+0x19f7daf6) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #33 void std::__1::allocator_traits<std::__1::allocator<DB::StorageMergeTree>>::construct[abi:v15000]<DB::StorageMergeTree, DB::StorageID const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::StorageInMemoryMetadata&, bool const&, std::__1::shared_ptr<DB::Context>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&, DB::MergeTreeData::MergingParams&, std::__1::unique_ptr<DB::MergeTreeSettings, std::__1::default_delete<DB::MergeTreeSettings>>, bool const&, void, void>(std::__1::allocator<DB::StorageMergeTree>&, DB::StorageMergeTree*, DB::StorageID const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::StorageInMemoryMetadata&, bool const&, std::__1::shared_ptr<DB::Context>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&, DB::MergeTreeData::MergingParams&, std::__1::unique_ptr<DB::MergeTreeSettings, std::__1::default_delete<DB::MergeTreeSettings>>&&, bool const&) build_docker/./contrib/llvm-project/libcxx/include/__memory/allocator_traits.h:298:9 (clickhouse+0x19f7daf6)
    #34 std::__1::__shared_ptr_emplace<DB::StorageMergeTree, std::__1::allocator<DB::StorageMergeTree>>::__shared_ptr_emplace[abi:v15000]<DB::StorageID const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::StorageInMemoryMetadata&, bool const&, std::__1::shared_ptr<DB::Context>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&, DB::MergeTreeData::MergingParams&, std::__1::unique_ptr<DB::MergeTreeSettings, std::__1::default_delete<DB::MergeTreeSettings>>, bool const&>(std::__1::allocator<DB::StorageMergeTree>, DB::StorageID const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::StorageInMemoryMetadata&, bool const&, std::__1::shared_ptr<DB::Context>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&, DB::MergeTreeData::MergingParams&, std::__1::unique_ptr<DB::MergeTreeSettings, std::__1::default_delete<DB::MergeTreeSettings>>&&, bool const&) build_docker/./contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:292:9 (clickhouse+0x19f7daf6)
    #35 std::__1::shared_ptr<DB::StorageMergeTree> std::__1::allocate_shared[abi:v15000]<DB::StorageMergeTree, std::__1::allocator<DB::StorageMergeTree>, DB::StorageID const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::StorageInMemoryMetadata&, bool const&, std::__1::shared_ptr<DB::Context>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&, DB::MergeTreeData::MergingParams&, std::__1::unique_ptr<DB::MergeTreeSettings, std::__1::default_delete<DB::MergeTreeSettings>>, bool const&, void>(std::__1::allocator<DB::StorageMergeTree> const&, DB::StorageID const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::StorageInMemoryMetadata&, bool const&, std::__1::shared_ptr<DB::Context>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&, DB::MergeTreeData::MergingParams&, std::__1::unique_ptr<DB::MergeTreeSettings, std::__1::default_delete<DB::MergeTreeSettings>>&&, bool const&) build_docker/./contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:953:55 (clickhouse+0x19f7daf6)
    #36 std::__1::shared_ptr<DB::StorageMergeTree> std::__1::make_shared[abi:v15000]<DB::StorageMergeTree, DB::StorageID const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::StorageInMemoryMetadata&, bool const&, std::__1::shared_ptr<DB::Context>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&, DB::MergeTreeData::MergingParams&, std::__1::unique_ptr<DB::MergeTreeSettings, std::__1::default_delete<DB::MergeTreeSettings>>, bool const&, void>(DB::StorageID const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::StorageInMemoryMetadata&, bool const&, std::__1::shared_ptr<DB::Context>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&, DB::MergeTreeData::MergingParams&, std::__1::unique_ptr<DB::MergeTreeSettings, std::__1::default_delete<DB::MergeTreeSettings>>&&, bool const&) build_docker/./contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:962:12 (clickhouse+0x19f79212) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #37 DB::create(DB::StorageFactory::Arguments const&) build_docker/./src/Storages/MergeTree/registerStorageMergeTree.cpp:741:16 (clickhouse+0x19f79212)
    #38 decltype(std::declval<std::__1::shared_ptr<DB::IStorage> (*&)(DB::StorageFactory::Arguments const&)>()(std::declval<DB::StorageFactory::Arguments const&>())) std::__1::__invoke[abi:v15000]<std::__1::shared_ptr<DB::IStorage> (*&)(DB::StorageFactory::Arguments const&), DB::StorageFactory::Arguments const&>(std::__1::shared_ptr<DB::IStorage> (*&)(DB::StorageFactory::Arguments const&), DB::StorageFactory::Arguments const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:394:23 (clickhouse+0x16b91843) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #39 std::__1::shared_ptr<DB::IStorage> std::__1::__invoke_void_return_wrapper<std::__1::shared_ptr<DB::IStorage>, false>::__call<std::__1::shared_ptr<DB::IStorage> (*&)(DB::StorageFactory::Arguments const&), DB::StorageFactory::Arguments const&>(std::__1::shared_ptr<DB::IStorage> (*&)(DB::StorageFactory::Arguments const&), DB::StorageFactory::Arguments const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:470:16 (clickhouse+0x16b91843)
    #40 std::__1::__function::__default_alloc_func<std::__1::shared_ptr<DB::IStorage> (*)(DB::StorageFactory::Arguments const&), std::__1::shared_ptr<DB::IStorage> (DB::StorageFactory::Arguments const&)>::operator()[abi:v15000](DB::StorageFactory::Arguments const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:235:12 (clickhouse+0x16b91843)
    #41 std::__1::shared_ptr<DB::IStorage> std::__1::__function::__policy_invoker<std::__1::shared_ptr<DB::IStorage> (DB::StorageFactory::Arguments const&)>::__call_impl<std::__1::__function::__default_alloc_func<std::__1::shared_ptr<DB::IStorage> (*)(DB::StorageFactory::Arguments const&), std::__1::shared_ptr<DB::IStorage> (DB::StorageFactory::Arguments const&)>>(std::__1::__function::__policy_storage const*, DB::StorageFactory::Arguments const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:716:16 (clickhouse+0x16b91843)
    #42 std::__1::__function::__policy_func<std::__1::shared_ptr<DB::IStorage> (DB::StorageFactory::Arguments const&)>::operator()[abi:v15000](DB::StorageFactory::Arguments const&) const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:848:16 (clickhouse+0x193f55e9) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #43 std::__1::function<std::__1::shared_ptr<DB::IStorage> (DB::StorageFactory::Arguments const&)>::operator()(DB::StorageFactory::Arguments const&) const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:1187:12 (clickhouse+0x193f55e9)
    #44 DB::StorageFactory::get(DB::ASTCreateQuery const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context>, std::__1::shared_ptr<DB::Context>, DB::ColumnsDescription const&, DB::ConstraintsDescription const&, bool) const build_docker/./src/Storages/StorageFactory.cpp:225:16 (clickhouse+0x193f55e9)
    #45 DB::createTableFromAST(DB::ASTCreateQuery, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context>, bool) build_docker/./src/Databases/DatabaseOnDisk.cpp:111:36 (clickhouse+0x175ea215) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #46 DB::DatabaseOrdinary::loadTableFromMetadata(std::__1::shared_ptr<DB::Context>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::QualifiedTableName const&, std::__1::shared_ptr<DB::IAST> const&, DB::LoadingStrictnessLevel) build_docker/./src/Databases/DatabaseOrdinary.cpp:148:36 (clickhouse+0x1760f70e) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #47 DB::DatabaseOrdinary::loadTableFromMetadataAsync(DB::AsyncLoader&, std::__1::unordered_set<std::__1::shared_ptr<DB::LoadJob>, std::__1::hash<std::__1::shared_ptr<DB::LoadJob>>, std::__1::equal_to<std::__1::shared_ptr<DB::LoadJob>>, std::__1::allocator<std::__1::shared_ptr<DB::LoadJob>>>, std::__1::shared_ptr<DB::Context>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::QualifiedTableName const&, std::__1::shared_ptr<DB::IAST> const&, DB::LoadingStrictnessLevel)::$_0::operator()(DB::AsyncLoader&, std::__1::shared_ptr<DB::LoadJob> const&) const build_docker/./src/Databases/DatabaseOrdinary.cpp:182:13 (clickhouse+0x176165ec) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #48 decltype(std::declval<DB::DatabaseOrdinary::loadTableFromMetadataAsync(DB::AsyncLoader&, std::__1::unordered_set<std::__1::shared_ptr<DB::LoadJob>, std::__1::hash<std::__1::shared_ptr<DB::LoadJob>>, std::__1::equal_to<std::__1::shared_ptr<DB::LoadJob>>, std::__1::allocator<std::__1::shared_ptr<DB::LoadJob>>>, std::__1::shared_ptr<DB::Context>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::QualifiedTableName const&, std::__1::shared_ptr<DB::IAST> const&, DB::LoadingStrictnessLevel)::$_0&>()(std::declval<DB::AsyncLoader&>(), std::declval<std::__1::shared_ptr<DB::LoadJob> const&>())) std::__1::__invoke[abi:v15000]<DB::DatabaseOrdinary::loadTableFromMetadataAsync(DB::AsyncLoader&, std::__1::unordered_set<std::__1::shared_ptr<DB::LoadJob>, std::__1::hash<std::__1::shared_ptr<DB::LoadJob>>, std::__1::equal_to<std::__1::shared_ptr<DB::LoadJob>>, std::__1::allocator<std::__1::shared_ptr<DB::LoadJob>>>, std::__1::shared_ptr<DB::Context>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::QualifiedTableName const&, std::__1::shared_ptr<DB::IAST> const&, DB::LoadingStrictnessLevel)::$_0&, DB::AsyncLoader&, std::__1::shared_ptr<DB::LoadJob> const&>(DB::DatabaseOrdinary::loadTableFromMetadataAsync(DB::AsyncLoader&, std::__1::unordered_set<std::__1::shared_ptr<DB::LoadJob>, std::__1::hash<std::__1::shared_ptr<DB::LoadJob>>, std::__1::equal_to<std::__1::shared_ptr<DB::LoadJob>>, std::__1::allocator<std::__1::shared_ptr<DB::LoadJob>>>, std::__1::shared_ptr<DB::Context>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::QualifiedTableName const&, std::__1::shared_ptr<DB::IAST> const&, DB::LoadingStrictnessLevel)::$_0&, DB::AsyncLoader&, std::__1::shared_ptr<DB::LoadJob> const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:394:23 (clickhouse+0x176165ec)
    #49 void std::__1::__invoke_void_return_wrapper<void, true>::__call<DB::DatabaseOrdinary::loadTableFromMetadataAsync(DB::AsyncLoader&, std::__1::unordered_set<std::__1::shared_ptr<DB::LoadJob>, std::__1::hash<std::__1::shared_ptr<DB::LoadJob>>, std::__1::equal_to<std::__1::shared_ptr<DB::LoadJob>>, std::__1::allocator<std::__1::shared_ptr<DB::LoadJob>>>, std::__1::shared_ptr<DB::Context>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::QualifiedTableName const&, std::__1::shared_ptr<DB::IAST> const&, DB::LoadingStrictnessLevel)::$_0&, DB::AsyncLoader&, std::__1::shared_ptr<DB::LoadJob> const&>(DB::DatabaseOrdinary::loadTableFromMetadataAsync(DB::AsyncLoader&, std::__1::unordered_set<std::__1::shared_ptr<DB::LoadJob>, std::__1::hash<std::__1::shared_ptr<DB::LoadJob>>, std::__1::equal_to<std::__1::shared_ptr<DB::LoadJob>>, std::__1::allocator<std::__1::shared_ptr<DB::LoadJob>>>, std::__1::shared_ptr<DB::Context>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::QualifiedTableName const&, std::__1::shared_ptr<DB::IAST> const&, DB::LoadingStrictnessLevel)::$_0&, DB::AsyncLoader&, std::__1::shared_ptr<DB::LoadJob> const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:479:9 (clickhouse+0x176165ec)
    #50 std::__1::__function::__default_alloc_func<DB::DatabaseOrdinary::loadTableFromMetadataAsync(DB::AsyncLoader&, std::__1::unordered_set<std::__1::shared_ptr<DB::LoadJob>, std::__1::hash<std::__1::shared_ptr<DB::LoadJob>>, std::__1::equal_to<std::__1::shared_ptr<DB::LoadJob>>, std::__1::allocator<std::__1::shared_ptr<DB::LoadJob>>>, std::__1::shared_ptr<DB::Context>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::QualifiedTableName const&, std::__1::shared_ptr<DB::IAST> const&, DB::LoadingStrictnessLevel)::$_0, void (DB::AsyncLoader&, std::__1::shared_ptr<DB::LoadJob> const&)>::operator()[abi:v15000](DB::AsyncLoader&, std::__1::shared_ptr<DB::LoadJob> const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:235:12 (clickhouse+0x176165ec)
    #51 void std::__1::__function::__policy_invoker<void (DB::AsyncLoader&, std::__1::shared_ptr<DB::LoadJob> const&)>::__call_impl<std::__1::__function::__default_alloc_func<DB::DatabaseOrdinary::loadTableFromMetadataAsync(DB::AsyncLoader&, std::__1::unordered_set<std::__1::shared_ptr<DB::LoadJob>, std::__1::hash<std::__1::shared_ptr<DB::LoadJob>>, std::__1::equal_to<std::__1::shared_ptr<DB::LoadJob>>, std::__1::allocator<std::__1::shared_ptr<DB::LoadJob>>>, std::__1::shared_ptr<DB::Context>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::QualifiedTableName const&, std::__1::shared_ptr<DB::IAST> const&, DB::LoadingStrictnessLevel)::$_0, void (DB::AsyncLoader&, std::__1::shared_ptr<DB::LoadJob> const&)>>(std::__1::__function::__policy_storage const*, DB::AsyncLoader&, std::__1::shared_ptr<DB::LoadJob> const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:716:16 (clickhouse+0x176165ec)
    #52 std::__1::__function::__policy_func<void (DB::AsyncLoader&, std::__1::shared_ptr<DB::LoadJob> const&)>::operator()[abi:v15000](DB::AsyncLoader&, std::__1::shared_ptr<DB::LoadJob> const&) const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:848:16 (clickhouse+0xf827c0e) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #53 std::__1::function<void (DB::AsyncLoader&, std::__1::shared_ptr<DB::LoadJob> const&)>::operator()(DB::AsyncLoader&, std::__1::shared_ptr<DB::LoadJob> const&) const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:1187:12 (clickhouse+0xf827c0e)
    #54 DB::LoadJob::execute(DB::AsyncLoader&, unsigned long, std::__1::shared_ptr<DB::LoadJob> const&) build_docker/./src/Common/AsyncLoader.cpp:139:5 (clickhouse+0xf827c0e)
    #55 DB::AsyncLoader::worker(DB::AsyncLoader::Pool&) build_docker/./src/Common/AsyncLoader.cpp:844:18 (clickhouse+0xf827c0e)
    #56 DB::AsyncLoader::spawn(DB::AsyncLoader::Pool&, std::__1::unique_lock<std::__1::mutex>&)::$_0::operator()() const build_docker/./src/Common/AsyncLoader.cpp:797:5 (clickhouse+0xf827fd2) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #57 decltype(std::declval<DB::AsyncLoader::spawn(DB::AsyncLoader::Pool&, std::__1::unique_lock<std::__1::mutex>&)::$_0&>()()) std::__1::__invoke[abi:v15000]<DB::AsyncLoader::spawn(DB::AsyncLoader::Pool&, std::__1::unique_lock<std::__1::mutex>&)::$_0&>(DB::AsyncLoader::spawn(DB::AsyncLoader::Pool&, std::__1::unique_lock<std::__1::mutex>&)::$_0&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:394:23 (clickhouse+0xf827fd2)
    #58 void std::__1::__invoke_void_return_wrapper<void, true>::__call<DB::AsyncLoader::spawn(DB::AsyncLoader::Pool&, std::__1::unique_lock<std::__1::mutex>&)::$_0&>(DB::AsyncLoader::spawn(DB::AsyncLoader::Pool&, std::__1::unique_lock<std::__1::mutex>&)::$_0&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:479:9 (clickhouse+0xf827fd2)
    #59 std::__1::__function::__default_alloc_func<DB::AsyncLoader::spawn(DB::AsyncLoader::Pool&, std::__1::unique_lock<std::__1::mutex>&)::$_0, void ()>::operator()[abi:v15000]() build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:235:12 (clickhouse+0xf827fd2)
    #60 void std::__1::__function::__policy_invoker<void ()>::__call_impl<std::__1::__function::__default_alloc_func<DB::AsyncLoader::spawn(DB::AsyncLoader::Pool&, std::__1::unique_lock<std::__1::mutex>&)::$_0, void ()>>(std::__1::__function::__policy_storage const*) build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:716:16 (clickhouse+0xf827fd2)
    #61 std::__1::__function::__policy_func<void ()>::operator()[abi:v15000]() const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:848:16 (clickhouse+0xf789d8e) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #62 std::__1::function<void ()>::operator()() const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:1187:12 (clickhouse+0xf789d8e)
    #63 ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::worker(std::__1::__list_iterator<ThreadFromGlobalPoolImpl<false>, void*>) build_docker/./src/Common/ThreadPool.cpp:455:13 (clickhouse+0xf789d8e)
    #64 void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()::operator()() const build_docker/./src/Common/ThreadPool.cpp:217:73 (clickhouse+0xf78e15c) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #65 decltype(std::declval<void>()()) std::__1::__invoke[abi:v15000]<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()&>(void&&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:394:23 (clickhouse+0xf78e15c)
    #66 decltype(auto) std::__1::__apply_tuple_impl[abi:v15000]<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()&, std::__1::tuple<>&>(void&&, std::__1::tuple<>&, std::__1::__tuple_indices<>) build_docker/./contrib/llvm-project/libcxx/include/tuple:1789:1 (clickhouse+0xf78e15c)
    #67 decltype(auto) std::__1::apply[abi:v15000]<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()&, std::__1::tuple<>&>(void&&, std::__1::tuple<>&) build_docker/./contrib/llvm-project/libcxx/include/tuple:1798:1 (clickhouse+0xf78e15c)
    #68 ThreadFromGlobalPoolImpl<false>::ThreadFromGlobalPoolImpl<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(void&&)::'lambda'()::operator()() build_docker/./src/Common/ThreadPool.h:223:13 (clickhouse+0xf78e15c)
    #69 decltype(std::declval<void>()()) std::__1::__invoke[abi:v15000]<ThreadFromGlobalPoolImpl<false>::ThreadFromGlobalPoolImpl<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(void&&)::'lambda'()&>(void&&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:394:23 (clickhouse+0xf78e0c1) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #70 void std::__1::__invoke_void_return_wrapper<void, true>::__call<ThreadFromGlobalPoolImpl<false>::ThreadFromGlobalPoolImpl<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(void&&)::'lambda'()&>(ThreadFromGlobalPoolImpl<false>::ThreadFromGlobalPoolImpl<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(void&&)::'lambda'()&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:479:9 (clickhouse+0xf78e0c1)
    #71 std::__1::__function::__default_alloc_func<ThreadFromGlobalPoolImpl<false>::ThreadFromGlobalPoolImpl<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(void&&)::'lambda'(), void ()>::operator()[abi:v15000]() build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:235:12 (clickhouse+0xf78e0c1)
    #72 void std::__1::__function::__policy_invoker<void ()>::__call_impl<std::__1::__function::__default_alloc_func<ThreadFromGlobalPoolImpl<false>::ThreadFromGlobalPoolImpl<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(void&&)::'lambda'(), void ()>>(std::__1::__function::__policy_storage const*) build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:716:16 (clickhouse+0xf78e0c1)
    #73 std::__1::__function::__policy_func<void ()>::operator()[abi:v15000]() const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:848:16 (clickhouse+0xf78606e) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
==1478==ThreadSanitizer: memory flush check RSS=92 LAST=92 LIMIT=46080
    #74 std::__1::function<void ()>::operator()() const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:1187:12 (clickhouse+0xf78606e)
    #75 ThreadPoolImpl<std::__1::thread>::worker(std::__1::__list_iterator<std::__1::thread, void*>) build_docker/./src/Common/ThreadPool.cpp:455:13 (clickhouse+0xf78606e)
    #76 void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()::operator()() const build_docker/./src/Common/ThreadPool.cpp:217:73 (clickhouse+0xf78bf31) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #77 decltype(std::declval<void>()()) std::__1::__invoke[abi:v15000]<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(void&&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:394:23 (clickhouse+0xf78bf31)
    #78 void std::__1::__thread_execute[abi:v15000]<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 ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(std::__1::tuple<void, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>&, std::__1::__tuple_indices<>) build_docker/./contrib/llvm-project/libcxx/include/thread:284:5 (clickhouse+0xf78bf31)
    #79 void* std::__1::__thread_proxy[abi:v15000]<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 ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>>(void*) build_docker/./contrib/llvm-project/libcxx/include/thread:295:5 (clickhouse+0xf78bf31)

  Mutex M1 (0x7b4402506288) created at:
    #0 pthread_mutex_lock <null> (clickhouse+0x72fb26b) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #1 std::__1::__libcpp_mutex_lock[abi:v15000](pthread_mutex_t*) build_docker/./contrib/llvm-project/libcxx/include/__threading_support:304:10 (clickhouse+0x20813059) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #2 std::__1::mutex::lock() build_docker/./contrib/llvm-project/libcxx/src/mutex.cpp:38:14 (clickhouse+0x20813059)
    #3 std::__1::unique_lock<std::__1::mutex>::unique_lock[abi:v15000](std::__1::mutex&) build_docker/./contrib/llvm-project/libcxx/include/__mutex_base:122:61 (clickhouse+0x18cf727c) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #4 DB::FileSegmentGuard::Lock::Lock(std::__1::mutex&) build_docker/./src/Interpreters/Cache/Guards.h:110:46 (clickhouse+0x18cf727c)
    #5 DB::FileSegmentGuard::lock() build_docker/./src/Interpreters/Cache/Guards.h:113:26 (clickhouse+0x18cf727c)
    #6 DB::FileSegment::lockFileSegment() const build_docker/./src/Interpreters/Cache/FileSegment.cpp:134:26 (clickhouse+0x18cf727c)
    #7 DB::FileSegment::state() const build_docker/./src/Interpreters/Cache/FileSegment.cpp:114:17 (clickhouse+0x18cf7182) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #8 DB::FileSegmentMetadata::FileSegmentMetadata(std::__1::shared_ptr<DB::FileSegment>&&) build_docker/./src/Interpreters/Cache/Metadata.cpp:34:27 (clickhouse+0x18d07a8b) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #9 DB::FileSegmentMetadata* std::__1::construct_at[abi:v15000]<DB::FileSegmentMetadata, std::__1::shared_ptr<DB::FileSegment>, DB::FileSegmentMetadata*>(DB::FileSegmentMetadata*, std::__1::shared_ptr<DB::FileSegment>&&) build_docker/./contrib/llvm-project/libcxx/include/__memory/construct_at.h:35:48 (clickhouse+0x18cd8ae9) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #10 void std::__1::allocator_traits<std::__1::allocator<DB::FileSegmentMetadata>>::construct[abi:v15000]<DB::FileSegmentMetadata, std::__1::shared_ptr<DB::FileSegment>, void, void>(std::__1::allocator<DB::FileSegmentMetadata>&, DB::FileSegmentMetadata*, std::__1::shared_ptr<DB::FileSegment>&&) build_docker/./contrib/llvm-project/libcxx/include/__memory/allocator_traits.h:298:9 (clickhouse+0x18cd8ae9)
    #11 std::__1::__shared_ptr_emplace<DB::FileSegmentMetadata, std::__1::allocator<DB::FileSegmentMetadata>>::__shared_ptr_emplace[abi:v15000]<std::__1::shared_ptr<DB::FileSegment>>(std::__1::allocator<DB::FileSegmentMetadata>, std::__1::shared_ptr<DB::FileSegment>&&) build_docker/./contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:292:9 (clickhouse+0x18cd8ae9)
    #12 std::__1::shared_ptr<DB::FileSegmentMetadata> std::__1::allocate_shared[abi:v15000]<DB::FileSegmentMetadata, std::__1::allocator<DB::FileSegmentMetadata>, std::__1::shared_ptr<DB::FileSegment>, void>(std::__1::allocator<DB::FileSegmentMetadata> const&, std::__1::shared_ptr<DB::FileSegment>&&) build_docker/./contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:953:55 (clickhouse+0x18cd8ae9)
    #13 std::__1::shared_ptr<DB::FileSegmentMetadata> std::__1::make_shared[abi:v15000]<DB::FileSegmentMetadata, std::__1::shared_ptr<DB::FileSegment>, void>(std::__1::shared_ptr<DB::FileSegment>&&) build_docker/./contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:962:12 (clickhouse+0x18cd8ae9)
    #14 DB::FileCache::addFileSegment(DB::LockedKey&, unsigned long, unsigned long, DB::FileSegmentState, DB::CreateFileSegmentSettings const&, DB::CacheGuard::Lock const*) build_docker/./src/Interpreters/Cache/FileCache.cpp:728:34 (clickhouse+0x18cd8ae9)
    #15 DB::FileCache::splitRangeIntoFileSegments(DB::LockedKey&, unsigned long, unsigned long, DB::FileSegmentState, unsigned long, DB::CreateFileSegmentSettings const&) build_docker/./src/Interpreters/Cache/FileCache.cpp:313:41 (clickhouse+0x18cd85b3) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #16 DB::FileCache::getOrSet(DB::FileCacheKey const&, unsigned long, unsigned long, unsigned long, DB::CreateFileSegmentSettings const&, unsigned long) build_docker/./src/Interpreters/Cache/FileCache.cpp:610:25 (clickhouse+0x18cdb086) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #17 DB::CachedOnDiskReadBufferFromFile::nextFileSegmentsBatch() build_docker/./src/Disks/IO/CachedOnDiskReadBufferFromFile.cpp:135:32 (clickhouse+0x16bbbedb) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #18 DB::CachedOnDiskReadBufferFromFile::initialize() build_docker/./src/Disks/IO/CachedOnDiskReadBufferFromFile.cpp:151:10 (clickhouse+0x16bbc1d8) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #19 DB::CachedOnDiskReadBufferFromFile::isContentCached(unsigned long, unsigned long) build_docker/./src/Disks/IO/CachedOnDiskReadBufferFromFile.cpp:1303:9 (clickhouse+0x16bc8e3f) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #20 DB::ReadBufferFromRemoteFSGather::isContentCached(unsigned long, unsigned long) build_docker/./src/Disks/IO/ReadBufferFromRemoteFSGather.cpp:285:29 (clickhouse+0x16bb93f1) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #21 DB::ThreadPoolRemoteFSReader::submit(DB::IAsynchronousReader::Request) build_docker/./src/Disks/IO/ThreadPoolRemoteFSReader.cpp:90:36 (clickhouse+0x169ee6dc) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #22 DB::AsynchronousBoundedReadBuffer::readAsync(char*, unsigned long, Priority) build_docker/./src/Disks/IO/AsynchronousBoundedReadBuffer.cpp:93:19 (clickhouse+0x16bb2e9d) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #23 DB::AsynchronousBoundedReadBuffer::prefetch(Priority) build_docker/./src/Disks/IO/AsynchronousBoundedReadBuffer.cpp:119:23 (clickhouse+0x16bb33a9) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #24 DB::CompressedReadBufferFromFile::prefetch(Priority) build_docker/./src/Compression/CompressedReadBufferFromFile.cpp:56:13 (clickhouse+0x17306876) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #25 non-virtual thunk to DB::CompressedReadBufferFromFile::prefetch(Priority) build_docker/./src/Compression/CompressedReadBufferFromFile.cpp (clickhouse+0x17306876)
    #26 DB::MergeTreeReaderWide::prefetchForColumn(Priority, DB::NameAndTypePair const&, std::__1::shared_ptr<DB::ISerialization const> const&, unsigned long, bool, unsigned long, std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>>&)::$_0::operator()(DB::ISerialization::SubstreamPath const&) const build_docker/./src/Storages/MergeTree/MergeTreeReaderWide.cpp:318:22 (clickhouse+0x19d68bc3) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #27 decltype(std::declval<DB::MergeTreeReaderWide::prefetchForColumn(Priority, DB::NameAndTypePair const&, std::__1::shared_ptr<DB::ISerialization const> const&, unsigned long, bool, unsigned long, std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>>&)::$_0&>()(std::declval<DB::ISerialization::SubstreamPath const&>())) std::__1::__invoke[abi:v15000]<DB::MergeTreeReaderWide::prefetchForColumn(Priority, DB::NameAndTypePair const&, std::__1::shared_ptr<DB::ISerialization const> const&, unsigned long, bool, unsigned long, std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>>&)::$_0&, DB::ISerialization::SubstreamPath const&>(DB::MergeTreeReaderWide::prefetchForColumn(Priority, DB::NameAndTypePair const&, std::__1::shared_ptr<DB::ISerialization const> const&, unsigned long, bool, unsigned long, std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>>&)::$_0&, DB::ISerialization::SubstreamPath const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:394:23 (clickhouse+0x19d68bc3)
    #28 void std::__1::__invoke_void_return_wrapper<void, true>::__call<DB::MergeTreeReaderWide::prefetchForColumn(Priority, DB::NameAndTypePair const&, std::__1::shared_ptr<DB::ISerialization const> const&, unsigned long, bool, unsigned long, std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>>&)::$_0&, DB::ISerialization::SubstreamPath const&>(DB::MergeTreeReaderWide::prefetchForColumn(Priority, DB::NameAndTypePair const&, std::__1::shared_ptr<DB::ISerialization const> const&, unsigned long, bool, unsigned long, std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>>&)::$_0&, DB::ISerialization::SubstreamPath const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:479:9 (clickhouse+0x19d68bc3)
    #29 std::__1::__function::__default_alloc_func<DB::MergeTreeReaderWide::prefetchForColumn(Priority, DB::NameAndTypePair const&, std::__1::shared_ptr<DB::ISerialization const> const&, unsigned long, bool, unsigned long, std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>>&)::$_0, void (DB::ISerialization::SubstreamPath const&)>::operator()[abi:v15000](DB::ISerialization::SubstreamPath const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:235:12 (clickhouse+0x19d68bc3)
    #30 void std::__1::__function::__policy_invoker<void (DB::ISerialization::SubstreamPath const&)>::__call_impl<std::__1::__function::__default_alloc_func<DB::MergeTreeReaderWide::prefetchForColumn(Priority, DB::NameAndTypePair const&, std::__1::shared_ptr<DB::ISerialization const> const&, unsigned long, bool, unsigned long, std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>>&)::$_0, void (DB::ISerialization::SubstreamPath const&)>>(std::__1::__function::__policy_storage const*, DB::ISerialization::SubstreamPath const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:716:16 (clickhouse+0x19d68bc3)
    #31 std::__1::__function::__policy_func<void (DB::ISerialization::SubstreamPath const&)>::operator()[abi:v15000](DB::ISerialization::SubstreamPath const&) const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:848:16 (clickhouse+0x17527d2f) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #32 std::__1::function<void (DB::ISerialization::SubstreamPath const&)>::operator()(DB::ISerialization::SubstreamPath const&) const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:1187:12 (clickhouse+0x17527d2f)
    #33 DB::ISerialization::enumerateStreams(DB::ISerialization::EnumerateStreamsSettings&, std::__1::function<void (DB::ISerialization::SubstreamPath const&)> const&, DB::ISerialization::SubstreamData const&) const build_docker/./src/DataTypes/Serializations/ISerialization.cpp:82:5 (clickhouse+0x17527d2f)
    #34 DB::ISerialization::enumerateStreams(std::__1::function<void (DB::ISerialization::SubstreamPath const&)> const&, std::__1::shared_ptr<DB::IDataType const> const&, COW<DB::IColumn>::immutable_ptr<DB::IColumn> const&) const build_docker/./src/DataTypes/Serializations/ISerialization.cpp:93:5 (clickhouse+0x17527fd5) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #35 DB::MergeTreeReaderWide::prefetchForColumn(Priority, DB::NameAndTypePair const&, std::__1::shared_ptr<DB::ISerialization const> const&, unsigned long, bool, unsigned long, std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>>&) build_docker/./src/Storages/MergeTree/MergeTreeReaderWide.cpp:309:20 (clickhouse+0x19d66943) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #36 DB::MergeTreeReaderWide::prefetchForAllColumns(Priority, unsigned long, unsigned long, unsigned long, bool) build_docker/./src/Storages/MergeTree/MergeTreeReaderWide.cpp:101:13 (clickhouse+0x19d665ed) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #37 DB::MergeTreeReaderWide::readRows(unsigned long, unsigned long, bool, unsigned long, std::__1::vector<COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::__1::allocator<COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>&) build_docker/./src/Storages/MergeTree/MergeTreeReaderWide.cpp:132:9 (clickhouse+0x19d66d9f) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #38 DB::MergeTreeRangeReader::DelayedStream::readRows(std::__1::vector<COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::__1::allocator<COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>&, unsigned long) build_docker/./src/Storages/MergeTree/MergeTreeRangeReader.cpp:109:47 (clickhouse+0x19d817cf) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #39 DB::MergeTreeRangeReader::DelayedStream::finalize(std::__1::vector<COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::__1::allocator<COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>&) build_docker/./src/Storages/MergeTree/MergeTreeRangeReader.cpp:183:12 (clickhouse+0x19d817cf)
    #40 DB::MergeTreeRangeReader::Stream::finalize(std::__1::vector<COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::__1::allocator<COW<DB::IColumn>::immutable_ptr<DB::IColumn>>>&) build_docker/./src/Storages/MergeTree/MergeTreeRangeReader.cpp:295:31 (clickhouse+0x19d8e3ed) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #41 DB::MergeTreeRangeReader::startReadingChain(unsigned long, DB::MarkRanges&) build_docker/./src/Storages/MergeTree/MergeTreeRangeReader.cpp:1137:39 (clickhouse+0x19d8e3ed)
    #42 DB::MergeTreeRangeReader::read(unsigned long, DB::MarkRanges&) build_docker/./src/Storages/MergeTree/MergeTreeRangeReader.cpp:1048:23 (clickhouse+0x19d8bd37) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #43 DB::MergeTreeReadTask::read(DB::MergeTreeReadTask::BlockSizeParams const&) build_docker/./src/Storages/MergeTree/MergeTreeReadTask.cpp:160:43 (clickhouse+0x19d963ea) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #44 DB::MergeTreeThreadSelectAlgorithm::readFromTask(DB::MergeTreeReadTask&, DB::MergeTreeReadTask::BlockSizeParams const&) build_docker/./src/Storages/MergeTree/MergeTreeSelectAlgorithms.h:38:116 (clickhouse+0x1a966989) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #45 DB::MergeTreeSelectProcessor::read() build_docker/./src/Storages/MergeTree/MergeTreeSelectProcessor.cpp:162:31 (clickhouse+0x19d7d752) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #46 DB::MergeTreeSource::tryGenerate() build_docker/./src/Storages/MergeTree/MergeTreeSource.cpp:226:41 (clickhouse+0x1a969be9) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #47 DB::ISource::work() build_docker/./src/Processors/ISource.cpp:108:26 (clickhouse+0x1a2cce0a) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #48 DB::executeJob(DB::ExecutingGraph::Node*, DB::ReadProgressCallback*) build_docker/./src/Processors/Executors/ExecutionThreadContext.cpp:47:26 (clickhouse+0x1a2f1bb4) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #49 DB::ExecutionThreadContext::executeTask() build_docker/./src/Processors/Executors/ExecutionThreadContext.cpp:95:9 (clickhouse+0x1a2f1bb4)
    #50 DB::PipelineExecutor::executeStepImpl(unsigned long, std::__1::atomic<bool>*) build_docker/./src/Processors/Executors/PipelineExecutor.cpp:273:26 (clickhouse+0x1a2e4d70) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #51 DB::PipelineExecutor::executeSingleThread(unsigned long) build_docker/./src/Processors/Executors/PipelineExecutor.cpp:239:5 (clickhouse+0x1a2e4d70)
    #52 DB::PipelineExecutor::executeImpl(unsigned long, bool) build_docker/./src/Processors/Executors/PipelineExecutor.cpp:409:9 (clickhouse+0x1a2e3356) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #53 DB::PipelineExecutor::execute(unsigned long, bool) build_docker/./src/Processors/Executors/PipelineExecutor.cpp:111:9 (clickhouse+0x1a2e305e) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #54 DB::threadFunction(DB::CompletedPipelineExecutor::Data&, std::__1::shared_ptr<DB::ThreadGroup>, unsigned long, bool) build_docker/./src/Processors/Executors/CompletedPipelineExecutor.cpp:49:24 (clickhouse+0x1a2e1e0d) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #55 DB::CompletedPipelineExecutor::execute()::$_0::operator()() const build_docker/./src/Processors/Executors/CompletedPipelineExecutor.cpp:89:13 (clickhouse+0x1a2e1e0d)
    #56 decltype(std::declval<DB::CompletedPipelineExecutor::execute()::$_0&>()()) std::__1::__invoke[abi:v15000]<DB::CompletedPipelineExecutor::execute()::$_0&>(DB::CompletedPipelineExecutor::execute()::$_0&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:394:23 (clickhouse+0x1a2e1e0d)
    #57 decltype(auto) std::__1::__apply_tuple_impl[abi:v15000]<DB::CompletedPipelineExecutor::execute()::$_0&, std::__1::tuple<>&>(DB::CompletedPipelineExecutor::execute()::$_0&, std::__1::tuple<>&, std::__1::__tuple_indices<>) build_docker/./contrib/llvm-project/libcxx/include/tuple:1789:1 (clickhouse+0x1a2e1e0d)
    #58 decltype(auto) std::__1::apply[abi:v15000]<DB::CompletedPipelineExecutor::execute()::$_0&, std::__1::tuple<>&>(DB::CompletedPipelineExecutor::execute()::$_0&, std::__1::tuple<>&) build_docker/./contrib/llvm-project/libcxx/include/tuple:1798:1 (clickhouse+0x1a2e1e0d)
    #59 ThreadFromGlobalPoolImpl<true>::ThreadFromGlobalPoolImpl<DB::CompletedPipelineExecutor::execute()::$_0>(DB::CompletedPipelineExecutor::execute()::$_0&&)::'lambda'()::operator()() build_docker/./src/Common/ThreadPool.h:223:13 (clickhouse+0x1a2e1e0d)
    #60 decltype(std::declval<DB::CompletedPipelineExecutor::execute()::$_0>()()) std::__1::__invoke[abi:v15000]<ThreadFromGlobalPoolImpl<true>::ThreadFromGlobalPoolImpl<DB::CompletedPipelineExecutor::execute()::$_0>(DB::CompletedPipelineExecutor::execute()::$_0&&)::'lambda'()&>(DB::CompletedPipelineExecutor::execute()::$_0&&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:394:23 (clickhouse+0x1a2e1e0d)
    #61 void std::__1::__invoke_void_return_wrapper<void, true>::__call<ThreadFromGlobalPoolImpl<true>::ThreadFromGlobalPoolImpl<DB::CompletedPipelineExecutor::execute()::$_0>(DB::CompletedPipelineExecutor::execute()::$_0&&)::'lambda'()&>(ThreadFromGlobalPoolImpl<true>::ThreadFromGlobalPoolImpl<DB::CompletedPipelineExecutor::execute()::$_0>(DB::CompletedPipelineExecutor::execute()::$_0&&)::'lambda'()&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:479:9 (clickhouse+0x1a2e1e0d)
    #62 std::__1::__function::__default_alloc_func<ThreadFromGlobalPoolImpl<true>::ThreadFromGlobalPoolImpl<DB::CompletedPipelineExecutor::execute()::$_0>(DB::CompletedPipelineExecutor::execute()::$_0&&)::'lambda'(), void ()>::operator()[abi:v15000]() build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:235:12 (clickhouse+0x1a2e1e0d)
    #63 void std::__1::__function::__policy_invoker<void ()>::__call_impl<std::__1::__function::__default_alloc_func<ThreadFromGlobalPoolImpl<true>::ThreadFromGlobalPoolImpl<DB::CompletedPipelineExecutor::execute()::$_0>(DB::CompletedPipelineExecutor::execute()::$_0&&)::'lambda'(), void ()>>(std::__1::__function::__policy_storage const*) build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:716:16 (clickhouse+0x1a2e1e0d)
    #64 std::__1::__function::__policy_func<void ()>::operator()[abi:v15000]() const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:848:16 (clickhouse+0xf78606e) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #65 std::__1::function<void ()>::operator()() const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:1187:12 (clickhouse+0xf78606e)
    #66 ThreadPoolImpl<std::__1::thread>::worker(std::__1::__list_iterator<std::__1::thread, void*>) build_docker/./src/Common/ThreadPool.cpp:455:13 (clickhouse+0xf78606e)
    #67 void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()::operator()() const build_docker/./src/Common/ThreadPool.cpp:217:73 (clickhouse+0xf78bf31) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #68 decltype(std::declval<void>()()) std::__1::__invoke[abi:v15000]<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(void&&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:394:23 (clickhouse+0xf78bf31)
    #69 void std::__1::__thread_execute[abi:v15000]<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 ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(std::__1::tuple<void, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>&, std::__1::__tuple_indices<>) build_docker/./contrib/llvm-project/libcxx/include/thread:284:5 (clickhouse+0xf78bf31)
    #70 void* std::__1::__thread_proxy[abi:v15000]<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 ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>>(void*) build_docker/./contrib/llvm-project/libcxx/include/thread:295:5 (clickhouse+0xf78bf31)

  Thread T1316 'QueryCompPipeEx' (tid=3624, running) created by thread T1139 at:
    #0 pthread_create <null> (clickhouse+0x72f956b) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #1 std::__1::__libcpp_thread_create[abi:v15000](unsigned long*, void* (*)(void*), void*) build_docker/./contrib/llvm-project/libcxx/include/__threading_support:376:10 (clickhouse+0xf78b57e) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #2 std::__1::thread::thread<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'(), void>(void&&) build_docker/./contrib/llvm-project/libcxx/include/thread:311:16 (clickhouse+0xf78b57e)
    #3 void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool) build_docker/./src/Common/ThreadPool.cpp:217:35 (clickhouse+0xf784de1) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #4 ThreadPoolImpl<std::__1::thread>::scheduleOrThrow(std::__1::function<void ()>, Priority, unsigned long, bool) build_docker/./src/Common/ThreadPool.cpp:288:5 (clickhouse+0xf78dbc6) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #5 ThreadFromGlobalPoolImpl<false>::ThreadFromGlobalPoolImpl<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(void&&) build_docker/./src/Common/ThreadPool.h:203:38 (clickhouse+0xf78dbc6)
    #6 void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool) build_docker/./src/Common/ThreadPool.cpp:217:35 (clickhouse+0xf787923) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #7 ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleOrThrowOnError(std::__1::function<void ()>, Priority) build_docker/./src/Common/ThreadPool.cpp:276:5 (clickhouse+0xf78754a) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #8 DB::PipelineExecutor::spawnThreads() build_docker/./src/Processors/Executors/PipelineExecutor.cpp:360:15 (clickhouse+0x1a2e54f1) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #9 DB::PipelineExecutor::executeStepImpl(unsigned long, std::__1::atomic<bool>*) build_docker/./src/Processors/Executors/PipelineExecutor.cpp:306:17 (clickhouse+0x1a2e4d2e) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #10 DB::PipelineExecutor::executeSingleThread(unsigned long) build_docker/./src/Processors/Executors/PipelineExecutor.cpp:239:5 (clickhouse+0x1a2e4d2e)
    #11 DB::PipelineExecutor::spawnThreads()::$_0::operator()() const build_docker/./src/Processors/Executors/PipelineExecutor.cpp:373:17 (clickhouse+0x1a2e5850) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #12 decltype(std::declval<DB::PipelineExecutor::spawnThreads()::$_0&>()()) std::__1::__invoke[abi:v15000]<DB::PipelineExecutor::spawnThreads()::$_0&>(DB::PipelineExecutor::spawnThreads()::$_0&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:394:23 (clickhouse+0x1a2e5850)
    #13 void std::__1::__invoke_void_return_wrapper<void, true>::__call<DB::PipelineExecutor::spawnThreads()::$_0&>(DB::PipelineExecutor::spawnThreads()::$_0&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:479:9 (clickhouse+0x1a2e5850)
    #14 std::__1::__function::__default_alloc_func<DB::PipelineExecutor::spawnThreads()::$_0, void ()>::operator()[abi:v15000]() build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:235:12 (clickhouse+0x1a2e5850)
    #15 void std::__1::__function::__policy_invoker<void ()>::__call_impl<std::__1::__function::__default_alloc_func<DB::PipelineExecutor::spawnThreads()::$_0, void ()>>(std::__1::__function::__policy_storage const*) build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:716:16 (clickhouse+0x1a2e5850)
    #16 std::__1::__function::__policy_func<void ()>::operator()[abi:v15000]() const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:848:16 (clickhouse+0xf789d8e) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #17 std::__1::function<void ()>::operator()() const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:1187:12 (clickhouse+0xf789d8e)
    #18 ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::worker(std::__1::__list_iterator<ThreadFromGlobalPoolImpl<false>, void*>) build_docker/./src/Common/ThreadPool.cpp:455:13 (clickhouse+0xf789d8e)
    #19 void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()::operator()() const build_docker/./src/Common/ThreadPool.cpp:217:73 (clickhouse+0xf78e15c) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #20 decltype(std::declval<void>()()) std::__1::__invoke[abi:v15000]<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()&>(void&&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:394:23 (clickhouse+0xf78e15c)
    #21 decltype(auto) std::__1::__apply_tuple_impl[abi:v15000]<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()&, std::__1::tuple<>&>(void&&, std::__1::tuple<>&, std::__1::__tuple_indices<>) build_docker/./contrib/llvm-project/libcxx/include/tuple:1789:1 (clickhouse+0xf78e15c)
    #22 decltype(auto) std::__1::apply[abi:v15000]<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()&, std::__1::tuple<>&>(void&&, std::__1::tuple<>&) build_docker/./contrib/llvm-project/libcxx/include/tuple:1798:1 (clickhouse+0xf78e15c)
    #23 ThreadFromGlobalPoolImpl<false>::ThreadFromGlobalPoolImpl<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(void&&)::'lambda'()::operator()() build_docker/./src/Common/ThreadPool.h:223:13 (clickhouse+0xf78e15c)
    #24 decltype(std::declval<void>()()) std::__1::__invoke[abi:v15000]<ThreadFromGlobalPoolImpl<false>::ThreadFromGlobalPoolImpl<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(void&&)::'lambda'()&>(void&&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:394:23 (clickhouse+0xf78e0c1) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #25 void std::__1::__invoke_void_return_wrapper<void, true>::__call<ThreadFromGlobalPoolImpl<false>::ThreadFromGlobalPoolImpl<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(void&&)::'lambda'()&>(ThreadFromGlobalPoolImpl<false>::ThreadFromGlobalPoolImpl<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(void&&)::'lambda'()&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:479:9 (clickhouse+0xf78e0c1)
    #26 std::__1::__function::__default_alloc_func<ThreadFromGlobalPoolImpl<false>::ThreadFromGlobalPoolImpl<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(void&&)::'lambda'(), void ()>::operator()[abi:v15000]() build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:235:12 (clickhouse+0xf78e0c1)
    #27 void std::__1::__function::__policy_invoker<void ()>::__call_impl<std::__1::__function::__default_alloc_func<ThreadFromGlobalPoolImpl<false>::ThreadFromGlobalPoolImpl<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(void&&)::'lambda'(), void ()>>(std::__1::__function::__policy_storage const*) build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:716:16 (clickhouse+0xf78e0c1)
    #28 std::__1::__function::__policy_func<void ()>::operator()[abi:v15000]() const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:848:16 (clickhouse+0xf78606e) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #29 std::__1::function<void ()>::operator()() const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:1187:12 (clickhouse+0xf78606e)
    #30 ThreadPoolImpl<std::__1::thread>::worker(std::__1::__list_iterator<std::__1::thread, void*>) build_docker/./src/Common/ThreadPool.cpp:455:13 (clickhouse+0xf78606e)
    #31 void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()::operator()() const build_docker/./src/Common/ThreadPool.cpp:217:73 (clickhouse+0xf78bf31) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #32 decltype(std::declval<void>()()) std::__1::__invoke[abi:v15000]<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(void&&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:394:23 (clickhouse+0xf78bf31)
    #33 void std::__1::__thread_execute[abi:v15000]<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 ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(std::__1::tuple<void, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>&, std::__1::__tuple_indices<>) build_docker/./contrib/llvm-project/libcxx/include/thread:284:5 (clickhouse+0xf78bf31)
    #34 void* std::__1::__thread_proxy[abi:v15000]<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 ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>>(void*) build_docker/./contrib/llvm-project/libcxx/include/thread:295:5 (clickhouse+0xf78bf31)

  Thread T686 'ThreadPool' (tid=2169, running) created by thread T669 at:
    #0 pthread_create <null> (clickhouse+0x72f956b) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #1 std::__1::__libcpp_thread_create[abi:v15000](unsigned long*, void* (*)(void*), void*) build_docker/./contrib/llvm-project/libcxx/include/__threading_support:376:10 (clickhouse+0xf78b57e) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #2 std::__1::thread::thread<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'(), void>(void&&) build_docker/./contrib/llvm-project/libcxx/include/thread:311:16 (clickhouse+0xf78b57e)
    #3 void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool) build_docker/./src/Common/ThreadPool.cpp:217:35 (clickhouse+0xf784de1) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #4 ThreadPoolImpl<std::__1::thread>::scheduleOrThrow(std::__1::function<void ()>, Priority, unsigned long, bool) build_docker/./src/Common/ThreadPool.cpp:288:5 (clickhouse+0xf785296) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #5 ThreadFromGlobalPoolImpl<true>::ThreadFromGlobalPoolImpl<DB::FileCache::loadMetadataImpl()::$_0>(DB::FileCache::loadMetadataImpl()::$_0&&) build_docker/./src/Common/ThreadPool.h:203:38 (clickhouse+0x18ce4eb3) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #6 ThreadFromGlobalPoolImpl<true>* std::__1::construct_at[abi:v15000]<ThreadFromGlobalPoolImpl<true>, DB::FileCache::loadMetadataImpl()::$_0, ThreadFromGlobalPoolImpl<true>*>(ThreadFromGlobalPoolImpl<true>*, DB::FileCache::loadMetadataImpl()::$_0&&) build_docker/./contrib/llvm-project/libcxx/include/__memory/construct_at.h:35:48 (clickhouse+0x18ce4eb3)
    #7 void std::__1::allocator_traits<std::__1::allocator<ThreadFromGlobalPoolImpl<true>>>::construct[abi:v15000]<ThreadFromGlobalPoolImpl<true>, DB::FileCache::loadMetadataImpl()::$_0, void, void>(std::__1::allocator<ThreadFromGlobalPoolImpl<true>>&, ThreadFromGlobalPoolImpl<true>*, DB::FileCache::loadMetadataImpl()::$_0&&) build_docker/./contrib/llvm-project/libcxx/include/__memory/allocator_traits.h:298:9 (clickhouse+0x18ce4eb3)
    #8 void std::__1::vector<ThreadFromGlobalPoolImpl<true>, std::__1::allocator<ThreadFromGlobalPoolImpl<true>>>::__emplace_back_slow_path<DB::FileCache::loadMetadataImpl()::$_0>(DB::FileCache::loadMetadataImpl()::$_0&&) build_docker/./contrib/llvm-project/libcxx/include/vector:1579:5 (clickhouse+0x18cdeac9) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #9 ThreadFromGlobalPoolImpl<true>& std::__1::vector<ThreadFromGlobalPoolImpl<true>, std::__1::allocator<ThreadFromGlobalPoolImpl<true>>>::emplace_back<DB::FileCache::loadMetadataImpl()::$_0>(DB::FileCache::loadMetadataImpl()::$_0&&) build_docker/./contrib/llvm-project/libcxx/include/vector:1600:9 (clickhouse+0x18cdeac9)
    #10 DB::FileCache::loadMetadataImpl() build_docker/./src/Interpreters/Cache/FileCache.cpp:946:29 (clickhouse+0x18cdeac9)
    #11 DB::FileCache::loadMetadata() build_docker/./src/Interpreters/Cache/FileCache.cpp:901:5 (clickhouse+0x18cd72f1) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #12 DB::FileCache::initialize() build_docker/./src/Interpreters/Cache/FileCache.cpp:145:13 (clickhouse+0x18cd6e9c) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #13 DB::CachedObjectStorage::CachedObjectStorage(std::__1::shared_ptr<DB::IObjectStorage>, std::__1::shared_ptr<DB::FileCache>, DB::FileCacheSettings const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) build_docker/./src/Disks/ObjectStorages/Cached/CachedObjectStorage.cpp:30:12 (clickhouse+0x1786393c) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #14 DB::CachedObjectStorage* std::__1::construct_at[abi:v15000]<DB::CachedObjectStorage, std::__1::shared_ptr<DB::IObjectStorage>&, std::__1::shared_ptr<DB::FileCache>&, DB::FileCacheSettings const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::CachedObjectStorage*>(DB::CachedObjectStorage*, std::__1::shared_ptr<DB::IObjectStorage>&, std::__1::shared_ptr<DB::FileCache>&, DB::FileCacheSettings const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) build_docker/./contrib/llvm-project/libcxx/include/__memory/construct_at.h:35:48 (clickhouse+0x17863066) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #15 void std::__1::allocator_traits<std::__1::allocator<DB::CachedObjectStorage>>::construct[abi:v15000]<DB::CachedObjectStorage, std::__1::shared_ptr<DB::IObjectStorage>&, std::__1::shared_ptr<DB::FileCache>&, DB::FileCacheSettings const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, void, void>(std::__1::allocator<DB::CachedObjectStorage>&, DB::CachedObjectStorage*, std::__1::shared_ptr<DB::IObjectStorage>&, std::__1::shared_ptr<DB::FileCache>&, DB::FileCacheSettings const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) build_docker/./contrib/llvm-project/libcxx/include/__memory/allocator_traits.h:298:9 (clickhouse+0x17863066)
    #16 std::__1::__shared_ptr_emplace<DB::CachedObjectStorage, std::__1::allocator<DB::CachedObjectStorage>>::__shared_ptr_emplace[abi:v15000]<std::__1::shared_ptr<DB::IObjectStorage>&, std::__1::shared_ptr<DB::FileCache>&, DB::FileCacheSettings const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&>(std::__1::allocator<DB::CachedObjectStorage>, std::__1::shared_ptr<DB::IObjectStorage>&, std::__1::shared_ptr<DB::FileCache>&, DB::FileCacheSettings const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) build_docker/./contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:292:9 (clickhouse+0x17863066)
    #17 std::__1::shared_ptr<DB::CachedObjectStorage> std::__1::allocate_shared[abi:v15000]<DB::CachedObjectStorage, std::__1::allocator<DB::CachedObjectStorage>, std::__1::shared_ptr<DB::IObjectStorage>&, std::__1::shared_ptr<DB::FileCache>&, DB::FileCacheSettings const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, void>(std::__1::allocator<DB::CachedObjectStorage> const&, std::__1::shared_ptr<DB::IObjectStorage>&, std::__1::shared_ptr<DB::FileCache>&, DB::FileCacheSettings const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) build_docker/./contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:953:55 (clickhouse+0x17863066)
    #18 std::__1::shared_ptr<DB::CachedObjectStorage> std::__1::make_shared[abi:v15000]<DB::CachedObjectStorage, std::__1::shared_ptr<DB::IObjectStorage>&, std::__1::shared_ptr<DB::FileCache>&, DB::FileCacheSettings const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, void>(std::__1::shared_ptr<DB::IObjectStorage>&, std::__1::shared_ptr<DB::FileCache>&, DB::FileCacheSettings const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) build_docker/./contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:962:12 (clickhouse+0x17863066)
    #19 DB::DiskObjectStorage::wrapWithCache(std::__1::shared_ptr<DB::FileCache>, DB::FileCacheSettings const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) build_docker/./src/Disks/ObjectStorages/DiskObjectStorageCache.cpp:12:22 (clickhouse+0x17863066)
    #20 DB::registerDiskCache(DB::DiskFactory&, bool)::$_0::operator()(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Poco::Util::AbstractConfiguration const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context const>, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::shared_ptr<DB::IDisk>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::shared_ptr<DB::IDisk>>>> const&) const build_docker/./src/Disks/ObjectStorages/Cached/registerDiskCache.cpp:76:30 (clickhouse+0x178943a9) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #21 decltype(std::declval<DB::registerDiskCache(DB::DiskFactory&, bool)::$_0&>()(std::declval<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&>(), std::declval<Poco::Util::AbstractConfiguration const&>(), std::declval<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&>(), std::declval<std::__1::shared_ptr<DB::Context const>>(), std::declval<std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::shared_ptr<DB::IDisk>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::shared_ptr<DB::IDisk>>>> const&>())) std::__1::__invoke[abi:v15000]<DB::registerDiskCache(DB::DiskFactory&, bool)::$_0&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Poco::Util::AbstractConfiguration const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context const>, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::shared_ptr<DB::IDisk>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::shared_ptr<DB::IDisk>>>> const&>(DB::registerDiskCache(DB::DiskFactory&, bool)::$_0&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Poco::Util::AbstractConfiguration const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context const>&&, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::shared_ptr<DB::IDisk>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::shared_ptr<DB::IDisk>>>> const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:394:23 (clickhouse+0x178943a9)
    #22 std::__1::shared_ptr<DB::IDisk> std::__1::__invoke_void_return_wrapper<std::__1::shared_ptr<DB::IDisk>, false>::__call<DB::registerDiskCache(DB::DiskFactory&, bool)::$_0&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Poco::Util::AbstractConfiguration const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context const>, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::shared_ptr<DB::IDisk>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::shared_ptr<DB::IDisk>>>> const&>(DB::registerDiskCache(DB::DiskFactory&, bool)::$_0&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Poco::Util::AbstractConfiguration const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context const>&&, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::shared_ptr<DB::IDisk>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::shared_ptr<DB::IDisk>>>> const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:470:16 (clickhouse+0x178943a9)
    #23 std::__1::__function::__default_alloc_func<DB::registerDiskCache(DB::DiskFactory&, bool)::$_0, std::__1::shared_ptr<DB::IDisk> (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Poco::Util::AbstractConfiguration const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context const>, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::shared_ptr<DB::IDisk>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::shared_ptr<DB::IDisk>>>> const&)>::operator()[abi:v15000](std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Poco::Util::AbstractConfiguration const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context const>&&, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::shared_ptr<DB::IDisk>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::shared_ptr<DB::IDisk>>>> const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:235:12 (clickhouse+0x178943a9)
    #24 std::__1::shared_ptr<DB::IDisk> std::__1::__function::__policy_invoker<std::__1::shared_ptr<DB::IDisk> (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Poco::Util::AbstractConfiguration const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context const>, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::shared_ptr<DB::IDisk>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::shared_ptr<DB::IDisk>>>> const&)>::__call_impl<std::__1::__function::__default_alloc_func<DB::registerDiskCache(DB::DiskFactory&, bool)::$_0, std::__1::shared_ptr<DB::IDisk> (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Poco::Util::AbstractConfiguration const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context const>, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::shared_ptr<DB::IDisk>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::shared_ptr<DB::IDisk>>>> const&)>>(std::__1::__function::__policy_storage const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Poco::Util::AbstractConfiguration const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context const>&&, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::shared_ptr<DB::IDisk>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::shared_ptr<DB::IDisk>>>> const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:716:16 (clickhouse+0x178943a9)
    #25 std::__1::__function::__policy_func<std::__1::shared_ptr<DB::IDisk> (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Poco::Util::AbstractConfiguration const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context const>, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::shared_ptr<DB::IDisk>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::shared_ptr<DB::IDisk>>>> const&)>::operator()[abi:v15000](std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Poco::Util::AbstractConfiguration const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context const>&&, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::shared_ptr<DB::IDisk>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::shared_ptr<DB::IDisk>>>> const&) const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:848:16 (clickhouse+0x177d9534) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #26 std::__1::function<std::__1::shared_ptr<DB::IDisk> (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Poco::Util::AbstractConfiguration const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context const>, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::shared_ptr<DB::IDisk>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::shared_ptr<DB::IDisk>>>> const&)>::operator()(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Poco::Util::AbstractConfiguration const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context const>, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::shared_ptr<DB::IDisk>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::shared_ptr<DB::IDisk>>>> const&) const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:1187:12 (clickhouse+0x177d9534)
    #27 DB::DiskFactory::create(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Poco::Util::AbstractConfiguration const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context const>, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::shared_ptr<DB::IDisk>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, std::__1::shared_ptr<DB::IDisk>>>> const&) const build_docker/./src/Disks/DiskFactory.cpp:37:12 (clickhouse+0x177d9534)
    #28 DB::DiskSelector::initialize(Poco::Util::AbstractConfiguration const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context const>, std::__1::function<bool (Poco::Util::AbstractConfiguration const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)>) build_docker/./src/Disks/DiskSelector.cpp:52:42 (clickhouse+0x177dd581) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #29 DB::Context::getDiskSelector(std::__1::lock_guard<std::__1::mutex>&) const build_docker/./src/Interpreters/Context.cpp:3953:24 (clickhouse+0x17a23f8b) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #30 DB::Context::getStoragePolicySelector(std::__1::lock_guard<std::__1::mutex>&) const build_docker/./src/Interpreters/Context.cpp:3966:115 (clickhouse+0x17a0344f) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #31 DB::Context::getStoragePolicy(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) const build_docker/./src/Interpreters/Context.cpp:3899:28 (clickhouse+0x17a24525) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #32 DB::MergeTreeData::getStoragePolicy() const build_docker/./src/Storages/MergeTree/MergeTreeData.cpp:444:35 (clickhouse+0x19b2aca7) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #33 DB::MergeTreeData::getDisks() const build_docker/./src/Storages/MergeTree/MergeTreeData.h:927:37 (clickhouse+0x19b22e7f) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #34 DB::MergeTreeData::initializeDirectoriesAndFormatVersion(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, bool) build_docker/./src/Storages/MergeTree/MergeTreeData.cpp:263:30 (clickhouse+0x19b22e7f)
    #35 DB::StorageMergeTree::StorageMergeTree(DB::StorageID const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::StorageInMemoryMetadata const&, bool, std::__1::shared_ptr<DB::Context>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::MergeTreeData::MergingParams const&, std::__1::unique_ptr<DB::MergeTreeSettings, std::__1::default_delete<DB::MergeTreeSettings>>, bool) build_docker/./src/Storages/StorageMergeTree.cpp:115:5 (clickhouse+0x19f7e859) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #36 DB::StorageMergeTree* std::__1::construct_at[abi:v15000]<DB::StorageMergeTree, DB::StorageID const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::StorageInMemoryMetadata&, bool const&, std::__1::shared_ptr<DB::Context>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&, DB::MergeTreeData::MergingParams&, std::__1::unique_ptr<DB::MergeTreeSettings, std::__1::default_delete<DB::MergeTreeSettings>>, bool const&, DB::StorageMergeTree*>(DB::StorageMergeTree*, DB::StorageID const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::StorageInMemoryMetadata&, bool const&, std::__1::shared_ptr<DB::Context>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&, DB::MergeTreeData::MergingParams&, std::__1::unique_ptr<DB::MergeTreeSettings, std::__1::default_delete<DB::MergeTreeSettings>>&&, bool const&) build_docker/./contrib/llvm-project/libcxx/include/__memory/construct_at.h:35:48 (clickhouse+0x19f7daf6) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #37 void std::__1::allocator_traits<std::__1::allocator<DB::StorageMergeTree>>::construct[abi:v15000]<DB::StorageMergeTree, DB::StorageID const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::StorageInMemoryMetadata&, bool const&, std::__1::shared_ptr<DB::Context>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&, DB::MergeTreeData::MergingParams&, std::__1::unique_ptr<DB::MergeTreeSettings, std::__1::default_delete<DB::MergeTreeSettings>>, bool const&, void, void>(std::__1::allocator<DB::StorageMergeTree>&, DB::StorageMergeTree*, DB::StorageID const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::StorageInMemoryMetadata&, bool const&, std::__1::shared_ptr<DB::Context>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&, DB::MergeTreeData::MergingParams&, std::__1::unique_ptr<DB::MergeTreeSettings, std::__1::default_delete<DB::MergeTreeSettings>>&&, bool const&) build_docker/./contrib/llvm-project/libcxx/include/__memory/allocator_traits.h:298:9 (clickhouse+0x19f7daf6)
    #38 std::__1::__shared_ptr_emplace<DB::StorageMergeTree, std::__1::allocator<DB::StorageMergeTree>>::__shared_ptr_emplace[abi:v15000]<DB::StorageID const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::StorageInMemoryMetadata&, bool const&, std::__1::shared_ptr<DB::Context>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&, DB::MergeTreeData::MergingParams&, std::__1::unique_ptr<DB::MergeTreeSettings, std::__1::default_delete<DB::MergeTreeSettings>>, bool const&>(std::__1::allocator<DB::StorageMergeTree>, DB::StorageID const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::StorageInMemoryMetadata&, bool const&, std::__1::shared_ptr<DB::Context>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&, DB::MergeTreeData::MergingParams&, std::__1::unique_ptr<DB::MergeTreeSettings, std::__1::default_delete<DB::MergeTreeSettings>>&&, bool const&) build_docker/./contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:292:9 (clickhouse+0x19f7daf6)
    #39 std::__1::shared_ptr<DB::StorageMergeTree> std::__1::allocate_shared[abi:v15000]<DB::StorageMergeTree, std::__1::allocator<DB::StorageMergeTree>, DB::StorageID const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::StorageInMemoryMetadata&, bool const&, std::__1::shared_ptr<DB::Context>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&, DB::MergeTreeData::MergingParams&, std::__1::unique_ptr<DB::MergeTreeSettings, std::__1::default_delete<DB::MergeTreeSettings>>, bool const&, void>(std::__1::allocator<DB::StorageMergeTree> const&, DB::StorageID const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::StorageInMemoryMetadata&, bool const&, std::__1::shared_ptr<DB::Context>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&, DB::MergeTreeData::MergingParams&, std::__1::unique_ptr<DB::MergeTreeSettings, std::__1::default_delete<DB::MergeTreeSettings>>&&, bool const&) build_docker/./contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:953:55 (clickhouse+0x19f7daf6)
    #40 std::__1::shared_ptr<DB::StorageMergeTree> std::__1::make_shared[abi:v15000]<DB::StorageMergeTree, DB::StorageID const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::StorageInMemoryMetadata&, bool const&, std::__1::shared_ptr<DB::Context>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&, DB::MergeTreeData::MergingParams&, std::__1::unique_ptr<DB::MergeTreeSettings, std::__1::default_delete<DB::MergeTreeSettings>>, bool const&, void>(DB::StorageID const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::StorageInMemoryMetadata&, bool const&, std::__1::shared_ptr<DB::Context>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&, DB::MergeTreeData::MergingParams&, std::__1::unique_ptr<DB::MergeTreeSettings, std::__1::default_delete<DB::MergeTreeSettings>>&&, bool const&) build_docker/./contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:962:12 (clickhouse+0x19f79212) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #41 DB::create(DB::StorageFactory::Arguments const&) build_docker/./src/Storages/MergeTree/registerStorageMergeTree.cpp:741:16 (clickhouse+0x19f79212)
    #42 decltype(std::declval<std::__1::shared_ptr<DB::IStorage> (*&)(DB::StorageFactory::Arguments const&)>()(std::declval<DB::StorageFactory::Arguments const&>())) std::__1::__invoke[abi:v15000]<std::__1::shared_ptr<DB::IStorage> (*&)(DB::StorageFactory::Arguments const&), DB::StorageFactory::Arguments const&>(std::__1::shared_ptr<DB::IStorage> (*&)(DB::StorageFactory::Arguments const&), DB::StorageFactory::Arguments const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:394:23 (clickhouse+0x16b91843) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #43 std::__1::shared_ptr<DB::IStorage> std::__1::__invoke_void_return_wrapper<std::__1::shared_ptr<DB::IStorage>, false>::__call<std::__1::shared_ptr<DB::IStorage> (*&)(DB::StorageFactory::Arguments const&), DB::StorageFactory::Arguments const&>(std::__1::shared_ptr<DB::IStorage> (*&)(DB::StorageFactory::Arguments const&), DB::StorageFactory::Arguments const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:470:16 (clickhouse+0x16b91843)
    #44 std::__1::__function::__default_alloc_func<std::__1::shared_ptr<DB::IStorage> (*)(DB::StorageFactory::Arguments const&), std::__1::shared_ptr<DB::IStorage> (DB::StorageFactory::Arguments const&)>::operator()[abi:v15000](DB::StorageFactory::Arguments const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:235:12 (clickhouse+0x16b91843)
    #45 std::__1::shared_ptr<DB::IStorage> std::__1::__function::__policy_invoker<std::__1::shared_ptr<DB::IStorage> (DB::StorageFactory::Arguments const&)>::__call_impl<std::__1::__function::__default_alloc_func<std::__1::shared_ptr<DB::IStorage> (*)(DB::StorageFactory::Arguments const&), std::__1::shared_ptr<DB::IStorage> (DB::StorageFactory::Arguments const&)>>(std::__1::__function::__policy_storage const*, DB::StorageFactory::Arguments const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:716:16 (clickhouse+0x16b91843)
    #46 std::__1::__function::__policy_func<std::__1::shared_ptr<DB::IStorage> (DB::StorageFactory::Arguments const&)>::operator()[abi:v15000](DB::StorageFactory::Arguments const&) const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:848:16 (clickhouse+0x193f55e9) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #47 std::__1::function<std::__1::shared_ptr<DB::IStorage> (DB::StorageFactory::Arguments const&)>::operator()(DB::StorageFactory::Arguments const&) const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:1187:12 (clickhouse+0x193f55e9)
    #48 DB::StorageFactory::get(DB::ASTCreateQuery const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context>, std::__1::shared_ptr<DB::Context>, DB::ColumnsDescription const&, DB::ConstraintsDescription const&, bool) const build_docker/./src/Storages/StorageFactory.cpp:225:16 (clickhouse+0x193f55e9)
    #49 DB::createTableFromAST(DB::ASTCreateQuery, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context>, bool) build_docker/./src/Databases/DatabaseOnDisk.cpp:111:36 (clickhouse+0x175ea215) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #50 DB::DatabaseOrdinary::loadTableFromMetadata(std::__1::shared_ptr<DB::Context>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::QualifiedTableName const&, std::__1::shared_ptr<DB::IAST> const&, DB::LoadingStrictnessLevel) build_docker/./src/Databases/DatabaseOrdinary.cpp:148:36 (clickhouse+0x1760f70e) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #51 DB::DatabaseOrdinary::loadTableFromMetadataAsync(DB::AsyncLoader&, std::__1::unordered_set<std::__1::shared_ptr<DB::LoadJob>, std::__1::hash<std::__1::shared_ptr<DB::LoadJob>>, std::__1::equal_to<std::__1::shared_ptr<DB::LoadJob>>, std::__1::allocator<std::__1::shared_ptr<DB::LoadJob>>>, std::__1::shared_ptr<DB::Context>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::QualifiedTableName const&, std::__1::shared_ptr<DB::IAST> const&, DB::LoadingStrictnessLevel)::$_0::operator()(DB::AsyncLoader&, std::__1::shared_ptr<DB::LoadJob> const&) const build_docker/./src/Databases/DatabaseOrdinary.cpp:182:13 (clickhouse+0x176165ec) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #52 decltype(std::declval<DB::DatabaseOrdinary::loadTableFromMetadataAsync(DB::AsyncLoader&, std::__1::unordered_set<std::__1::shared_ptr<DB::LoadJob>, std::__1::hash<std::__1::shared_ptr<DB::LoadJob>>, std::__1::equal_to<std::__1::shared_ptr<DB::LoadJob>>, std::__1::allocator<std::__1::shared_ptr<DB::LoadJob>>>, std::__1::shared_ptr<DB::Context>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::QualifiedTableName const&, std::__1::shared_ptr<DB::IAST> const&, DB::LoadingStrictnessLevel)::$_0&>()(std::declval<DB::AsyncLoader&>(), std::declval<std::__1::shared_ptr<DB::LoadJob> const&>())) std::__1::__invoke[abi:v15000]<DB::DatabaseOrdinary::loadTableFromMetadataAsync(DB::AsyncLoader&, std::__1::unordered_set<std::__1::shared_ptr<DB::LoadJob>, std::__1::hash<std::__1::shared_ptr<DB::LoadJob>>, std::__1::equal_to<std::__1::shared_ptr<DB::LoadJob>>, std::__1::allocator<std::__1::shared_ptr<DB::LoadJob>>>, std::__1::shared_ptr<DB::Context>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::QualifiedTableName const&, std::__1::shared_ptr<DB::IAST> const&, DB::LoadingStrictnessLevel)::$_0&, DB::AsyncLoader&, std::__1::shared_ptr<DB::LoadJob> const&>(DB::DatabaseOrdinary::loadTableFromMetadataAsync(DB::AsyncLoader&, std::__1::unordered_set<std::__1::shared_ptr<DB::LoadJob>, std::__1::hash<std::__1::shared_ptr<DB::LoadJob>>, std::__1::equal_to<std::__1::shared_ptr<DB::LoadJob>>, std::__1::allocator<std::__1::shared_ptr<DB::LoadJob>>>, std::__1::shared_ptr<DB::Context>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::QualifiedTableName const&, std::__1::shared_ptr<DB::IAST> const&, DB::LoadingStrictnessLevel)::$_0&, DB::AsyncLoader&, std::__1::shared_ptr<DB::LoadJob> const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:394:23 (clickhouse+0x176165ec)
    #53 void std::__1::__invoke_void_return_wrapper<void, true>::__call<DB::DatabaseOrdinary::loadTableFromMetadataAsync(DB::AsyncLoader&, std::__1::unordered_set<std::__1::shared_ptr<DB::LoadJob>, std::__1::hash<std::__1::shared_ptr<DB::LoadJob>>, std::__1::equal_to<std::__1::shared_ptr<DB::LoadJob>>, std::__1::allocator<std::__1::shared_ptr<DB::LoadJob>>>, std::__1::shared_ptr<DB::Context>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::QualifiedTableName const&, std::__1::shared_ptr<DB::IAST> const&, DB::LoadingStrictnessLevel)::$_0&, DB::AsyncLoader&, std::__1::shared_ptr<DB::LoadJob> const&>(DB::DatabaseOrdinary::loadTableFromMetadataAsync(DB::AsyncLoader&, std::__1::unordered_set<std::__1::shared_ptr<DB::LoadJob>, std::__1::hash<std::__1::shared_ptr<DB::LoadJob>>, std::__1::equal_to<std::__1::shared_ptr<DB::LoadJob>>, std::__1::allocator<std::__1::shared_ptr<DB::LoadJob>>>, std::__1::shared_ptr<DB::Context>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::QualifiedTableName const&, std::__1::shared_ptr<DB::IAST> const&, DB::LoadingStrictnessLevel)::$_0&, DB::AsyncLoader&, std::__1::shared_ptr<DB::LoadJob> const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:479:9 (clickhouse+0x176165ec)
    #54 std::__1::__function::__default_alloc_func<DB::DatabaseOrdinary::loadTableFromMetadataAsync(DB::AsyncLoader&, std::__1::unordered_set<std::__1::shared_ptr<DB::LoadJob>, std::__1::hash<std::__1::shared_ptr<DB::LoadJob>>, std::__1::equal_to<std::__1::shared_ptr<DB::LoadJob>>, std::__1::allocator<std::__1::shared_ptr<DB::LoadJob>>>, std::__1::shared_ptr<DB::Context>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::QualifiedTableName const&, std::__1::shared_ptr<DB::IAST> const&, DB::LoadingStrictnessLevel)::$_0, void (DB::AsyncLoader&, std::__1::shared_ptr<DB::LoadJob> const&)>::operator()[abi:v15000](DB::AsyncLoader&, std::__1::shared_ptr<DB::LoadJob> const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:235:12 (clickhouse+0x176165ec)
    #55 void std::__1::__function::__policy_invoker<void (DB::AsyncLoader&, std::__1::shared_ptr<DB::LoadJob> const&)>::__call_impl<std::__1::__function::__default_alloc_func<DB::DatabaseOrdinary::loadTableFromMetadataAsync(DB::AsyncLoader&, std::__1::unordered_set<std::__1::shared_ptr<DB::LoadJob>, std::__1::hash<std::__1::shared_ptr<DB::LoadJob>>, std::__1::equal_to<std::__1::shared_ptr<DB::LoadJob>>, std::__1::allocator<std::__1::shared_ptr<DB::LoadJob>>>, std::__1::shared_ptr<DB::Context>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, DB::QualifiedTableName const&, std::__1::shared_ptr<DB::IAST> const&, DB::LoadingStrictnessLevel)::$_0, void (DB::AsyncLoader&, std::__1::shared_ptr<DB::LoadJob> const&)>>(std::__1::__function::__policy_storage const*, DB::AsyncLoader&, std::__1::shared_ptr<DB::LoadJob> const&) build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:716:16 (clickhouse+0x176165ec)
    #56 std::__1::__function::__policy_func<void (DB::AsyncLoader&, std::__1::shared_ptr<DB::LoadJob> const&)>::operator()[abi:v15000](DB::AsyncLoader&, std::__1::shared_ptr<DB::LoadJob> const&) const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:848:16 (clickhouse+0xf827c0e) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #57 std::__1::function<void (DB::AsyncLoader&, std::__1::shared_ptr<DB::LoadJob> const&)>::operator()(DB::AsyncLoader&, std::__1::shared_ptr<DB::LoadJob> const&) const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:1187:12 (clickhouse+0xf827c0e)
    #58 DB::LoadJob::execute(DB::AsyncLoader&, unsigned long, std::__1::shared_ptr<DB::LoadJob> const&) build_docker/./src/Common/AsyncLoader.cpp:139:5 (clickhouse+0xf827c0e)
    #59 DB::AsyncLoader::worker(DB::AsyncLoader::Pool&) build_docker/./src/Common/AsyncLoader.cpp:844:18 (clickhouse+0xf827c0e)
    #60 DB::AsyncLoader::spawn(DB::AsyncLoader::Pool&, std::__1::unique_lock<std::__1::mutex>&)::$_0::operator()() const build_docker/./src/Common/AsyncLoader.cpp:797:5 (clickhouse+0xf827fd2) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #61 decltype(std::declval<DB::AsyncLoader::spawn(DB::AsyncLoader::Pool&, std::__1::unique_lock<std::__1::mutex>&)::$_0&>()()) std::__1::__invoke[abi:v15000]<DB::AsyncLoader::spawn(DB::AsyncLoader::Pool&, std::__1::unique_lock<std::__1::mutex>&)::$_0&>(DB::AsyncLoader::spawn(DB::AsyncLoader::Pool&, std::__1::unique_lock<std::__1::mutex>&)::$_0&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:394:23 (clickhouse+0xf827fd2)
    #62 void std::__1::__invoke_void_return_wrapper<void, true>::__call<DB::AsyncLoader::spawn(DB::AsyncLoader::Pool&, std::__1::unique_lock<std::__1::mutex>&)::$_0&>(DB::AsyncLoader::spawn(DB::AsyncLoader::Pool&, std::__1::unique_lock<std::__1::mutex>&)::$_0&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:479:9 (clickhouse+0xf827fd2)
    #63 std::__1::__function::__default_alloc_func<DB::AsyncLoader::spawn(DB::AsyncLoader::Pool&, std::__1::unique_lock<std::__1::mutex>&)::$_0, void ()>::operator()[abi:v15000]() build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:235:12 (clickhouse+0xf827fd2)
    #64 void std::__1::__function::__policy_invoker<void ()>::__call_impl<std::__1::__function::__default_alloc_func<DB::AsyncLoader::spawn(DB::AsyncLoader::Pool&, std::__1::unique_lock<std::__1::mutex>&)::$_0, void ()>>(std::__1::__function::__policy_storage const*) build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:716:16 (clickhouse+0xf827fd2)
    #65 std::__1::__function::__policy_func<void ()>::operator()[abi:v15000]() const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:848:16 (clickhouse+0xf789d8e) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #66 std::__1::function<void ()>::operator()() const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:1187:12 (clickhouse+0xf789d8e)
    #67 ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::worker(std::__1::__list_iterator<ThreadFromGlobalPoolImpl<false>, void*>) build_docker/./src/Common/ThreadPool.cpp:455:13 (clickhouse+0xf789d8e)
    #68 void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()::operator()() const build_docker/./src/Common/ThreadPool.cpp:217:73 (clickhouse+0xf78e15c) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #69 decltype(std::declval<void>()()) std::__1::__invoke[abi:v15000]<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()&>(void&&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:394:23 (clickhouse+0xf78e15c)
    #70 decltype(auto) std::__1::__apply_tuple_impl[abi:v15000]<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()&, std::__1::tuple<>&>(void&&, std::__1::tuple<>&, std::__1::__tuple_indices<>) build_docker/./contrib/llvm-project/libcxx/include/tuple:1789:1 (clickhouse+0xf78e15c)
    #71 decltype(auto) std::__1::apply[abi:v15000]<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()&, std::__1::tuple<>&>(void&&, std::__1::tuple<>&) build_docker/./contrib/llvm-project/libcxx/include/tuple:1798:1 (clickhouse+0xf78e15c)
    #72 ThreadFromGlobalPoolImpl<false>::ThreadFromGlobalPoolImpl<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(void&&)::'lambda'()::operator()() build_docker/./src/Common/ThreadPool.h:223:13 (clickhouse+0xf78e15c)
    #73 decltype(std::declval<void>()()) std::__1::__invoke[abi:v15000]<ThreadFromGlobalPoolImpl<false>::ThreadFromGlobalPoolImpl<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(void&&)::'lambda'()&>(void&&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:394:23 (clickhouse+0xf78e0c1) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #74 void std::__1::__invoke_void_return_wrapper<void, true>::__call<ThreadFromGlobalPoolImpl<false>::ThreadFromGlobalPoolImpl<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(void&&)::'lambda'()&>(ThreadFromGlobalPoolImpl<false>::ThreadFromGlobalPoolImpl<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(void&&)::'lambda'()&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:479:9 (clickhouse+0xf78e0c1)
    #75 std::__1::__function::__default_alloc_func<ThreadFromGlobalPoolImpl<false>::ThreadFromGlobalPoolImpl<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(void&&)::'lambda'(), void ()>::operator()[abi:v15000]() build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:235:12 (clickhouse+0xf78e0c1)
    #76 void std::__1::__function::__policy_invoker<void ()>::__call_impl<std::__1::__function::__default_alloc_func<ThreadFromGlobalPoolImpl<false>::ThreadFromGlobalPoolImpl<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(void&&)::'lambda'(), void ()>>(std::__1::__function::__policy_storage const*) build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:716:16 (clickhouse+0xf78e0c1)
    #77 std::__1::__function::__policy_func<void ()>::operator()[abi:v15000]() const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:848:16 (clickhouse+0xf78606e) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #78 std::__1::function<void ()>::operator()() const build_docker/./contrib/llvm-project/libcxx/include/__functional/function.h:1187:12 (clickhouse+0xf78606e)
    #79 ThreadPoolImpl<std::__1::thread>::worker(std::__1::__list_iterator<std::__1::thread, void*>) build_docker/./src/Common/ThreadPool.cpp:455:13 (clickhouse+0xf78606e)
    #80 void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()::operator()() const build_docker/./src/Common/ThreadPool.cpp:217:73 (clickhouse+0xf78bf31) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c)
    #81 decltype(std::declval<void>()()) std::__1::__invoke[abi:v15000]<void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(void&&) build_docker/./contrib/llvm-project/libcxx/include/__functional/invoke.h:394:23 (clickhouse+0xf78bf31)
    #82 void std::__1::__thread_execute[abi:v15000]<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 ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>(std::__1::tuple<void, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>&, std::__1::__tuple_indices<>) build_docker/./contrib/llvm-project/libcxx/include/thread:284:5 (clickhouse+0xf78bf31)
    #83 void* std::__1::__thread_proxy[abi:v15000]<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 ()>, Priority, std::__1::optional<unsigned long>, bool)::'lambda0'()>>(void*) build_docker/./contrib/llvm-project/libcxx/include/thread:295:5 (clickhouse+0xf78bf31)

SUMMARY: ThreadSanitizer: data race (/usr/bin/clickhouse+0x738014f) (BuildId: 0e7c91fa2a0fbb2390045608a509b76c2e1e477c) in operator delete(void*, unsigned long)

https://s3.amazonaws.com/clickhouse-test-reports/57700/08e7e3f8c3dd0b1b6eb1362417d44d62768d180c/stateful_tests__tsan__parallelreplicas_/stderr.log

@azat
Copy link
Collaborator

azat commented Jan 15, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants