-
arrays_overlap crash
* Aborted at 1731327492 (unix time) try "date -d @1731327492" if you are using GNU date ***
PC: @ 0x6c1cf10 starrocks::ArrayOverlap<(starrocks::LogicalType)17>::_check_column_overlap_nullable(phmap::flat_hash_set<starrocks::Slice, starrocks::PhmapDefaultHashFunc<(starrocks::LogicalType)17, (starrocks::PhmapSeed)0>, phmap::EqualTo<starrocks::Slice>, std::allocatox��
*** SIGSEGV (@0x0) received by PID 14351 (TID 0x7f73af977700) from PID 0; stack trace: ***
@ 0x7f7af7cbbe20 __GI___pthread_once
@ 0x7aff560 google::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*)
@ 0x7f7af7cbe5e0 (/usr/lib64/libpthread-2.17.so+0xf5df)
@ 0x6c1cf10 starrocks::ArrayOverlap<(starrocks::LogicalType)17>::_check_column_overlap_nullable(phmap::flat_hash_set<starrocks::Slice, starrocks::PhmapDefaultHashFunc<(starrocks::LogicalType)17, (starrocks::PhmapSeed)0>, phmap::EqualTo<starrocks::Slice>, std::allocatox��
@ 0x6c1d3d4 starrocks::ArrayOverlap<(starrocks::LogicalType)17>::_array_overlap_const(starrocks::ArrayOverlapState<phmap::flat_hash_set<starrocks::Slice, starrocks::PhmapDefaultHashFunc<(starrocks::LogicalType)17, (starrocks::PhmapSeed)0>, phmap::EqualTo<starrocks::Slx��
@ 0x6ce7d33 starrocks::StatusOr<std::shared_ptr<starrocks::Column> > starrocks::ArrayFunctions::array_overlap<(starrocks::LogicalType)17>(starrocks::FunctionContext*, std::vector<std::shared_ptr<starrocks::Column>, std::allocator<std::shared_ptr<starrocks::Column> > >x��
@ 0x5d885c3 starrocks::VectorizedFunctionCallExpr::evaluate_checked(starrocks::ExprContext*, starrocks::Chunk*)
@ 0x5c6a003 starrocks::VectorizedCastExpr<(starrocks::LogicalType)24, (starrocks::LogicalType)1, false>::evaluate_checked(starrocks::ExprContext*, starrocks::Chunk*)
@ 0x5456df1 starrocks::VectorizedBinaryPredicate<(starrocks::LogicalType)1, starrocks::BinaryPredFunc<std::equal_to<signed char> > >::evaluate_checked(starrocks::ExprContext*, starrocks::Chunk*)
@ 0x525ba3b starrocks::ExprContext::evaluate(starrocks::Expr*, starrocks::Chunk*, unsigned char*)
@ 0x525bebf starrocks::ExprContext::evaluate(starrocks::Chunk*, unsigned char*)
@ 0x3f3fea3 starrocks::eager_prune_eval_conjuncts(std::vector<starrocks::ExprContext*, std::allocator<starrocks::ExprContext*> > const&, starrocks::Chunk*)
@ 0x3f42646 starrocks::ExecNode::eval_conjuncts(std::vector<starrocks::ExprContext*, std::allocator<starrocks::ExprContext*> > const&, starrocks::Chunk*, std::shared_ptr<std::vector<unsigned char, std::allocator<unsigned char> > >*, bool)
@ 0x461cc6f starrocks::pipeline::OlapChunkSource::_read_chunk_from_storage(starrocks::RuntimeState*, starrocks::Chunk*)
@ 0x461d171 starrocks::pipeline::OlapChunkSource::_read_chunk(starrocks::RuntimeState*, std::shared_ptr<starrocks::Chunk>*)
@ 0x4613478 starrocks::pipeline::ChunkSource::buffer_next_batch_chunks_blocking(starrocks::RuntimeState*, unsigned long, starrocks::workgroup::WorkGroup const*)
@ 0x42e53e3 auto starrocks::pipeline::ScanOperator::_trigger_next_scan(starrocks::RuntimeState*, int)::{lambda(auto:1&)#1}::operator()<starrocks::workgroup::YieldContext>(starrocks::workgroup::YieldContext&) const [clone .constprop.0]
@ 0x43e163b starrocks::workgroup::ScanExecutor::worker_thread()
@ 0x38b3123 starrocks::ThreadPool::dispatch_thread()
@ 0x38abb86 starrocks::Thread::supervise_thread(void*)
@ 0x7f7af7cb6e25 start_thread
@ 0x7f7af70bc34d __clone
-
Github Issue:
-
Github Fix PR:
-
Jira
-
问题版本:
-
3.1.0 ~ 3.1.15
-
3.2.0 ~ 3.2.12
-
3.3.0 ~ 3.3.6
-
修复版本:
-
问题原因:
-
临时解决办法: