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

Reply via email to