mrhhsg opened a new pull request, #29446:
URL: https://github.com/apache/doris/pull/29446
## Proposed changes
```bash
#0 0x00007fd9d8a4137f in raise () from /lib64/libc.so.6
#1 0x00007fd9d8a2bdb5 in abort () from /lib64/libc.so.6
#2 0x00005589c5ea7a3d in ?? ()
#3 0x00005589c5e9ce27 in google::LogMessage::SendToLog() ()
#4 0x00005589c5e9d4e6 in google::LogMessage::Flush() ()
#5 0x00005589c5ea0b36 in google::LogMessageFatal::~LogMessageFatal() ()
#6 0x00005589b63f4710 in doris::RuntimeFilterMgr::get_consume_filters
(this=0x7fd18a5b4a00, filter_id=0, consumer_filters=std::vector of length 0,
capacity 0)
at /root/doris/be/src/runtime/runtime_filter_mgr.cpp:101
#7 0x00005589bc7f85b0 in
doris::VRuntimeFilterSlots::init(doris::RuntimeState*,
long)::{lambda(int)#1}::operator()(int) const (this=0x7fd908feecc0, filter_id=0)
at /root/doris/be/src/exprs/runtime_filter_slots.h:55
#8 0x00005589bc7f62e3 in doris::VRuntimeFilterSlots::init
(this=0x7fd8dacb2010, state=0x7fd8b1052400, hash_table_size=3112) at
/root/doris/be/src/exprs/runtime_filter_slots.h:137
#9 0x00005589c574baf1 in
doris::vectorized::ProcessRuntimeFilterBuild::operator()<doris::vectorized::MethodOneNumber<unsigned
int, JoinHashMapTable<unsigned int, HashMapCell<unsigned int,
doris::vectorized::RowRefList, HashCRC32<unsigned int>, HashTableNoState>,
HashCRC32<unsigned int>, HashTableGrower<10ul>, Allocator<true, true, false> >
>, doris::pipeline::HashJoinBuildSinkLocalState> (this=0x7fd908feeef0,
state=0x7fd8b1052400, hash_table_ctx=...,
parent=0x7fd18a347c80) at
/root/doris/be/src/vec/exec/join/vhash_join_node.h:86
#10 0x00005589c55577a6 in
doris::pipeline::HashJoinBuildSinkOperatorX::sink(doris::RuntimeState*,
doris::vectorized::Block*,
doris::pipeline::SourceState)::$_1::operator()<doris::vectorized::MethodOneNumber<unsigned
int, JoinHashMapTable<unsigned int, HashMapCell<unsigned int,
doris::vectorized::RowRefList, HashCRC32<unsigned int>, HashTableNoState>,
HashCRC32<unsigned int>, HashTableGrower<10ul>, Allocator<true, true, false> >
>&>(doris::vectorized::MethodOneNumber<unsigned int, JoinHashMapTable<unsigned
int, HashMapCell<unsigned int, doris::vectorized::RowRefList,
HashCRC32<unsigned int>, HashTableNoState>, HashCRC32<unsigned int>,
HashTableGrower<10ul>, Allocator<true, true, false> > >&) const (
this=0x7fd908fef440, arg=...) at
/root/doris/be/src/pipeline/exec/hashjoin_build_sink.cpp:501
#11 0x00005589c5557758 in std::__invoke_impl<doris::Status,
doris::pipeline::Overload<doris::pipeline::HashJoinBuildSinkOperatorX::sink(doris::RuntimeState*,
doris::vectorized::Block*, doris::pipeline::SourceState)::$_0,
doris::pipeline::HashJoinBuildSinkOperatorX::sink(doris::RuntimeState*,
doris::vectorized::Block*, doris::pipeline::SourceState)::$_1>,
doris::vectorized::MethodOneNumber<unsigned int, JoinHashMapTable<unsigned int,
HashMapCell<unsigned int, doris::vectorized::RowRefList, HashCRC32<unsigned
int>, HashTableNoState>, HashCRC32<unsigned int>, HashTableGrower<10ul>,
Allocator<true, true, false> > >&>(std::__invoke_other,
doris::pipeline::Overload<doris::pipeline::HashJoinBuildSinkOperatorX::sink(doris::RuntimeState*,
doris::vectorized::Block*, doris::pipeline::SourceState)::$_0,
doris::pipeline::HashJoinBuildSinkOperatorX::sink(doris::RuntimeState*,
doris::vectorized::Block*, doris::pipeline::SourceState)::$_1>&&,
doris::vectorized::MethodOneNumber<unsigned int, JoinH
ashMapTable<unsigned int, HashMapCell<unsigned int,
doris::vectorized::RowRefList, HashCRC32<unsigned int>, HashTableNoState>,
HashCRC32<unsigned int>, HashTableGrower<10ul>, Allocator<true, true, false> >
>&) (__f=..., __args=...) at
/root/doris/.local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:61
#12 0x00005589c55576f8 in
std::__invoke<doris::pipeline::Overload<doris::pipeline::HashJoinBuildSinkOperatorX::sink(doris::RuntimeState*,
doris::vectorized::Block*, doris::pipeline::SourceState)::$_0,
doris::pipeline::HashJoinBuildSinkOperatorX::sink(doris::RuntimeState*,
doris::vectorized::Block*, doris::pipeline::SourceState)::$_1>,
doris::vectorized::MethodOneNumber<unsigned int, JoinHashMapTable<unsigned int,
HashMapCell<unsigned int, doris::vectorized::RowRefList, HashCRC32<unsigned
int>, HashTableNoState>, HashCRC32<unsigned int>, HashTableGrower<10ul>,
Allocator<true, true, false> >
>&>(doris::pipeline::Overload<doris::pipeline::HashJoinBuildSinkOperatorX::sink(doris::RuntimeState*,
doris::vectorized::Block*, doris::pipeline::SourceState)::$_0,
doris::pipeline::HashJoinBuildSinkOperatorX::sink(doris::RuntimeState*,
doris::vectorized::Block*, doris::pipeline::SourceState)::$_1>&&,
doris::vectorized::MethodOneNumber<unsigned int, JoinHashMapTable<unsigned int,
HashMapCell<uns
igned int, doris::vectorized::RowRefList, HashCRC32<unsigned int>,
HashTableNoState>, HashCRC32<unsigned int>, HashTableGrower<10ul>,
Allocator<true, true, false> > >&) (__fn=..., __args=...)
at
/root/doris/.local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:96
```
<!--Describe your changes.-->
## Further comments
If this is a relatively large or complex change, kick off the discussion at
[[email protected]](mailto:[email protected]) by explaining why you
chose the solution you did and what alternatives you considered, etc...
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]