BiteTheDDDDt opened a new pull request, #18561: URL: https://github.com/apache/doris/pull/18561
# Proposed changes ```cpp 0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*) at /mnt/disk1/yuejing/projects/doris/be/src/common/signal_handler.h:413 1# 0x00007FBF7616B0C0 in /lib/x86_64-linux-gnu/libc.so.6 2# raise in /lib/x86_64-linux-gnu/libc.so.6 3# abort in /lib/x86_64-linux-gnu/libc.so.6 4# 0x0000562D0D41BDD9 in /home/ubuntu/doris_master/output/be/lib/doris_be 5# 0x0000562D0D4113ED in /home/ubuntu/doris_master/output/be/lib/doris_be 6# google::LogMessage::SendToLog() in /home/ubuntu/doris_master/output/be/lib/doris_be 7# google::LogMessage::Flush() in /home/ubuntu/doris_master/output/be/lib/doris_be 8# google::LogMessageFatal::~LogMessageFatal() in /home/ubuntu/doris_master/output/be/li b/doris_be 9# doris::vectorized::IColumn::get_raw_data() const in /home/ubuntu/doris_master/output/ be/lib/doris_be 10# doris::vectorized::ColumnVector<int>::insert_indices_from(doris::vectorized::IColumn const&, int const*, int const*) at /mnt/disk1/yuejing/projects/doris/be/src/vec/columns/c olumn_vector.cpp:371 11# doris::vectorized::ColumnNullable::insert_indices_from(doris::vectorized::IColumn con st&, int const*, int const*) at /mnt/disk1/yuejing/projects/doris/be/src/vec/columns/column_nullable.cpp:258 12# void doris::vectorized::ProcessHashTableProbe<1>::build_side_output_column<false>(std ::vector<COW<doris::vectorized::IColumn>::mutable_ptr<doris::vectorized::IColumn>, std::a llocator<COW<doris::vectorized::IColumn>::mutable_ptr<doris::vectorized::IColumn> > >&, i nt, int, std::vector<bool, std::allocator<bool> > const&, int) at /mnt/disk1/yuejing/proj ects/doris/be/src/vec/exec/join/process_hash_table_probe_impl.h:71 13# doris::Status doris::vectorized::ProcessHashTableProbe<1>::do_process<true, false, do ris::vectorized::SerializedHashTableContext<doris::vectorized::RowRefList> >(doris::vecto rized::SerializedHashTableContext<doris::vectorized::RowRefList>&, doris::vectorized::POD Array<unsigned char, 4096ul, Allocator<false, false>, 15ul, 16ul> const*, doris::vectorized::MutableBlock&, doris::vectorized::Block*, unsigned long, bool) at /mnt/disk1/yuejing/ projects/doris/be/src/vec/exec/join/process_hash_table_probe_impl.h:388 14# auto doris::vectorized::HashJoinNode::pull(doris::RuntimeState*, doris::vectorized::B lock*, bool*)::$_1::operator()<doris::vectorized::SerializedHashTableContext<doris::vecto rized::RowRefList>&, doris::vectorized::ProcessHashTableProbe<1>&, std::integral_constant<bool, true>, std::integral_constant<bool, false> >(doris::vectorized::SerializedHashTableContext<doris::vectorized::RowRefList>&, doris::vectorized::ProcessHashTableProbe<1>&, s td::integral_constant<bool, true>, std::integral_constant<bool, false>) const at /mnt/dis k1/yuejing/projects/doris/be/src/vec/exec/join/vhash_join_node.cpp:501 15# void std::__invoke_impl<void, doris::vectorized::HashJoinNode::pull(doris::RuntimeSta te*, doris::vectorized::Block*, bool*)::$1, doris::vectorized::SerializedHashTableContext<doris::vectorized::RowRefList>&, doris::vectorized::ProcessHashTableProbe<1>&, std::integral_constant<bool, true>, std::integral_constant<bool, false> >(std::_invoke_other, do ris::vectorized::HashJoinNode::pull(doris::RuntimeState*, doris::vectorized::Block*, bool *)::$_1&&, doris::vectorized::SerializedHashTableContext<doris::vectorized::RowRefList>&, doris::vectorized::ProcessHashTableProbe<1>&, std::integral_constant<bool, true>&&, std: :integral_constant<bool, false>&&) at /mnt/disk1/yuejing/projects/ldb_toolchain/bin/../li b/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:61 16# std::__invoke_result<doris::vectorized::HashJoinNode::pull(doris::RuntimeState*, doris::vectorized::Block*, bool*)::$_1, doris::vectorized::SerializedHashTableContext<doris:: vectorized::RowRefList>&, doris::vectorized::ProcessHashTableProbe<1>&, std::integral_con stant<bool, true>, std::integral_constant<bool, false> >::type std::__invoke<doris::vecto rized::HashJoinNode::pull(doris::RuntimeState*, doris::vectorized::Block*, bool*)::$_1, d oris::vectorized::SerializedHashTableContext<doris::vectorized::RowRefList>&, doris::vectorized::ProcessHashTableProbe<1>&, std::integral_constant<bool, true>, std::integral_cons tant<bool, false> >(doris::vectorized::HashJoinNode::pull(doris::RuntimeState*, doris::ve ctorized::Block*, bool*)::$_1&&, doris::vectorized::SerializedHashTableContext<doris::vec torized::RowRefList>&, doris::vectorized::ProcessHashTableProbe<1>&, std::integral_consta nt<bool, true>&&, std::integral_constant<bool, false>&&) at /mnt/disk1/yuejing/projects/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h: 96 17# ZNSt8detail9variant17gen_vtable_implINS0_12_Multi_arrayIPFNS0_21deduce_visit_resultIvEEOZN5doris10vectorized12HashJoinNode4pullEPNS5_12RuntimeStateEPNS6_5BlockEPbE3$_1RSt7variantIJSt9monostateNS6_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_ILi8EEENS1U_ILi1E EENS1U_ILi4EEENS1U_ILi3EEENS1U_ILi5EEENS1U_ILi7EEENS1U_ILi9EEENS1U_ILi10EEEEEOSF_IJSt17integral_constantIbLb0EES27_IbLb1EEEES2B_EJEEESt16integer_sequenceImJLm1ELm4ELm1ELm0EEEE14visit_invokeESE_S1T_S26_S2B_S2B at /mnt/disk1/yuejing/projects/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/variant:1013 18# ZSt10do_visitINSt8detail9variant21deduce_visit_resultIvEEZN5doris10vectorized12HashJoinNode4pullEPNS4_12RuntimeStateEPNS5_5BlockEPbE3$_1JRSt7variantIJSt9monostateNS5_26SerializedHashTableContextINS5_10RowRefListEEENS5_27PrimaryTypeHashTableContextIhSG_EENSI_ItSG_EENSI_IjSG_EENSI_ImSG_EENSI_INS5_7UInt128ESG_EENSI_INS5_7UInt256ESG_EENS5_24FixedKeyHashTableContextImLb1ESG_EENSR_ImLb0ESG_EENSR_ISN_Lb1ESG_EENSR_ISN_Lb0ESG_EENSR_ISP_Lb1ESG_EENSR_ISP_Lb0ESG_EENSF_INS5_18RowRefListWithFlagEEENSI_IhSY_EENSI_ItSY_EENSI_IjSY_EENSI_ImSY_EENSI_ISN_SY_EENSI_ISP_SY_EENSR_ImLb1ESY_EENSR_ImLb0ESY_EENSR_ISN_Lb1ESY_EENSR_ISN_Lb0ESY_EENSR_ISP_Lb1ESY_EENSR_ISP_Lb0ESY_EENSF_INS5_19RowRefListWithFlagsEEENSI_IhS1C_EENSI_ItS1C_EENSI_IjS1C_EENSI_ImS1C_EENSI_ISN_S1C_EENSI_ISP_S1C_EENSR_ImLb1ES1C_EENSR_ImLb0ES1C_EENSR_ISN_Lb1ES1C_EENSR_ISN_Lb0ES1C_EENSR_ISP_Lb1ES1C_EENSR_ISP_Lb0ES1C_EEEERSD_IJSE_NS5_21ProcessHashTableProbeILi0EEENS1S_ILi2EEENS1S_ILi8EEENS1S_ILi1EEENS1S_ILi4EEENS1S_ILi3EEENS1S_ILi5EEENS1S _ILi7EEENS1S_ILi9EEENS1S_ILi10EEEEESD_IJSt17integral_constantIbLb0EES25_IbLb1EEEES28_EEDcOT0_DpOT1 at /mnt/disk1/yuejing/projects/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/variant:1716 19# ZSt5visitIZN5doris10vectorized12HashJoinNode4pullEPNS0_12RuntimeStateEPNS1_5BlockEPbE3$_1JRSt7variantIJSt9monostateNS1_26SerializedHashTableContextINS1_10RowRefListEEENS1_27PrimaryTypeHashTableContextIhSC_EENSE_ItSC_EENSE_IjSC_EENSE_ImSC_EENSE_INS1_7UInt128ESC_EENSE_INS1_7UInt256ESC_EENS1_24FixedKeyHashTableContextImLb1ESC_EENSN_ImLb0ESC_EENSN_ISJ_Lb1ESC_EENSN_ISJ_Lb0ESC_EENSN_ISL_Lb1ESC_EENSN_ISL_Lb0ESC_EENSB_INS1_18RowRefListWithFlagEEENSE_IhSU_EENSE_ItSU_EENSE_IjSU_EENSE_ImSU_EENSE_ISJ_SU_EENSE_ISL_SU_EENSN_ImLb1ESU_EENSN_ImLb0ESU_EENSN_ISJ_Lb1ESU_EENSN_ISJ_Lb0ESU_EENSN_ISL_Lb1ESU_EENSN_ISL_Lb0ESU_EENSB_INS1_19RowRefListWithFlagsEEENSE_IhS18_EENSE_ItS18_EENSE_IjS18_EENSE_ImS18_EENSE_ISJ_S18_EENSE_ISL_S18_EENSN_ImLb1ES18_EENSN_ImLb0ES18_EENSN_ISJ_Lb1ES18_EENSN_ISJ_Lb0ES18_EENSN_ISL_Lb1ES18_EENSN_ISL_Lb0ES18_EEEERS9_IJSA_NS1_21ProcessHashTableProbeILi0EEENS1O_ILi2EEENS1O_ILi8EEENS1O_ILi1EEENS1O_ILi4EEENS1O_ILi3EEENS1O_ILi5EEENS1O_ILi7EEENS1O_ILi9EEENS1O_ILi10EEEEES9_IJSt17int egral_constantIbLb0EES21_IbLb1EEEES24_EEDcOT_DpOT0 at /mnt/disk1/yuejing/projects/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/variant:1769 20# doris::vectorized::HashJoinNode::pull(doris::RuntimeState*, doris::vectorized::Block*, bool*) at /mnt/disk1/yuejing/projects/doris/be/src/vec/exec/join/vhash_join_node.cpp:483 21# doris::vectorized::HashJoinNode::get_next(doris::RuntimeState*, doris::vectorized::Block*, bool*) at /mnt/disk1/yuejing/projects/doris/be/src/vec/exec/join/vhash_join_node.cpp:642 22# doris::Status std::_invoke_impl<doris::Status, doris::Status (doris::ExecNode::&)(doris::RuntimeState, doris::vectorized::Block*, bool*), doris::ExecNode*&, doris::RuntimeState*, doris::vectorized::Block*, bool*>(std::_invoke_memfun_deref, doris::Status (doris::ExecNode::&)(doris::RuntimeState, doris::vectorized::Block*, bool*), doris::ExecNode*&, doris::RuntimeState*&&, doris::vectorized::Block*&&, bool*&&) at /mnt/disk1/yuejing/projects/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:74 23# std::_invoke_result<doris::Status (doris::ExecNode::&)(doris::RuntimeState, doris::vectorized::Block*, bool*), doris::ExecNode*&, doris::RuntimeState*, doris::vectorized::Block*, bool*>::type std::_invoke<doris::Status (doris::ExecNode::&)(doris::RuntimeState, doris::vectorized::Block*, bool*), doris::ExecNode*&, doris::RuntimeState*, doris::vectorized::Block*, bool*>(doris::Status (doris::ExecNode::&)(doris::RuntimeState, doris::vectorized::Block*, bool*), doris::ExecNode*&, doris::RuntimeState*&&, doris::vectorized::Block*&&, bool*&&) at /mnt/disk1/yuejing/projects/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:96 24# doris::Status std::Bind<doris::Status (doris::ExecNode::(doris::ExecNode, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>))(doris::RuntimeState*, doris::vectorized::Block*, bool*)>::_call<doris::Status, doris::RuntimeState*&&, doris::vectorized::Block*&&, bool*&&, 0ul, 1ul, 2ul, 3ul>(std::tuple<doris::RuntimeState*&&, doris::vectorized::Block*&&, bool*&&>&&, std::_Index_tuple<0ul, 1ul, 2ul, 3ul>) at /mnt/disk1/yuejing/projects/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/functional:420 25# doris::Status std::_Bind<doris::Status (doris::ExecNode::(doris::ExecNode, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>))(doris::RuntimeState*, doris::vectorized::Block*, bool*)>::operator()<doris::RuntimeState*, doris::vectorized::Block*, bool*, doris::Status>(doris::RuntimeState*&&, doris::vectorized::Block*&&, bool*&&) at /mnt/disk1/yuejing/projects/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/functional:503 26# doris::Status std::_invoke_impl<doris::Status, std::_Bind<doris::Status (doris::ExecNode::(doris::ExecNode, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>))(doris::RuntimeState*, doris::vectorized::Block*, bool*)>&, doris::RuntimeState*, doris::vectorized::Block*, bool*>(std::_invoke_other, std::_Bind<doris::Status (doris::ExecNode::(doris::ExecNode, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>))(doris::RuntimeState*, doris::vectorized::Block*, bool*)>&, doris::RuntimeState*&&, doris::vectorized::Block*&&, bool*&&) at /mnt/disk1/yuejing/projects/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:61 27# std::enable_if<is_invocable_r_v<doris::Status, std::Bind<doris::Status (doris::ExecNode::(doris::ExecNode, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>))(doris::RuntimeState*, doris::vectorized::Block*, bool*)>&, doris::RuntimeState*, doris::vectorized::Block*, bool*>, doris::Status>::type std::_invoke_r<doris::Status, std::_Bind<doris::Status (doris::ExecNode::(doris::ExecNode, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>))(doris::RuntimeState*, doris::vectorized::Block*, bool*)>&, 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*)>&, doris::RuntimeState*&&, doris::vectorized::Block*&&, bool*&&) at /mnt/disk1/yuejing/projects/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:114 28# 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 /mnt/disk1/yuejing/projects/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:291 29# std::function<doris::Status (doris::RuntimeState*, doris::vectorized::Block*, bool*)>::operator()(doris::RuntimeState*, doris::vectorized::Block*, bool*) const at /mnt/disk1/yuejing/projects/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:560 30# doris::ExecNode::get_next_after_projects(doris::RuntimeState*, doris::vectorized::Block*, bool*, std::function<doris::Status (doris::RuntimeState*, doris::vectorized::Block*, bool*)> const&, bool) in /home/ubuntu/doris_master/output/be/lib/doris_be 31# doris::vectorized::VSortNode::open(doris::RuntimeState*) at /mnt/disk1/yuejing/projects/doris/be/src/vec/exec/vsort_node.cpp:153 32# doris::PlanFragmentExecutor::open_vectorized_internal() at /mnt/disk1/yuejing/projects/doris/be/src/runtime/plan_fragment_executor.cpp:281 33# doris::PlanFragmentExecutor::open() at /mnt/disk1/yuejing/projects/doris/be/src/runtime/plan_fragment_executor.cpp:243 34# doris::FragmentExecState::execute() at /mnt/disk1/yuejing/projects/doris/be/src/runtime/fragment_mgr.cpp:230 35# doris::FragmentMgr::_exec_actual(std::shared_ptr<doris::FragmentExecState>, std::function<void (doris::RuntimeState*, doris::Status*)> const&) at /mnt/disk1/yuejing/projects/doris/be/src/runtime/fragment_mgr.cpp:495 36# doris::FragmentMgr::exec_plan_fragment(doris::TExecPlanFragmentParams const&, std::fu nction<void (doris::RuntimeState*, doris::Status*)> const&)::$_3::operator()() const at /mnt/disk1/yuejing/projects/doris/be/src/runtime/fragment_mgr.cpp:746 37# void std::_invoke_impl<void, doris::FragmentMgr::exec_plan_fragment(doris::TExecPlanFragmentParams const&, std::function<void (doris::RuntimeState*, doris::Status*)> const&)::$_3&>(std::_invoke_other, doris::FragmentMgr::exec_plan_fragment(doris::TExecPlanFragmentParams const&, std::function<void (doris::RuntimeState*, doris::Status*)> const&)::$_3&) at /mnt/disk1/yuejing/projects/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:61 38# std::enable_if<is_invocable_r_v<void, doris::FragmentMgr::exec_plan_fragment(doris::TExecPlanFragmentParams const&, std::function<void (doris::RuntimeState*, doris::Status*)> const&)::$3&>, void>::type std::_invoke_r<void, doris::FragmentMgr::exec_plan_fragment(doris::TExecPlanFragmentParams const&, std::function<void (doris::RuntimeState*, doris::Status*)> const&)::$_3&>(doris::FragmentMgr::exec_plan_fragment(doris::TExecPlanFragmentParams const&, std::function<void (doris::RuntimeState*, doris::Status*)> const&)::$_3&) at /mnt/disk1/yuejing/projects/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:117 39# std::_Function_handler<void (), doris::FragmentMgr::exec_plan_fragment(doris::TExecPlanFragmentParams const&, std::function<void (doris::RuntimeState*, doris::Status*)> const&)::$_3>::_M_invoke(std::_Any_data const&) at /mnt/disk1/yuejing/projects/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:291 40# std::function<void ()>::operator()() const at /mnt/disk1/yuejing/projects/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:560 41# doris::FunctionRunnable::run() at /mnt/disk1/yuejing/projects/doris/be/src/util/threadpool.cpp:46 42# doris::ThreadPool::dispatch_thread() at /mnt/disk1/yuejing/projects/doris/be/src/util/threadpool.cpp:529 43# void std::_invoke_impl<void, void (doris::ThreadPool::&)(), doris::ThreadPool&>(std::_invoke_memfun_deref, void (doris::ThreadPool::&)(), doris::ThreadPool&) at /mnt/disk1/yuejing/projects/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:74 44# std::_invoke_result<void (doris::ThreadPool::&)(), doris::ThreadPool&>::type std::_invoke<void (doris::ThreadPool::&)(), doris::ThreadPool&>(void (doris::ThreadPool::&)(), doris::ThreadPool&) at /mnt/disk1/yuejing/projects/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:96 45# void std::Bind<void (doris::ThreadPool::(doris::ThreadPool))()>::_call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) at /mnt/disk1/yuejing/projects/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/functional:420 46# void std::_Bind<void (doris::ThreadPool::(doris::ThreadPool))()>::operator()<, void>() at /mnt/disk1/yuejing/projects/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/functional:503 47# void std::_invoke_impl<void, std::_Bind<void (doris::ThreadPool::(doris::ThreadPool))()>&>(std::_invoke_other, std::_Bind<void (doris::ThreadPool::(doris::ThreadPool))()>&) at /mnt/disk1/yuejing/projects/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:61 48# std::enable_if<is_invocable_r_v<void, std::Bind<void (doris::ThreadPool::(doris::ThreadPool))()>&>, void>::type std::_invoke_r<void, std::_Bind<void (doris::ThreadPool::(doris::ThreadPool))()>&>(std::_Bind<void (doris::ThreadPool::(doris::ThreadPool))()>&) at /mnt/disk1/yuejing/projects/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:117 49# std::_Function_handler<void (), std::_Bind<void (doris::ThreadPool::(doris::ThreadPool))()> >::_M_invoke(std::_Any_data const&) at /mnt/disk1/yuejing/projects/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:291 50# std::function<void ()>::operator()() const at /mnt/disk1/yuejing/projects/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:560 51# doris::Thread::supervise_thread(void*) at /mnt/disk1/yuejing/projects/doris/be/src/util/thread.cpp:453 52# start_thread in /lib/x86_64-linux-gnu/libpthread.so.0 53# __clone in /lib/x86_64-linux-gnu/libc.so.6 ``` ## Problem summary Describe your changes. ## Checklist(Required) * [ ] Does it affect the original behavior * [ ] Has unit tests been added * [ ] Has document been added or modified * [ ] Does it need to update dependencies * [ ] Is this PR support rollback (If NO, please explain WHY) ## Further comments If this is a relatively large or complex change, kick off the discussion at [d...@doris.apache.org](mailto:d...@doris.apache.org) 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: commits-unsubscr...@doris.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org