Skip to content

Null pointer dereference of type 'DB::TreeRewriterResult' in DB::KeyCondition #42944

@evillique

Description

@evillique

https://s3.amazonaws.com/clickhouse-test-reports/42868/81af8e45464b4f5db136a4a87eec7af5744ba7ea/fuzzer_astfuzzerubsan//report.html

2022.11.03 19:40:32.677423 [ 150 ] {f798feb0-2adf-429a-97f6-1778c4e3ce6d} <Debug> executeQuery: (from [::ffff:127.0.0.1]:33274) SELECT * FROM system.part_log WHERE (database = currentDatabase()) AND (table LIKE 'ttl_02265%') AND (error != 0) (stage: Complete)
2022.11.03 19:40:32.678704 [ 150 ] {f798feb0-2adf-429a-97f6-1778c4e3ce6d} <Trace> ContextAccess (default): Access granted: SELECT(query_id, error, peak_memory_usage, read_rows, merged_from, rows, merge_algorithm, part_type, partition_id, disk_name, event_time_microseconds, exception, part_name, path_on_disk, table, duration_ms, size_in_bytes, database, event_date, bytes_uncompressed, read_bytes, merge_reason, event_time, event_type) ON system.part_log
2022.11.03 19:40:32.681903 [ 150 ] {f798feb0-2adf-429a-97f6-1778c4e3ce6d} <Debug> system.part_log (347eedd6-5739-4cfb-8657-b030198c047b) (SelectExecutor): Key condition: unknown, unknown, and, unknown, and

    #0 0x2ceabbf8 in DB::KeyCondition::KeyCondition(DB::SelectQueryInfo const&, std::__1::shared_ptr<DB::Context const>, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const&, std::__1::shared_ptr<DB::ExpressionActions> const&, bool, bool) build_docker/../src/Storages/MergeTree/KeyCondition.cpp:755:44
    #1 0x2d0536b6 in DB::KeyCondition* std::__1::construct_at[abi:v15003]<DB::KeyCondition, DB::SelectQueryInfo const&, std::__1::shared_ptr<DB::Context const> const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>&, std::__1::shared_ptr<DB::ExpressionActions>, DB::KeyCondition*>(DB::KeyCondition*, DB::SelectQueryInfo const&, std::__1::shared_ptr<DB::Context const> const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>&, std::__1::shared_ptr<DB::ExpressionActions>&&) build_docker/../contrib/libcxx/include/__memory/construct_at.h:35:48
    #2 0x2d05364d in void std::__1::__optional_storage_base<DB::KeyCondition, false>::__construct[abi:v15003]<DB::SelectQueryInfo const&, std::__1::shared_ptr<DB::Context const> const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>&, std::__1::shared_ptr<DB::ExpressionActions>>(DB::SelectQueryInfo const&, std::__1::shared_ptr<DB::Context const> const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>&, std::__1::shared_ptr<DB::ExpressionActions>&&) build_docker/../contrib/libcxx/include/optional:374:9
    #3 0x2d04fd71 in DB::KeyCondition& std::__1::optional<DB::KeyCondition>::emplace[abi:v15003]<DB::SelectQueryInfo const&, std::__1::shared_ptr<DB::Context const> const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>&, std::__1::shared_ptr<DB::ExpressionActions>, void>(DB::SelectQueryInfo const&, std::__1::shared_ptr<DB::Context const> const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>&, std::__1::shared_ptr<DB::ExpressionActions>&&) build_docker/../contrib/libcxx/include/optional:898:15
    #4 0x2d041e30 in DB::MergeTreeDataSelectExecutor::filterPartsByPartition(std::__1::vector<std::__1::shared_ptr<DB::IMergeTreeDataPart const>, std::__1::allocator<std::__1::shared_ptr<DB::IMergeTreeDataPart const>>>&, std::__1::optional<std::__1::unordered_set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, 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::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>> const&, std::__1::shared_ptr<DB::StorageInMemoryMetadata const> const&, DB::MergeTreeData const&, DB::SelectQueryInfo const&, std::__1::shared_ptr<DB::Context const> const&, std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, long, 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, long>>> const*, Poco::Logger*, std::__1::vector<DB::ReadFromMergeTree::IndexStat, std::__1::allocator<DB::ReadFromMergeTree::IndexStat>>&) build_docker/../src/Storages/MergeTree/MergeTreeDataSelectExecutor.cpp:793:30
    #5 0x2dbc313d in DB::ReadFromMergeTree::selectRangesToRead(std::__1::vector<std::__1::shared_ptr<DB::IMergeTreeDataPart const>, std::__1::allocator<std::__1::shared_ptr<DB::IMergeTreeDataPart const>>>, std::__1::shared_ptr<DB::PrewhereInfo> const&, DB::ActionDAGNodes const&, std::__1::shared_ptr<DB::StorageInMemoryMetadata const> const&, std::__1::shared_ptr<DB::StorageInMemoryMetadata const> const&, DB::SelectQueryInfo const&, std::__1::shared_ptr<DB::Context const>, unsigned long, std::__1::shared_ptr<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, long, 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, long>>>>, DB::MergeTreeData const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const&, bool, Poco::Logger*) build_docker/../src/Processors/QueryPlan/ReadFromMergeTree.cpp:962:9
    #6 0x2dbc220c in DB::ReadFromMergeTree::selectRangesToRead(std::__1::vector<std::__1::shared_ptr<DB::IMergeTreeDataPart const>, std::__1::allocator<std::__1::shared_ptr<DB::IMergeTreeDataPart const>>>) const build_docker/../src/Processors/QueryPlan/ReadFromMergeTree.cpp:851:12
    #7 0x2dbc4920 in DB::ReadFromMergeTree::getAnalysisResult() const build_docker/../src/Processors/QueryPlan/ReadFromMergeTree.cpp:1089:67
    #8 0x2dbc4b7f in DB::ReadFromMergeTree::initializePipeline(DB::QueryPipelineBuilder&, DB::BuildQueryPipelineSettings const&) build_docker/../src/Processors/QueryPlan/ReadFromMergeTree.cpp:1098:19
    #9 0x2db80ebc in DB::ISourceStep::updatePipeline(std::__1::vector<std::__1::unique_ptr<DB::QueryPipelineBuilder, std::__1::default_delete<DB::QueryPipelineBuilder>>, std::__1::allocator<std::__1::unique_ptr<DB::QueryPipelineBuilder, std::__1::default_delete<DB::QueryPipelineBuilder>>>>, DB::BuildQueryPipelineSettings const&) build_docker/../src/Processors/QueryPlan/ISourceStep.cpp:16:5
    #10 0x2dbaadfb in DB::QueryPlan::buildQueryPipeline(DB::QueryPlanOptimizationSettings const&, DB::BuildQueryPipelineSettings const&) build_docker/../src/Processors/QueryPlan/QueryPlan.cpp:187:47
    #11 0x2be33b26 in DB::InterpreterSelectQueryAnalyzer::execute() build_docker/../src/Interpreters/InterpreterSelectQueryAnalyzer.cpp:98:40
    #12 0x2c2f3f59 in DB::executeQueryImpl(char const*, char const*, std::__1::shared_ptr<DB::Context>, bool, DB::QueryProcessingStage::Enum, DB::ReadBuffer*) build_docker/../src/Interpreters/executeQuery.cpp:709:36
    #13 0x2c2ef92b in DB::executeQuery(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context>, bool, DB::QueryProcessingStage::Enum) build_docker/../src/Interpreters/executeQuery.cpp:1106:30
    #14 0x2d49f36f in DB::TCPHandler::runImpl() build_docker/../src/Server/TCPHandler.cpp:374:24
    #15 0x2d4bfe79 in DB::TCPHandler::run() build_docker/../src/Server/TCPHandler.cpp:1902:9
    #16 0x2e48bbab in Poco::Net::TCPServerConnection::start() build_docker/../contrib/poco/Net/src/TCPServerConnection.cpp:43:3
    #17 0x2e48c099 in Poco::Net::TCPServerDispatcher::run() build_docker/../contrib/poco/Net/src/TCPServerDispatcher.cpp:115:20
    #18 0x2e603a66 in Poco::PooledThread::run() build_docker/../contrib/poco/Foundation/src/ThreadPool.cpp:199:14
    #19 0x2e60154e in Poco::ThreadImpl::runnableEntry(void*) build_docker/../contrib/poco/Foundation/src/Thread_POSIX.cpp:345:27
    #20 0x7fde8f8a3608 in start_thread /build/glibc-SzIz7B/glibc-2.31/nptl/pthread_create.c:477:8
    #21 0x7fde8f7c8132 in __clone /build/glibc-SzIz7B/glibc-2.31/misc/../sysdeps/unix/sysv/linux/x86_64/clone.S:95

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior ../src/Storages/MergeTree/KeyCondition.cpp:755:44 in

2022.11.03 19:40:34.669452 [ 406 ] {} <Fatal> BaseDaemon: ########################################
2022.11.03 19:40:34.669605 [ 406 ] {} <Fatal> BaseDaemon: (version 22.11.1.1, build id: 3F72673792835DAF311BE25DA3580F10D183747D) (from thread 150) (query_id: f798feb0-2adf-429a-97f6-1778c4e3ce6d) (query: SELECT * FROM system.part_log WHERE (database = currentDatabase()) AND (table LIKE 'ttl_02265%') AND (error != 0)) Received signal Unknown signal (-3)
2022.11.03 19:40:34.669655 [ 406 ] {} <Fatal> BaseDaemon: Sanitizer trap.
2022.11.03 19:40:34.669737 [ 406 ] {} <Fatal> BaseDaemon: Stack trace: 0x204c4e03 0x20767c76 0x1632aaf6 0x1633acb3 0x2ceabbf9 0x2d0536b7 0x2d05364e 0x2d04fd72 0x2d041e31 0x2dbc313e 0x2dbc220d 0x2dbc4921 0x2dbc4b80 0x2db80ebd 0x2dbaadfc 0x2be33b27 0x2c2f3f5a 0x2c2ef92c 0x2d49f370 0x2d4bfe7a 0x2e48bbac 0x2e48c09a 0x2e603a67 0x2e60154f 0x7fde8f8a3609 0x7fde8f7c8133
2022.11.03 19:40:34.684025 [ 406 ] {} <Fatal> BaseDaemon: 0.1. inlined from ./build_docker/../src/Common/StackTrace.cpp:332: StackTrace::tryCapture()
2022.11.03 19:40:34.684100 [ 406 ] {} <Fatal> BaseDaemon: 0. ./build_docker/../src/Common/StackTrace.cpp:293: StackTrace::StackTrace() @ 0x204c4e03 in /workspace/clickhouse
2022.11.03 19:40:34.708400 [ 406 ] {} <Fatal> BaseDaemon: 1. ./build_docker/../src/Daemon/BaseDaemon.cpp:0: sanitizerDeathCallback() @ 0x20767c76 in /workspace/clickhouse
2022.11.03 19:40:35.788055 [ 406 ] {} <Fatal> BaseDaemon: 2. __sanitizer::Die() @ 0x1632aaf6 in /workspace/clickhouse
2022.11.03 19:40:36.847341 [ 406 ] {} <Fatal> BaseDaemon: 3. ? @ 0x1633acb3 in /workspace/clickhouse
2022.11.03 19:40:37.045953 [ 406 ] {} <Fatal> BaseDaemon: 4. ./build_docker/../src/Storages/MergeTree/KeyCondition.cpp:0: DB::KeyCondition::KeyCondition(DB::SelectQueryInfo const&, std::__1::shared_ptr<DB::Context const>, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const&, std::__1::shared_ptr<DB::ExpressionActions> const&, bool, bool) @ 0x2ceabbf9 in /workspace/clickhouse
2022.11.03 19:40:37.184952 [ 406 ] {} <Fatal> BaseDaemon: 5. ./build_docker/../contrib/libcxx/include/__memory/construct_at.h:35: DB::KeyCondition* std::__1::construct_at[abi:v15003]<DB::KeyCondition, DB::SelectQueryInfo const&, std::__1::shared_ptr<DB::Context const> const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>&, std::__1::shared_ptr<DB::ExpressionActions>, DB::KeyCondition*>(DB::KeyCondition*, DB::SelectQueryInfo const&, std::__1::shared_ptr<DB::Context const> const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>&, std::__1::shared_ptr<DB::ExpressionActions>&&) @ 0x2d0536b7 in /workspace/clickhouse
2022.11.03 19:40:37.302608 [ 406 ] {} <Fatal> BaseDaemon: 6. ./build_docker/../contrib/libcxx/include/optional:378: void std::__1::__optional_storage_base<DB::KeyCondition, false>::__construct[abi:v15003]<DB::SelectQueryInfo const&, std::__1::shared_ptr<DB::Context const> const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>&, std::__1::shared_ptr<DB::ExpressionActions>>(DB::SelectQueryInfo const&, std::__1::shared_ptr<DB::Context const> const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>&, std::__1::shared_ptr<DB::ExpressionActions>&&) @ 0x2d05364e in /workspace/clickhouse
2022.11.03 19:40:37.419126 [ 406 ] {} <Fatal> BaseDaemon: 7. ./build_docker/../contrib/libcxx/include/optional:899: DB::KeyCondition& std::__1::optional<DB::KeyCondition>::emplace[abi:v15003]<DB::SelectQueryInfo const&, std::__1::shared_ptr<DB::Context const> const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>&, std::__1::shared_ptr<DB::ExpressionActions>, void>(DB::SelectQueryInfo const&, std::__1::shared_ptr<DB::Context const> const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>&, std::__1::shared_ptr<DB::ExpressionActions>&&) @ 0x2d04fd72 in /workspace/clickhouse
2022.11.03 19:40:37.534839 [ 406 ] {} <Fatal> BaseDaemon: 8. ./build_docker/../src/Storages/MergeTree/MergeTreeDataSelectExecutor.cpp:0: DB::MergeTreeDataSelectExecutor::filterPartsByPartition(std::__1::vector<std::__1::shared_ptr<DB::IMergeTreeDataPart const>, std::__1::allocator<std::__1::shared_ptr<DB::IMergeTreeDataPart const>>>&, std::__1::optional<std::__1::unordered_set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, 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::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>> const&, std::__1::shared_ptr<DB::StorageInMemoryMetadata const> const&, DB::MergeTreeData const&, DB::SelectQueryInfo const&, std::__1::shared_ptr<DB::Context const> const&, std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, long, 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, long>>> const*, Poco::Logger*, std::__1::vector<DB::ReadFromMergeTree::IndexStat, std::__1::allocator<DB::ReadFromMergeTree::IndexStat>>&) @ 0x2d041e31 in /workspace/clickhouse
2022.11.03 19:40:37.631996 [ 406 ] {} <Fatal> BaseDaemon: 9. ./build_docker/../src/Processors/QueryPlan/ReadFromMergeTree.cpp:962: DB::ReadFromMergeTree::selectRangesToRead(std::__1::vector<std::__1::shared_ptr<DB::IMergeTreeDataPart const>, std::__1::allocator<std::__1::shared_ptr<DB::IMergeTreeDataPart const>>>, std::__1::shared_ptr<DB::PrewhereInfo> const&, DB::ActionDAGNodes const&, std::__1::shared_ptr<DB::StorageInMemoryMetadata const> const&, std::__1::shared_ptr<DB::StorageInMemoryMetadata const> const&, DB::SelectQueryInfo const&, std::__1::shared_ptr<DB::Context const>, unsigned long, std::__1::shared_ptr<std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, long, 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, long>>>>, DB::MergeTreeData const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const&, bool, Poco::Logger*) @ 0x2dbc313e in /workspace/clickhouse
2022.11.03 19:40:37.728414 [ 406 ] {} <Fatal> BaseDaemon: 10. ./build_docker/../src/Processors/QueryPlan/ReadFromMergeTree.cpp:0: DB::ReadFromMergeTree::selectRangesToRead(std::__1::vector<std::__1::shared_ptr<DB::IMergeTreeDataPart const>, std::__1::allocator<std::__1::shared_ptr<DB::IMergeTreeDataPart const>>>) const @ 0x2dbc220d in /workspace/clickhouse
2022.11.03 19:40:37.825901 [ 406 ] {} <Fatal> BaseDaemon: 11. ./build_docker/../src/Processors/QueryPlan/ReadFromMergeTree.cpp:1089: DB::ReadFromMergeTree::getAnalysisResult() const @ 0x2dbc4921 in /workspace/clickhouse
2022.11.03 19:40:37.913175 [ 406 ] {} <Fatal> BaseDaemon: 12. ./build_docker/../src/Processors/QueryPlan/ReadFromMergeTree.cpp:1099: DB::ReadFromMergeTree::initializePipeline(DB::QueryPipelineBuilder&, DB::BuildQueryPipelineSettings const&) @ 0x2dbc4b80 in /workspace/clickhouse
2022.11.03 19:40:37.927470 [ 406 ] {} <Fatal> BaseDaemon: 13. ./build_docker/../src/Processors/QueryPlan/ISourceStep.cpp:0: DB::ISourceStep::updatePipeline(std::__1::vector<std::__1::unique_ptr<DB::QueryPipelineBuilder, std::__1::default_delete<DB::QueryPipelineBuilder>>, std::__1::allocator<std::__1::unique_ptr<DB::QueryPipelineBuilder, std::__1::default_delete<DB::QueryPipelineBuilder>>>>, DB::BuildQueryPipelineSettings const&) @ 0x2db80ebd in /workspace/clickhouse
2022.11.03 19:40:37.955640 [ 406 ] {} <Fatal> BaseDaemon: 14.1. inlined from ./build_docker/../contrib/libcxx/include/__memory/unique_ptr.h:296: std::__1::unique_ptr<DB::QueryPipelineBuilder, std::__1::default_delete<DB::QueryPipelineBuilder>>::release[abi:v15003]()
2022.11.03 19:40:37.955698 [ 406 ] {} <Fatal> BaseDaemon: 14.2. inlined from ./build_docker/../contrib/libcxx/include/__memory/unique_ptr.h:225: std::__1::unique_ptr<DB::QueryPipelineBuilder, std::__1::default_delete<DB::QueryPipelineBuilder>>::operator=[abi:v15003](std::__1::unique_ptr<DB::QueryPipelineBuilder, std::__1::default_delete<DB::QueryPipelineBuilder>>&&)
2022.11.03 19:40:37.955727 [ 406 ] {} <Fatal> BaseDaemon: 14. ./build_docker/../src/Processors/QueryPlan/QueryPlan.cpp:187: DB::QueryPlan::buildQueryPipeline(DB::QueryPlanOptimizationSettings const&, DB::BuildQueryPipelineSettings const&) @ 0x2dbaadfc in /workspace/clickhouse
2022.11.03 19:40:37.970530 [ 406 ] {} <Fatal> BaseDaemon: 15. ./build_docker/../src/Interpreters/InterpreterSelectQueryAnalyzer.cpp:98: DB::InterpreterSelectQueryAnalyzer::execute() @ 0x2be33b27 in /workspace/clickhouse
2022.11.03 19:40:38.028960 [ 406 ] {} <Fatal> BaseDaemon: 16. ./build_docker/../src/Interpreters/executeQuery.cpp:0: DB::executeQueryImpl(char const*, char const*, std::__1::shared_ptr<DB::Context>, bool, DB::QueryProcessingStage::Enum, DB::ReadBuffer*) @ 0x2c2f3f5a in /workspace/clickhouse
2022.11.03 19:40:38.091325 [ 406 ] {} <Fatal> BaseDaemon: 17. ./build_docker/../src/Interpreters/executeQuery.cpp:1106: DB::executeQuery(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<DB::Context>, bool, DB::QueryProcessingStage::Enum) @ 0x2c2ef92c in /workspace/clickhouse
2022.11.03 19:40:38.145435 [ 406 ] {} <Fatal> BaseDaemon: 18. ./build_docker/../src/Server/TCPHandler.cpp:374: DB::TCPHandler::runImpl() @ 0x2d49f370 in /workspace/clickhouse
2022.11.03 19:40:38.210813 [ 406 ] {} <Fatal> BaseDaemon: 19. ./build_docker/../src/Server/TCPHandler.cpp:1904: DB::TCPHandler::run() @ 0x2d4bfe7a in /workspace/clickhouse
2022.11.03 19:40:38.216196 [ 406 ] {} <Fatal> BaseDaemon: 20. ./build_docker/../contrib/poco/Net/src/TCPServerConnection.cpp:57: Poco::Net::TCPServerConnection::start() @ 0x2e48bbac in /workspace/clickhouse
2022.11.03 19:40:38.223475 [ 406 ] {} <Fatal> BaseDaemon: 21.1. inlined from ./build_docker/../contrib/libcxx/include/__memory/unique_ptr.h:48: std::__1::default_delete<Poco::Net::TCPServerConnection>::operator()[abi:v15003](Poco::Net::TCPServerConnection*) const
2022.11.03 19:40:38.223530 [ 406 ] {} <Fatal> BaseDaemon: 21.2. inlined from ./build_docker/../contrib/libcxx/include/__memory/unique_ptr.h:305: std::__1::unique_ptr<Poco::Net::TCPServerConnection, std::__1::default_delete<Poco::Net::TCPServerConnection>>::reset[abi:v15003](Poco::Net::TCPServerConnection*)
2022.11.03 19:40:38.223557 [ 406 ] {} <Fatal> BaseDaemon: 21.3. inlined from ./build_docker/../contrib/libcxx/include/__memory/unique_ptr.h:259: ~unique_ptr
2022.11.03 19:40:38.223572 [ 406 ] {} <Fatal> BaseDaemon: 21. ./build_docker/../contrib/poco/Net/src/TCPServerDispatcher.cpp:116: Poco::Net::TCPServerDispatcher::run() @ 0x2e48c09a in /workspace/clickhouse
2022.11.03 19:40:38.231721 [ 406 ] {} <Fatal> BaseDaemon: 22. ./build_docker/../contrib/poco/Foundation/src/ThreadPool.cpp:213: Poco::PooledThread::run() @ 0x2e603a67 in /workspace/clickhouse
2022.11.03 19:40:38.239045 [ 406 ] {} <Fatal> BaseDaemon: 23.1. inlined from ./build_docker/../contrib/poco/Foundation/include/Poco/SharedPtr.h:156: Poco::SharedPtr<Poco::Runnable, Poco::ReferenceCounter, Poco::ReleasePolicy<Poco::Runnable>>::assign(Poco::Runnable*)
2022.11.03 19:40:38.239081 [ 406 ] {} <Fatal> BaseDaemon: 23.2. inlined from ./build_docker/../contrib/poco/Foundation/include/Poco/SharedPtr.h:208: Poco::SharedPtr<Poco::Runnable, Poco::ReferenceCounter, Poco::ReleasePolicy<Poco::Runnable>>::operator=(Poco::Runnable*)
2022.11.03 19:40:38.239108 [ 406 ] {} <Fatal> BaseDaemon: 23. ./build_docker/../contrib/poco/Foundation/src/Thread_POSIX.cpp:360: Poco::ThreadImpl::runnableEntry(void*) @ 0x2e60154f in /workspace/clickhouse
2022.11.03 19:40:38.239136 [ 406 ] {} <Fatal> BaseDaemon: 24. ? @ 0x7fde8f8a3609 in ?
2022.11.03 19:40:38.239166 [ 406 ] {} <Fatal> BaseDaemon: 25. clone @ 0x7fde8f7c8133 in ?
2022.11.03 19:40:38.555729 [ 406 ] {} <Fatal> BaseDaemon: Integrity check of the executable skipped because the reference checksum could not be read. (calculated checksum: C64D08DFADFC00C0A294E8E3155527FD)

Metadata

Metadata

Assignees

Labels

bug-unreleasedBug that affects unreleased or experimental codecrashCrash / segfault / abortfuzzProblem found by one of the fuzzersmajortestingSpecial issue with list of bugs found by CI

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions