Skip to content

Segmentation fault (STID: 1726-5e68) #93893

@PedroTadim

Description

@PedroTadim

Important: This issue was automatically generated and is used by CI for matching failures. DO NOT modify the body content. DO NOT remove labels.

Test name: Segmentation fault (STID: 1726-5e68)
CI report: AST fuzzer (amd_msan)
Failing test history: cidb

Test output:

Error:
Segmentation fault
---

Stack trace:
src/Core/Field.cpp:89: DB::Field::operator<(DB::Field const&) const @ 0x0000000041025c7d
src/Storages/MergeTree/MergeTreeIndexMinMax.cpp:287: DB::MergeTreeIndexBulkGranulesMinMax::getTopKMarks(unsigned long, std::vector<DB::MergeTreeIndexBulkGranulesMinMax::MinMaxGranule, std::allocator<DB::MergeTreeIndexBulkGranulesMinMax::MinMaxGranule>>&) @ 0x0000000054cfd0d5
src/Storages/MergeTree/MergeTreeDataSelectExecutor.cpp:1005: DB::MergeTreeDataSelectExecutor::filterPartsByPrimaryKeyAndSkipIndexes(DB::RangesInDataParts, std::shared_ptr<DB::StorageInMemoryMetadata const>, std::shared_ptr<DB::MergeTreeData::IMutationsSnapshot const>, DB::SelectQueryInfo const&, std::shared_ptr<DB::Context const> const&, DB::KeyCondition const&, std::optional<DB::KeyCondition> const&, std::optional<DB::KeyCondition> const&, std::optional<DB::KeyCondition> const&, DB::UsefulSkipIndexes const&, std::optional<DB::TopKFilterInfo> const&, DB::MergeTreeReaderSettings const&, std::shared_ptr<Poco::Logger>, unsigned long, std::vector<DB::ReadFromMergeTree::IndexStat, std::allocator<DB::ReadFromMergeTree::IndexStat>>&, bool, bool, bool, bool, bool, DB::ReadFromMergeTree::AnalysisResult&)::$_1::operator()(unsigned long) const @ 0x0000000054c5918b
src/Storages/MergeTree/MergeTreeDataSelectExecutor.cpp:1045: DB::MergeTreeDataSelectExecutor::filterPartsByPrimaryKeyAndSkipIndexes(DB::RangesInDataParts, std::shared_ptr<DB::StorageInMemoryMetadata const>, std::shared_ptr<DB::MergeTreeData::IMutationsSnapshot const>, DB::SelectQueryInfo const&, std::shared_ptr<DB::Context const> const&, DB::KeyCondition const&, std::optional<DB::KeyCondition> const&, std::optional<DB::KeyCondition> const&, std::optional<DB::KeyCondition> const&, DB::UsefulSkipIndexes const&, std::optional<DB::TopKFilterInfo> const&, DB::MergeTreeReaderSettings const&, std::shared_ptr<Poco::Logger>, unsigned long, std::vector<DB::ReadFromMergeTree::IndexStat, std::allocator<DB::ReadFromMergeTree::IndexStat>>&, bool, bool, bool, bool, bool, DB::ReadFromMergeTree::AnalysisResult&) @ 0x0000000054c3f44c
src/Processors/QueryPlan/ReadFromMergeTree.cpp:2156: DB::ReadFromMergeTree::selectRangesToRead(DB::RangesInDataParts const&, std::shared_ptr<DB::MergeTreeData::IMutationsSnapshot const>, std::optional<DB::VectorSearchParameters> const&, std::optional<DB::TopKFilterInfo> const&, std::shared_ptr<DB::StorageInMemoryMetadata const> const&, DB::SelectQueryInfo const&, std::shared_ptr<DB::Context const>, unsigned long, std::shared_ptr<std::unordered_map<String, long, std::hash<String>, std::equal_to<String>, std::allocator<std::pair<String const, long>>> const>, DB::MergeTreeData const&, std::shared_ptr<DB::MergeTreeSettings const> const&, std::vector<String, std::allocator<String>> const&, std::shared_ptr<Poco::Logger>, std::optional<DB::ReadFromMergeTree::Indexes>&, bool, bool, bool) @ 0x0000000057e1e119
src/Processors/QueryPlan/ReadFromMergeTree.cpp:1795: DB::ReadFromMergeTree::selectRangesToRead(bool) const @ 0x0000000057e18a18
src/Processors/QueryPlan/ReadFromMergeTree.cpp:2511: DB::ReadFromMergeTree::getAnalysisResultImpl() const @ 0x0000000057e3cdb6
inlined from ./src/Processors/QueryPlan/ReadFromMergeTree.h:490: DB::ReadFromMergeTree::getAnalysisResult()
src/Processors/QueryPlan/ReadFromMergeTree.cpp:2809: DB::ReadFromMergeTree::initializePipeline(DB::QueryPipelineBuilder&, DB::BuildQueryPipelineSettings const&) @ 0x0000000057e49e6e
src/Processors/QueryPlan/ISourceStep.cpp:20: DB::ISourceStep::updatePipeline(std::vector<std::unique_ptr<DB::QueryPipelineBuilder, std::default_delete<DB::QueryPipelineBuilder>>, std::allocator<std::unique_ptr<DB::QueryPipelineBuilder, std::default_delete<DB::QueryPipelineBuilder>>>>, DB::BuildQueryPipelineSettings const&) @ 0x0000000057c256a9
src/Processors/QueryPlan/QueryPlan.cpp:209: DB::QueryPlan::buildQueryPipeline(DB::QueryPlanOptimizationSettings const&, DB::BuildQueryPipelineSettings const&, bool) @ 0x0000000057d3de65
src/Interpreters/InterpreterSelectQueryAnalyzer.cpp:375: DB::InterpreterSelectQueryAnalyzer::buildQueryPipeline() @ 0x0000000046446a64
src/Interpreters/InterpreterSelectQueryAnalyzer.cpp:340: DB::InterpreterSelectQueryAnalyzer::execute() @ 0x0000000046445e05
src/Interpreters/executeQuery.cpp:1738: DB::executeQueryImpl(char const*, char const*, std::shared_ptr<DB::Context>, DB::QueryFlags, DB::QueryProcessingStage::Enum, std::unique_ptr<DB::ReadBuffer, std::default_delete<DB::ReadBuffer>>&, std::shared_ptr<DB::IAST>&, std::shared_ptr<DB::ImplicitTransactionControlExecutor>, std::function<void ()>, DB::QueryResultDetails&) @ 0x0000000047118e73
src/Interpreters/executeQuery.cpp:1962: DB::executeQuery(String const&, std::shared_ptr<DB::Context>, DB::QueryFlags, DB::QueryProcessingStage::Enum) @ 0x00000000471072d7
src/Server/TCPHandler.cpp:774: DB::TCPHandler::runImpl() @ 0x00000000564d5375
src/Server/TCPHandler.cpp:2867: DB::TCPHandler::run() @ 0x000000005654a7c4
base/poco/Net/src/TCPServerConnection.cpp:40: Poco::Net::TCPServerConnection::start() @ 0x00000000641ce9a0
base/poco/Net/src/TCPServerDispatcher.cpp:115: Poco::Net::TCPServerDispatcher::run() @ 0x00000000641cf9fd
base/poco/Foundation/src/ThreadPool.cpp:205: Poco::PooledThread::run() @ 0x00000000640726f5
./base/poco/Foundation/src/Thread_POSIX.cpp:341: Poco::ThreadImpl::runnableEntry(void*) @ 0x000000006406b591
start_thread @ 0x0000000000094ac3
clone3 @ 0x00000000001268c0

Metadata

Metadata

Labels

fuzzProblem found by one of the fuzzerstestingSpecial issue with list of bugs found by CI

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions