mrhhsg opened a new pull request, #32901:
URL: https://github.com/apache/doris/pull/32901
## Proposed changes
```
F0325 16:25:38.738495 375719 vhash_join_node.cpp:659] FATAL: uninited hash
table probe
*** Check failure stack trace: ***
```
```
0# doris::signal::(anonymous namespace)::FailureSignalHandler(int,
siginfo_t*, void*) at /root/doris/be/src/common/signal_handler.h:417
1# 0x00007F990B380B50 in /lib64/libc.so.6
2# __GI_raise in /lib64/libc.so.6
3# __GI_abort in /lib64/libc.so.6
4# 0x0000559E725FC5B9 in
/root/doris/apache-doris-2.0-bin-x64/be/lib/doris_be
5# 0x0000559E725F1BCD in
/root/doris/apache-doris-2.0-bin-x64/be/lib/doris_be
6# google::LogMessage::SendToLog() in
/root/doris/apache-doris-2.0-bin-x64/be/lib/doris_be
7# google::LogMessage::Flush() in
/root/doris/apache-doris-2.0-bin-x64/be/lib/doris_be
8# google::LogMessageFatal::~LogMessageFatal() in
/root/doris/apache-doris-2.0-bin-x64/be/lib/doris_be
9#
_ZNSt8__detail9__variant17__gen_vtable_implINS0_12_Multi_arrayIPFNS0_21__deduce_visit_resultIvEEOZN5doris10vectorized12HashJoinNode4pullEPNS5_12RuntimeStateEPNS6_5BlockEPbE3$_0RSt7variantIJSt9monostateNS6_26SerializedHashTableContextINS6_10RowRefListEEENS6_27PrimaryTypeHashTableContextIhSI_EENSK_ItSI_EENSK_IjSI_EENSK_ImSI_EENSK_INS6_7UInt128ESI_EENSK_INS6_7UInt256ESI_EENS6_24FixedKeyHashTableContextImLb1ESI_EENST_ImLb0ESI_EENST_ISP_Lb1ESI_EENST_ISP_Lb0ESI_EENST_ISR_Lb1ESI_EENST_ISR_Lb0ESI_EENSH_INS6_18RowRefListWithFlagEEENSK_IhS10_EENSK_ItS10_EENSK_IjS10_EENSK_ImS10_EENSK_ISP_S10_EENSK_ISR_S10_EENST_ImLb1ES10_EENST_ImLb0ES10_EENST_ISP_Lb1ES10_EENST_ISP_Lb0ES10_EENST_ISR_Lb1ES10_EENST_ISR_Lb0ES10_EENSH_INS6_19RowRefListWithFlagsEEENSK_IhS1E_EENSK_ItS1E_EENSK_IjS1E_EENSK_ImS1E_EENSK_ISP_S1E_EENSK_ISR_S1E_EENST_ImLb1ES1E_EENST_ImLb0ES1E_EENST_ISP_Lb1ES1E_EENST_ISP_Lb0ES1E_EENST_ISR_Lb1ES1E_EENST_ISR_Lb0ES1E_EEEERSF_IJSG_NS6_21ProcessHashTableProbeILi0EEENS1U_ILi2EEENS1U_ILi8EEEN
S1U_ILi1EEENS1U_ILi4EEENS1U_ILi3EEENS1U_ILi5EEENS1U_ILi7EEENS1U_ILi9EEENS1U_ILi10EEEEEOSF_IJSt17integral_constantIbLb0EES27_IbLb1EEEES2B_EJEEESt16integer_sequenceImJLm1ELm0ELm1ELm1EEEE14__visit_invokeESE_S1T_S26_S2B_S2B_
at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/variant:1013
10# doris::vectorized::HashJoinNode::pull(doris::RuntimeState*,
doris::vectorized::Block*, bool*) at
/root/doris/be/src/vec/exec/join/vhash_join_node.cpp:628
11# doris::vectorized::HashJoinNode::get_next(doris::RuntimeState*,
doris::vectorized::Block*, bool*) at
/root/doris/be/src/vec/exec/join/vhash_join_node.cpp:796
12# std::_Function_handler<doris::Status (doris::RuntimeState*,
doris::vectorized::Block*, bool*), std::_Bind<doris::Status
(doris::ExecNode::*(doris::ExecNode*, std::_Placeholder<1>,
std::_Placeholder<2>, std::_Placeholder<3>))(doris::RuntimeState*,
doris::vectorized::Block*, bool*)> >::_M_invoke(std::_Any_data const&,
doris::RuntimeState*&&, doris::vectorized::Block*&&, bool*&&) at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:291
13# doris::ExecNode::get_next_after_projects(doris::RuntimeState*,
doris::vectorized::Block*, bool*, std::function<doris::Status
(doris::RuntimeState*, doris::vectorized::Block*, bool*)> const&, bool) at
/root/doris/be/src/exec/exec_node.cpp:590
14#
doris::PlanFragmentExecutor::get_vectorized_internal(doris::vectorized::Block*,
bool*) at /root/doris/be/src/runtime/plan_fragment_executor.cpp:353
15# doris::PlanFragmentExecutor::open_vectorized_internal() in
/root/doris/apache-doris-2.0-bin-x64/be/lib/doris_be
16# doris::PlanFragmentExecutor::open() at
/root/doris/be/src/runtime/plan_fragment_executor.cpp:262
17# doris::FragmentExecState::execute() at
/root/doris/be/src/runtime/fragment_mgr.cpp:265
18#
doris::FragmentMgr::_exec_actual(std::shared_ptr<doris::FragmentExecState>,
std::function<void (doris::RuntimeState*, doris::Status*)> const&) at
/root/doris/be/src/runtime/fragment_mgr.cpp:538
19# std::_Function_handler<void (),
doris::FragmentMgr::exec_plan_fragment(doris::TExecPlanFragmentParams const&,
std::function<void (doris::RuntimeState*, doris::Status*)>
const&)::$_0>::_M_invoke(std::_Any_data const&) at
/var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:291
20# doris::ThreadPool::dispatch_thread() in
/root/doris/apache-doris-2.0-bin-x64/be/lib/doris_be
21# doris::Thread::supervise_thread(void*) at
/root/doris/be/src/util/thread.cpp:499
22# start_thread in /lib64/libpthread.so.0
23# __clone in /lib64/libc.so.6
```
## 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]