Gabriel39 opened a new issue, #16517: URL: https://github.com/apache/doris/issues/16517
### Search before asking - [X] I had searched in the [issues](https://github.com/apache/doris/issues?q=is%3Aissue) and found no similar issues. ### Version master ### What's Wrong? *** SIGABRT unkown detail explain (@0x1a5ea6) received by PID 1728166 (TID 1728360 OR 0x7f2eef50f700) from PID 1728166; stack trace: *** 0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*) at /home/zcp/repo_center/doris_master/doris/be/src/common/s ignal_handler.h:428 1# 0x00007F2FEB8AC3C0 in /lib/x86_64-linux-gnu/libpthread.so.0 2# raise in /lib/x86_64-linux-gnu/libc.so.6 3# abort in /lib/x86_64-linux-gnu/libc.so.6 4# 0x000055848E6CE769 in /mnt/ssd01/doris-master/VEC_ASAN/be/lib/doris_be 5# 0x000055848E6C3D7D in /mnt/ssd01/doris-master/VEC_ASAN/be/lib/doris_be 6# google::LogMessage::SendToLog() in /mnt/ssd01/doris-master/VEC_ASAN/be/lib/doris_be 7# google::LogMessage::Flush() in /mnt/ssd01/doris-master/VEC_ASAN/be/lib/doris_be 8# google::LogMessageFatal::~LogMessageFatal() in /mnt/ssd01/doris-master/VEC_ASAN/be/lib/doris_be 9# doris::vectorized::ColumnDecimal<doris::vectorized::Decimal<__int128> >& assert_cast<doris::vectorized::ColumnDecimal<doris::vectorized::Decim al<__int128> >&, doris::vectorized::IColumn&>(doris::vectorized::IColumn&) at /home/zcp/repo_center/doris_master/doris/be/src/vec/common/assert_ca st.h:50 10# doris::vectorized::SingleValueDataDecimal<doris::vectorized::Decimal<__int128> >::insert_result_into(doris::vectorized::IColumn&) const at /ho me/zcp/repo_center/doris_master/doris/be/src/vec/aggregate_functions/aggregate_function_min_max.h:171 11# doris::vectorized::AggregateFunctionsSingleValue<doris::vectorized::AggregateFunctionMinData<doris::vectorized::SingleValueDataDecimal<doris:: vectorized::Decimal<__int128> > >, false>::insert_result_into(char const*, doris::vectorized::IColumn&) const at /home/zcp/repo_center/doris_maste r/doris/be/src/vec/aggregate_functions/aggregate_function_min_max.h:543 12# doris::vectorized::IAggregateFunctionHelper<doris::vectorized::AggregateFunctionsSingleValue<doris::vectorized::AggregateFunctionMinData<doris ::vectorized::SingleValueDataDecimal<doris::vectorized::Decimal<__int128> > >, false> >::insert_result_into_vec(std::vector<char*, std::allocator< char*> > const&, unsigned long, doris::vectorized::IColumn&, unsigned long) const at /home/zcp/repo_center/doris_master/doris/be/src/vec/aggregate _functions/aggregate_function.h:290 13# doris::vectorized::AggFnEvaluator::insert_result_info_vec(std::vector<char*, std::allocator<char*> > const&, unsigned long, doris::vectorized: :IColumn*, unsigned long) at /home/zcp/repo_center/doris_master/doris/be/src/vec/exprs/vectorized_agg_fn.cpp:202 14# void doris::vectorized::AggregationNode::_get_with_serialized_key_result(doris::RuntimeState*, doris::vectorized::Block*, bool*)::{lambda(auto :1&&)#1}::operator()<doris::vectorized::AggregationMethodOneNumber<unsigned int, PHHashMap<unsigned int, char*, HashCRC32<unsigned int>, false>, f alse>&>(doris::vectorized::AggregationMethodOneNumber<unsigned int, PHHashMap<unsigned int, char*, HashCRC32<unsigned int>, false>, false>&) const at /home/zcp/repo_center/doris_master/doris/be/src/vec/exec/vaggregation_node.cpp:1192 15# void std::__invoke_impl<void, doris::vectorized::AggregationNode::_get_with_serialized_key_result(doris::RuntimeState*, doris::vectorized::Blo ck*, bool*)::{lambda(auto:1&&)#1}, doris::vectorized::AggregationMethodOneNumber<unsigned int, PHHashMap<unsigned int, char*, HashCRC32<unsigned i nt>, false>, false>&>(std::__invoke_other, doris::vectorized::AggregationNode::_get_with_serialized_key_result(doris::RuntimeState*, doris::vector ized::Block*, bool*)::{lambda(auto:1&&)#1}&&, doris::vectorized::AggregationMethodOneNumber<unsigned int, PHHashMap<unsigned int, char*, HashCRC32 <unsigned int>, false>, false>&) at /var/local/ldb_toolchain/include/c++/11/bits/invoke.h:61 16# std::__invoke_result<doris::vectorized::AggregationNode::_get_with_serialized_key_result(doris::RuntimeState*, doris::vectorized::Block*, bool *)::{lambda(auto:1&&)#1}, doris::vectorized::AggregationMethodOneNumber<unsigned int, PHHashMap<unsigned int, char*, HashCRC32<unsigned int>, fals e>, false>&>::type std::__invoke<doris::vectorized::AggregationNode::_get_with_serialized_key_result(doris::RuntimeState*, doris::vectorized::Bloc k*, bool*)::{lambda(auto:1&&)#1}, doris::vectorized::AggregationMethodOneNumber<unsigned int, PHHashMap<unsigned int, char*, HashCRC32<unsigned in t>, false>, false>&>(doris::vectorized::AggregationNode::_get_with_serialized_key_result(doris::RuntimeState*, doris::vectorized::Block*, bool*):: {lambda(auto:1&&)#1}&&, doris::vectorized::AggregationMethodOneNumber<unsigned int, PHHashMap<unsigned int, char*, HashCRC32<unsigned int>, false> , false>&) at /var/local/ldb_toolchain/include/c++/11/bits/invoke.h:97 17# _ZNSt8__detail9__variant17__gen_vtable_implINS0_12_Multi_arrayIPFNS0_21__deduce_visit_resultIvEEOZN5doris10vectorized15AggregationNode31_get_w ith_serialized_key_resultEPNS5_12RuntimeStateEPNS6_5BlockEPbEUlOT_E_RSt7variantIJNS6_27AggregationMethodSerializedI9PHHashMapINS5_9StringRefEPc11D efaultHashISK_vELb0EEEENS6_26AggregationMethodOneNumberIh12FixedHashMapIhSL_28FixedHashMapImplicitZeroCellIhSL_16HashTableNoStateE28FixedHashTable CalculatedSizeISU_E9AllocatorILb1ELb1EEELb0EEENSQ_ItSR_ItSL_SS_ItSL_ST_E24FixedHashTableStoredSizeIS11_ESY_ELb0EEENSQ_IjSJ_IjSL_9HashCRC32IjELb0EE Lb0EEENSQ_ImSJ_ImSL_S16_ImELb0EELb0EEENS6_30AggregationMethodStringNoCacheI13StringHashMapISL_SY_EEENSQ_INS6_7UInt128ESJ_IS1H_SL_S16_IS1H_ELb0EELb 0EEENSQ_IjSJ_IjSL_14HashMixWrapperIjS17_ELb0EELb0EEENSQ_ImSJ_ImSL_S1L_ImS1A_ELb0EELb0EEENSQ_IS1H_SJ_IS1H_SL_S1L_IS1H_S1I_ELb0EELb0EEENS6_37Aggrega tionMethodSingleNullableColumnINSQ_IhNS6_26AggregationDataWithNullKeyISZ_EELb0EEEEENS1V_INSQ_ItNS1W_IS14_EELb0EEEEENS1V_INSQ_IjNS1W_IS18_EELb0EEEE ENS1V_INSQ_ImNS1W_IS1B_EELb0EEEEENS1V_INSQ_IjNS1W_IS1N_EELb0EEEEENS1V_INSQ_ImNS1W_IS1Q_EELb0EEEEENS1V_INSQ_IS1H_NS1W_IS1J_EELb0EEEEENS1V_INSQ_IS1H _NS1W_IS1T_EELb0EEEEENS1V_INS1D_INS1W_IS1F_EEEEEENS6_26AggregationMethodKeysFixedIS1B_Lb0EEENS2O_IS1B_Lb1EEENS2O_IS1J_Lb0EEENS2O_IS1J_Lb1EEENS2O_I SJ_INS6_7UInt256ESL_S16_IS2T_ELb0EELb0EEENS2O_IS2V_Lb1EEENS2O_IS1Q_Lb0EEENS2O_IS1Q_Lb1EEENS2O_IS1T_Lb0EEENS2O_IS1T_Lb1EEENS2O_ISJ_IS2T_SL_S1L_IS2T _S2U_ELb0EELb0EEENS2O_IS33_Lb1EEENSI_I23PartitionedHashMapTableISJ_ISK_SL_SN_Lb1EEEEENSQ_IjS36_ISJ_IjSL_S17_Lb1EEELb0EEENSQ_ImS36_ISJ_ImSL_S1A_Lb1 EEELb0EEENSQ_IS1H_S36_ISJ_IS1H_SL_S1I_Lb1EEELb0EEENSQ_IjS36_ISJ_IjSL_S1M_Lb1EEELb0EEENSQ_ImS36_ISJ_ImSL_S1P_Lb1EEELb0EEENSQ_IS1H_S36_ISJ_IS1H_SL_S 1S_Lb1EEELb0EEENS1V_INSQ_IjNS1W_IS3B_EELb0EEEEENS1V_INSQ_ImNS1W_IS3E_EELb0EEEEENS1V_INSQ_IjNS1W_IS3K_EELb0EEEEENS1V_INSQ_ImNS1W_IS3N_EELb0EEEEENS1 V_INSQ_IS1H_NS1W_IS3H_EELb0EEEEENS1V_INSQ_IS1H_NS1W_IS3Q_EELb0EEEEENS2O_IS3E_Lb0EEENS2O_IS3E_Lb1EEENS2O_IS3H_Lb0EEENS2O_IS3H_Lb1EEENS2O_IS36_ISJ_IS2T_SL_S2U_Lb1EEELb0EEENS2O_IS4F_Lb1EEENS2O_IS3N_Lb0EEENS2O_IS3N_Lb1EEENS2O_IS3Q_Lb0EEENS2O_IS3Q_Lb1EEENS2O_IS36_ISJ_IS2T_SL_S32_Lb1EEELb0EEENS2O_IS4N_Lb1EEEEEEJEEESt16integer_sequenceImJLm3EEEE14__visit_invokeESG_S4R_ at /var/local/ldb_toolchain/include/c++/11/variant:1015 18# _ZSt10__do_visitINSt8__detail9__variant21__deduce_visit_resultIvEEZN5doris10vectorized15AggregationNode31_get_with_serialized_key_resultEPNS4_12RuntimeStateEPNS5_5BlockEPbEUlOT_E_JRSt7variantIJNS5_27AggregationMethodSerializedI9PHHashMapINS4_9StringRefEPc11DefaultHashISI_vELb0EEEENS5_26AggregationMethodOneNumberIh12FixedHashMapIhSJ_28FixedHashMapImplicitZeroCellIhSJ_16HashTableNoStateE28FixedHashTableCalculatedSizeISS_E9AllocatorILb1ELb1EEELb0EEENSO_ItSP_ItSJ_SQ_ItSJ_SR_E24FixedHashTableStoredSizeISZ_ESW_ELb0EEENSO_IjSH_IjSJ_9HashCRC32IjELb0EELb0EEENSO_ImSH_ImSJ_S14_ImELb0EELb0EEENS5_30AggregationMethodStringNoCacheI13StringHashMapISJ_SW_EEENSO_INS5_7UInt128ESH_IS1F_SJ_S14_IS1F_ELb0EELb0EEENSO_IjSH_IjSJ_14HashMixWrapperIjS15_ELb0EELb0EEENSO_ImSH_ImSJ_S1J_ImS18_ELb0EELb0EEENSO_IS1F_SH_IS1F_SJ_S1J_IS1F_S1G_ELb0EELb0EEENS5_37AggregationMethodSingleNullableColumnINSO_IhNS5_26AggregationDataWithNullKeyISX_EELb0EEEEENS1T_INSO_ItNS1U_IS12_EELb0EEEEENS1T_INSO_IjNS1U_IS16_EELb0EEEEENS1 T_INSO_ImNS1U_IS19_EELb0EEEEENS1T_INSO_IjNS1U_IS1L_EELb0EEEEENS1T_INSO_ImNS1U_IS1O_EELb0EEEEENS1T_INSO_IS1F_NS1U_IS1H_EELb0EEEEENS1T_INSO_IS1F_NS1U_IS1R_EELb0EEEEENS1T_INS1B_INS1U_IS1D_EEEEEENS5_26AggregationMethodKeysFixedIS19_Lb0EEENS2M_IS19_Lb1EEENS2M_IS1H_Lb0EEENS2M_IS1H_Lb1EEENS2M_ISH_INS5_7UInt256ESJ_S14_IS2R_ELb0EELb0EEENS2M_IS2T_Lb1EEENS2M_IS1O_Lb0EEENS2M_IS1O_Lb1EEENS2M_IS1R_Lb0EEENS2M_IS1R_Lb1EEENS2M_ISH_IS2R_SJ_S1J_IS2R_S2S_ELb0EELb0EEENS2M_IS31_Lb1EEENSG_I23PartitionedHashMapTableISH_ISI_SJ_SL_Lb1EEEEENSO_IjS34_ISH_IjSJ_S15_Lb1EEELb0EEENSO_ImS34_ISH_ImSJ_S18_Lb1EEELb0EEENSO_IS1F_S34_ISH_IS1F_SJ_S1G_Lb1EEELb0EEENSO_IjS34_ISH_IjSJ_S1K_Lb1EEELb0EEENSO_ImS34_ISH_ImSJ_S1N_Lb1EEELb0EEENSO_IS1F_S34_ISH_IS1F_SJ_S1Q_Lb1EEELb0EEENS1T_INSO_IjNS1U_IS39_EELb0EEEEENS1T_INSO_ImNS1U_IS3C_EELb0EEEEENS1T_INSO_IjNS1U_IS3I_EELb0EEEEENS1T_INSO_ImNS1U_IS3L_EELb0EEEEENS1T_INSO_IS1F_NS1U_IS3F_EELb0EEEEENS1T_INSO_IS1F_NS1U_IS3O_EELb0EEEEENS2M_IS3C_Lb0EEENS2M_IS3C_Lb1EEENS2M_IS3F_Lb0EEENS2M_IS3F_ Lb1EEENS2M_IS34_ISH_IS2R_SJ_S2S_Lb1EEELb0EEENS2M_IS4D_Lb1EEENS2M_IS3L_Lb0EEENS2M_IS3L_Lb1EEENS2M_IS3O_Lb0EEENS2M_IS3O_Lb1EEENS2M_IS34_ISH_IS2R_SJ_S30_Lb1EEELb0EEENS2M_IS4L_Lb1EEEEEEEDcOT0_DpOT1_ at /var/local/ldb_toolchain/include/c++/11/variant:1715 19# _ZSt5visitIZN5doris10vectorized15AggregationNode31_get_with_serialized_key_resultEPNS0_12RuntimeStateEPNS1_5BlockEPbEUlOT_E_JRSt7variantIJNS1_27AggregationMethodSerializedI9PHHashMapINS0_9StringRefEPc11DefaultHashISE_vELb0EEEENS1_26AggregationMethodOneNumberIh12FixedHashMapIhSF_28FixedHashMapImplicitZeroCellIhSF_16HashTableNoStateE28FixedHashTableCalculatedSizeISO_E9AllocatorILb1ELb1EEELb0EEENSK_ItSL_ItSF_SM_ItSF_SN_E24FixedHashTableStoredSizeISV_ESS_ELb0EEENSK_IjSD_IjSF_9HashCRC32IjELb0EELb0EEENSK_ImSD_ImSF_S10_ImELb0EELb0EEENS1_30AggregationMethodStringNoCacheI13StringHashMapISF_SS_EEENSK_INS1_7UInt128ESD_IS1B_SF_S10_IS1B_ELb0EELb0EEENSK_IjSD_IjSF_14HashMixWrapperIjS11_ELb0EELb0EEENSK_ImSD_ImSF_S1F_ImS14_ELb0EELb0EEENSK_IS1B_SD_IS1B_SF_S1F_IS1B_S1C_ELb0EELb0EEENS1_37AggregationMethodSingleNullableColumnINSK_IhNS1_26AggregationDataWithNullKeyIST_EELb0EEEEENS1P_INSK_ItNS1Q_ISY_EELb0EEEEENS1P_INSK_IjNS1Q_IS12_EELb0EEEEENS1P_INSK_ImNS1Q_IS15_EELb0EEEEENS1P_INSK_IjNS1Q_IS1H_EELb0 EEEEENS1P_INSK_ImNS1Q_IS1K_EELb0EEEEENS1P_INSK_IS1B_NS1Q_IS1D_EELb0EEEEENS1P_INSK_IS1B_NS1Q_IS1N_EELb0EEEEENS1P_INS17_INS1Q_IS19_EEEEEENS1_26AggregationMethodKeysFixedIS15_Lb0EEENS2I_IS15_Lb1EEENS2I_IS1D_Lb0EEENS2I_IS1D_Lb1EEENS2I_ISD_INS1_7UInt256ESF_S10_IS2N_ELb0EELb0EEENS2I_IS2P_Lb1EEENS2I_IS1K_Lb0EEENS2I_IS1K_Lb1EEENS2I_IS1N_Lb0EEENS2I_IS1N_Lb1EEENS2I_ISD_IS2N_SF_S1F_IS2N_S2O_ELb0EELb0EEENS2I_IS2X_Lb1EEENSC_I23PartitionedHashMapTableISD_ISE_SF_SH_Lb1EEEEENSK_IjS30_ISD_IjSF_S11_Lb1EEELb0EEENSK_ImS30_ISD_ImSF_S14_Lb1EEELb0EEENSK_IS1B_S30_ISD_IS1B_SF_S1C_Lb1EEELb0EEENSK_IjS30_ISD_IjSF_S1G_Lb1EEELb0EEENSK_ImS30_ISD_ImSF_S1J_Lb1EEELb0EEENSK_IS1B_S30_ISD_IS1B_SF_S1M_Lb1EEELb0EEENS1P_INSK_IjNS1Q_IS35_EELb0EEEEENS1P_INSK_ImNS1Q_IS38_EELb0EEEEENS1P_INSK_IjNS1Q_IS3E_EELb0EEEEENS1P_INSK_ImNS1Q_IS3H_EELb0EEEEENS1P_INSK_IS1B_NS1Q_IS3B_EELb0EEEEENS1P_INSK_IS1B_NS1Q_IS3K_EELb0EEEEENS2I_IS38_Lb0EEENS2I_IS38_Lb1EEENS2I_IS3B_Lb0EEENS2I_IS3B_Lb1EEENS2I_IS30_ISD_IS2N_SF_S2O_Lb1EEELb0EEENS2I_IS49_Lb 1EEENS2I_IS3H_Lb0EEENS2I_IS3H_Lb1EEENS2I_IS3K_Lb0EEENS2I_IS3K_Lb1EEENS2I_IS30_ISD_IS2N_SF_S2W_Lb1EEELb0EEENS2I_IS4H_Lb1EEEEEEEDcS9_DpOT0_ at /var/local/ldb_toolchain/include/c++/11/variant:1766 20# doris::vectorized::AggregationNode::_get_with_serialized_key_result(doris::RuntimeState*, doris::vectorized::Block*, bool*) at /home/zcp/repo_center/doris_master/doris/be/src/vec/exec/vaggregation_node.cpp:1161 21# doris::Status std::__invoke_impl<doris::Status, doris::Status (doris::vectorized::AggregationNode::*&)(doris::RuntimeState*, doris::vectorized::Block*, bool*), doris::vectorized::AggregationNode*&, doris::RuntimeState*, doris::vectorized::Block*, bool*>(std::__invoke_memfun_deref, doris::Status (doris::vectorized::AggregationNode::*&)(doris::RuntimeState*, doris::vectorized::Block*, bool*), doris::vectorized::AggregationNode*&, doris::RuntimeState*&&, doris::vectorized::Block*&&, bool*&&) at /var/local/ldb_toolchain/include/c++/11/bits/invoke.h:75 22# std::enable_if<is_invocable_r_v<doris::Status, doris::Status (doris::vectorized::AggregationNode::*&)(doris::RuntimeState*, doris::vectorized::Block*, bool*), doris::vectorized::AggregationNode*&, doris::RuntimeState*, doris::vectorized::Block*, bool*>, doris::Status>::type std::__invoke_r<doris::Status, doris::Status (doris::vectorized::AggregationNode::*&)(doris::RuntimeState*, doris::vectorized::Block*, bool*), doris::vectorized::AggregationNode*&, doris::RuntimeState*, doris::vectorized::Block*, bool*>(doris::Status (doris::vectorized::AggregationNode::*&)(doris::RuntimeState*, doris::vectorized::Block*, bool*), doris::vectorized::AggregationNode*&, doris::RuntimeState*&&, doris::vectorized::Block*&&, bool*&&) at /var/local/ldb_toolchain/include/c++/11/bits/invoke.h:117 23# doris::Status std::_Bind_result<doris::Status, doris::Status (doris::vectorized::AggregationNode::*(doris::vectorized::AggregationNode*, 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 /var/local/ldb_toolchain/include/c++/11/functional:568 24# doris::Status std::_Bind_result<doris::Status, doris::Status (doris::vectorized::AggregationNode::*(doris::vectorized::AggregationNode*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>))(doris::RuntimeState*, doris::vectorized::Block*, bool*)>::operator()<doris::RuntimeState*, doris::vectorized::Block*, bool*>(doris::RuntimeState*&&, doris::vectorized::Block*&&, bool*&&) at /var/local/ldb_toolchain/include/c++/11/functional:627 25# doris::Status std::__invoke_impl<doris::Status, std::_Bind_result<doris::Status, doris::Status (doris::vectorized::AggregationNode::*(doris::vectorized::AggregationNode*, 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_result<doris::Status, doris::Status (doris::vectorized::AggregationNode::*(doris::vectorized::AggregationNode*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>))(doris::RuntimeState*, doris::vectorized::Block*, bool*)>&, doris::RuntimeState*&&, doris::vectorized::Block*&&, bool*&&) at /var/local/ldb_toolchain/include/c++/11/bits/invoke.h:61 26# std::enable_if<is_invocable_r_v<doris::Status, std::_Bind_result<doris::Status, doris::Status (doris::vectorized::AggregationNode::*(doris::vectorized::AggregationNode*, 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_result<doris::Status, doris::Status (doris::vectorized::AggregationNode::*(doris::vectorized::AggregationNode*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>))(doris::RuntimeState*, doris::vectorized::Block*, bool*)>&, doris::RuntimeState*, doris::vectorized::Block*, bool*>(std::_Bind_result<doris::Status, doris::Status (doris::vectorized::AggregationNode::*(doris::vectorized::AggregationNode*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>))(doris::RuntimeState*, doris::vectorized::Block*, bool*)>&, doris::RuntimeState*&&, doris::v ectorized::Block*&&, bool*&&) at /var/local/ldb_toolchain/include/c++/11/bits/invoke.h:117 27# std::_Function_handler<doris::Status (doris::RuntimeState*, doris::vectorized::Block*, bool*), std::_Bind_result<doris::Status, doris::Status (doris::vectorized::AggregationNode::*(doris::vectorized::AggregationNode*, 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/include/c++/11/bits/std_function.h:293 28# std::function<doris::Status (doris::RuntimeState*, doris::vectorized::Block*, bool*)>::operator()(doris::RuntimeState*, doris::vectorized::Block*, bool*) const at /var/local/ldb_toolchain/include/c++/11/bits/std_function.h:556 29# doris::vectorized::AggregationNode::pull(doris::RuntimeState*, doris::vectorized::Block*, bool*) at /home/zcp/repo_center/doris_master/doris/be/src/vec/exec/vaggregation_node.cpp:559 30# doris::vectorized::AggregationNode::get_next(doris::RuntimeState*, doris::vectorized::Block*, bool*) at /home/zcp/repo_center/doris_master/doris/be/src/vec/exec/vaggregation_node.cpp:553 31# 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 /var/local/ldb_toolchain/include/c++/11/bits/invoke.h:75 32# 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 /var/local/ldb_toolchain/include/c++/11/bits/invoke.h:98 33# 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 /var/local/ldb_toolchain/include/c++/11/functional:418 34# 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 /var/local/ldb_toolchain/include/c++/11/functional:501 35# 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 /var/local/ldb_toolchain/include/c++/11/bits/invoke.h:61 36# 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 /var/local/ldb_toolchain/include/c++/11/bits/invoke.h:117 37# 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/include/c++/11/bits/std_function.h:293 38# std::function<doris::Status (doris::RuntimeState*, doris::vectorized::Block*, bool*)>::operator()(doris::RuntimeState*, doris::vectorized::Block*, bool*) const at /var/local/ldb_toolchain/include/c++/11/bits/std_function.h:556 39# doris::ExecNode::get_next_after_projects(doris::RuntimeState*, doris::vectorized::Block*, bool*, std::function<doris::Status (doris::RuntimeState*, doris::vectorized::Block*, bool*)> const&) at /home/zcp/repo_center/doris_master/doris/be/src/exec/exec_node.cpp:580 40# doris::PlanFragmentExecutor::get_vectorized_internal(doris::vectorized::Block*, bool*) at /home/zcp/repo_center/doris_master/doris/be/src/runtime/plan_fragment_executor.cpp:328 41# doris::PlanFragmentExecutor::open_vectorized_internal() at /home/zcp/repo_center/doris_master/doris/be/src/runtime/plan_fragment_executor.cpp:283 42# doris::PlanFragmentExecutor::open() at /home/zcp/repo_center/doris_master/doris/be/src/runtime/plan_fragment_executor.cpp:237 43# doris::FragmentExecState::execute() at /home/zcp/repo_center/doris_master/doris/be/src/runtime/fragment_mgr.cpp:250 44# doris::FragmentMgr::_exec_actual(std::shared_ptr<doris::FragmentExecState>, std::function<void (doris::RuntimeState*, doris::Status*)>) at /home/zcp/repo_center/doris_master/doris/be/src/runtime/fragment_mgr.cpp:490 45# doris::FragmentMgr::exec_plan_fragment(doris::TExecPlanFragmentParams const&, std::function<void (doris::RuntimeState*, doris::Status*)>)::{lambda()#1}::operator()() const at /home/zcp/repo_center/doris_master/doris/be/src/runtime/fragment_mgr.cpp:746 46# void std::__invoke_impl<void, doris::FragmentMgr::exec_plan_fragment(doris::TExecPlanFragmentParams const&, std::function<void (doris::RuntimeState*, doris::Status*)>)::{lambda()#1}&>(std::__invoke_other, doris::FragmentMgr::exec_plan_fragment(doris::TExecPlanFragmentParams const&, std::function<void (doris::RuntimeState*, doris::Status*)>)::{lambda()#1}&) at /var/local/ldb_toolchain/include/c++/11/bits/invoke.h:61 47# std::enable_if<is_invocable_r_v<void, doris::FragmentMgr::exec_plan_fragment(doris::TExecPlanFragmentParams const&, std::function<void (doris::RuntimeState*, doris::Status*)>)::{lambda()#1}&>, void>::type std::__invoke_r<void, doris::FragmentMgr::exec_plan_fragment(doris::TExecPlanFragmentParams const&, std::function<void (doris::RuntimeState*, doris::Status*)>)::{lambda()#1}&>(doris::FragmentMgr::exec_plan_fragment(doris::TExecPlanFragmentParams const&, std::function<void (doris::RuntimeState*, doris::Status*)>)::{lambda()#1}&) at /var/local/ldb_toolchain/include/c++/11/bits/invoke.h:117 48# std::_Function_handler<void (), doris::FragmentMgr::exec_plan_fragment(doris::TExecPlanFragmentParams const&, std::function<void (doris::RuntimeState*, doris::Status*)>)::{lambda()#1}>::_M_invoke(std::_Any_data const&) at /var/local/ldb_toolchain/include/c++/11/bits/std_function.h:292 49# std::function<void ()>::operator()() const at /var/local/ldb_toolchain/include/c++/11/bits/std_function.h:560 50# doris::FunctionRunnable::run() at /home/zcp/repo_center/doris_master/doris/be/src/util/threadpool.cpp:46 51# doris::ThreadPool::dispatch_thread() at /home/zcp/repo_center/doris_master/doris/be/src/util/threadpool.cpp:543 52# void std::__invoke_impl<void, void (doris::ThreadPool::*&)(), doris::ThreadPool*&>(std::__invoke_memfun_deref, void (doris::ThreadPool::*&)(), doris::ThreadPool*&) at /var/local/ldb_toolchain/include/c++/11/bits/invoke.h:74 53# std::__invoke_result<void (doris::ThreadPool::*&)(), doris::ThreadPool*&>::type std::__invoke<void (doris::ThreadPool::*&)(), doris::ThreadPool*&>(void (doris::ThreadPool::*&)(), doris::ThreadPool*&) at /var/local/ldb_toolchain/include/c++/11/bits/invoke.h:97 54# void std::_Bind<void (doris::ThreadPool::*(doris::ThreadPool*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) at /var/local/ldb_toolchain/include/c++/11/functional:422 55# void std::_Bind<void (doris::ThreadPool::*(doris::ThreadPool*))()>::operator()<, void>() at /var/local/ldb_toolchain/include/c++/11/functional:505 56# void std::__invoke_impl<void, std::_Bind<void (doris::ThreadPool::*(doris::ThreadPool*))()>&>(std::__invoke_other, std::_Bind<void (doris::ThreadPool::*(doris::ThreadPool*))()>&) at /var/local/ldb_toolchain/include/c++/11/bits/invoke.h:61 57# 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 /var/local/ldb_toolchain/include/c++/11/bits/invoke.h:117 58# std::_Function_handler<void (), std::_Bind<void (doris::ThreadPool::*(doris::ThreadPool*))()> >::_M_invoke(std::_Any_data const&) at /var/local/ldb_toolchain/include/c++/11/bits/std_function.h:292 59# std::function<void ()>::operator()() const at /var/local/ldb_toolchain/include/c++/11/bits/std_function.h:560 60# doris::Thread::supervise_thread(void*) at /home/zcp/repo_center/doris_master/doris/be/src/util/thread.cpp:454 61# start_thread at /build/glibc-sMfBJT/glibc-2.31/nptl/pthread_create.c:478 62# __clone in /lib/x86_64-linux-gnu/libc.so.6 ### What You Expected? do not crash ### How to Reproduce? _No response_ ### Anything Else? _No response_ ### Are you willing to submit PR? - [X] Yes I am willing to submit a PR! ### Code of Conduct - [X] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct) -- 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.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