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]

Reply via email to