jacktengg opened a new pull request, #36263:
URL: https://github.com/apache/doris/pull/36263
## Proposed changes
Issue Number: close #xxx
Coredump stacktrace:
```
#0 0x00007fff042caacf in raise () from /lib64/libc.so.6
#1 0x00007fff0429dea5 in abort () from /lib64/libc.so.6
#2 0x00005555a7ec7cad in ?? ()
#3 0x00005555a7eba34a in google::LogMessage::Fail() ()
#4 0x00005555a7ebd436 in google::LogMessage::SendToLog() ()
#5 0x00005555a7eb9e80 in google::LogMessage::Flush() ()
#6 0x00005555a7ebdc79 in google::LogMessageFatal::~LogMessageFatal() ()
#7 0x000055557824c9ac in doris::vectorized::IColumn::get_raw_data
(this=0x60400387df90)
at /mnt/disk2/tengjianping/doris-39/be/src/vec/columns/column.h:590
#8 0x00005555a4a85f32 in
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<unsigned long,
HashCRC32<unsigned long> >, false>::pack_fixeds<unsigned long>
(this=0x6110086dcb50,
row_numbers=21, key_columns=std::vector of length 1, capacity 1 = {...},
nullmap_columns=std::vector of length 0, capacity 0,
result=std::vector of length 21, capacity 21 = {...})
at
/mnt/disk2/tengjianping/doris-39/be/src/vec/common/hash_table/hash_map_context.h:405
#9 0x00005555a4a83a77 in
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<unsigned long,
HashCRC32<unsigned long> >, false>::init_serialized_keys (this=0x6110086dcb50,
key_columns=std::vector of length 1, capacity 1 = {...}, num_rows=21,
null_map=0x0,
is_join=true, is_build=true, bucket_size=32)
at
/mnt/disk2/tengjianping/doris-39/be/src/vec/common/hash_table/hash_map_context.h:470
#10 0x00005555a48d9228 in
doris::pipeline::ProcessHashTableBuild<doris::vectorized::MethodKeysFixed<doris::JoinHashTable<unsigned
long, HashCRC32<unsigned long> >, false> >::run<1, false, false, false>
(this=0x75d6195d92a0, hash_table_ctx=..., null_map=0x0,
has_null_key=0x6120057db3c0)
at
/mnt/disk2/tengjianping/doris-39/be/src/pipeline/exec/hashjoin_build_sink.h:208
#11 0x00005555a456dd23 in
doris::pipeline::HashJoinBuildSinkLocalState::process_build_block(doris::RuntimeS
tate*,
doris::vectorized::Block&)::$_1::operator()<doris::vectorized::MethodKeysFixed<doris::JoinHashTable<
unsigned long, HashCRC32<unsigned long> >, false>&,
std::integral_constant<do--Type <RET> for more, q to qu
--Type <RET> for more, q to quit, c to continue without paging--c
ris::TJoinOp::type, (doris::TJoinOp::type)1>&, std::integral_constant<bool,
false>, std::integral_constant<bool, false>, std::integral_constant<bool,
false> >(doris::vectorized::MethodKeysFixed<doris::JoinHashTable<unsigned long,
HashCRC32<unsigned long> >, false>&,
std::integral_constant<doris::TJoinOp::type, (doris::TJoinOp::type)1>&,
std::integral_constant<bool, false>, std::integral_constant<bool, false>,
std::integral_constant<bool, false>) const (this=0x75d61989aa10, arg=...,
join_op=..., has_null_value=..., short_circuit_for_null_in_build_side=...,
with_other_conjuncts=...) at
/mnt/disk2/tengjianping/doris-39/be/src/pipeline/exec/hashjoin_build_sink.cpp:296
#12 0x00005555a456d93c in std::__invoke_impl<doris::Status,
doris::vectorized::Overload<doris::pipeline::HashJoinBuildSinkLocalState::process_build_block(doris::RuntimeState*,
doris::vectorized::Block&)::$_0,
doris::pipeline::HashJoinBuildSinkLocalState::process_build_block(doris::RuntimeState*,
doris::vectorized::Block&)::$_1>,
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<unsigned long,
HashCRC32<unsigned long> >, false>&,
std::integral_constant<doris::TJoinOp::type, (doris::TJoinOp::type)1>&,
std::integral_constant<bool, false>, std::integral_constant<bool, false>,
std::integral_constant<bool, false> >(std::__invoke_other,
doris::vectorized::Overload<doris::pipeline::HashJoinBuildSinkLocalState::process_build_block(doris::RuntimeState*,
doris::vectorized::Block&)::$_0,
doris::pipeline::HashJoinBuildSinkLocalState::process_build_block(doris::RuntimeState*,
doris::vectorized::Block&)::$_1>&&,
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<unsigned long, HashCRC
32<unsigned long> >, false>&, std::integral_constant<doris::TJoinOp::type,
(doris::TJoinOp::type)1>&, std::integral_constant<bool, false>&&,
std::integral_constant<bool, false>&&, std::integral_constant<bool, false>&&)
(__f=..., __args=..., __args=..., __args=..., __args=..., __args=...) at
/mnt/disk2/tengjianping/local/ldb_toolchain/bin/../lib64/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:61
#13 0x00005555a456d88c in
std::__invoke<doris::vectorized::Overload<doris::pipeline::HashJoinBuildSinkLocalState::process_build_block(doris::RuntimeState*,
doris::vectorized::Block&)::$_0,
doris::pipeline::HashJoinBuildSinkLocalState::process_build_block(doris::RuntimeState*,
doris::vectorized::Block&)::$_1>,
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<unsigned long,
HashCRC32<unsigned long> >, false>&,
std::integral_constant<doris::TJoinOp::type, (doris::TJoinOp::type)1>&,
std::integral_constant<bool, false>, std::integral_constant<bool, false>,
std::integral_constant<bool, false>
>(doris::vectorized::Overload<doris::pipeline::HashJoinBuildSinkLocalState::process_build_block(doris::RuntimeState*,
doris::vectorized::Block&)::$_0,
doris::pipeline::HashJoinBuildSinkLocalState::process_build_block(doris::RuntimeState*,
doris::vectorized::Block&)::$_1>&&,
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<unsigned long,
HashCRC32<unsigned long> >, false>&, std::integr
al_constant<doris::TJoinOp::type, (doris::TJoinOp::type)1>&,
std::integral_constant<bool, false>&&, std::integral_constant<bool, false>&&,
std::integral_constant<bool, false>&&) (__fn=..., __args=..., __args=...,
__args=..., __args=..., __args=...) at
/mnt/disk2/tengjianping/local/ldb_toolchain/bin/../lib64/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:96
#14 0x00005555a43eef75 in
_ZNSt8__detail9__variant17__gen_vtable_implINS0_12_Multi_arrayIPFNS0_21__deduce_visit_resultIN5doris6StatusEEEONS4_10vectorized8OverloadIJZNS4_8pipeline27HashJoinBuildSinkLocalState19process_build_blockEPNS4_12RuntimeStateERNS7_5BlockEE3$_0ZNSA_19process_build_blockESC_SE_E3$_1EEERSt7variantIJSt9monostateNS7_16MethodSerializedINS4_13JoinHashTableINS4_9StringRefE11DefaultHashISN_vEEEEENS7_15MethodOneNumberIhNSM_Ih9HashCRC32IhEEEEENSS_ItNSM_ItST_ItEEEEENSS_IjNSM_IjST_IjEEEEENSS_ImNSM_ImST_ImEEEEENSS_IN4wide7integerILm128EjEENSM_IS18_ST_IS18_EEEEENSS_INS17_ILm256EjEENSM_IS1C_ST_IS1C_EEEEENS7_15MethodKeysFixedIS14_Lb1EEENS1G_IS14_Lb0EEENS1G_IS1A_Lb1EEENS1G_IS1A_Lb0EEENS1G_IS1E_Lb1EEENS1G_IS1E_Lb0EEENS1G_INSM_INS7_7UInt136EST_IS1N_EEELb1EEENS1G_IS1P_Lb0EEEEERSJ_IJSt17integral_constantINS4_7TJoinOp4typeELS1W_0EES1U_IS1W_LS1W_2EES1U_IS1W_LS1W_8EES1U_IS1W_LS1W_1EES1U_IS1W_LS1W_4EES1U_IS1W_LS1W_3EES1U_IS1W_LS1W_5EES1U_IS1W_LS1W_7EES1U_IS1W_LS1W_9EES1U_IS1W_LS1W_10
EES1U_IS1W_LS1W_11EEEEOSJ_IJS1U_IbLb0EES1U_IbLb1EEEES2D_S2D_EJEEESt16integer_sequenceImJLm9ELm3ELm0ELm0ELm0EEEE14__visit_invokeESI_S1T_S29_S2D_S2D_S2D_
(__visitor=..., __vars=..., __vars=..., __vars=..., __vars=..., __vars=...) at
/mnt/disk2/tengjianping/local/ldb_toolchain/bin/../lib64/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/variant:1013
#15 0x00005555a43cf068 in
std::__do_visit<std::__detail::__variant::__deduce_visit_result<doris::Status>,
doris::vectorized::Overload<doris::pipeline::HashJoinBuildSinkLocalState::process_build_block(doris::RuntimeState*,
doris::vectorized::Block&)::$_0,
doris::pipeline::HashJoinBuildSinkLocalState::process_build_block(doris::RuntimeState*,
doris::vectorized::Block&)::$_1>, std::variant<std::monostate,
doris::vectorized::MethodSerialized<doris::JoinHashTable<doris::StringRef,
DefaultHash<doris::StringRef, void> > >,
doris::vectorized::MethodOneNumber<unsigned char, doris::JoinHashTable<unsigned
char, HashCRC32<unsigned char> > >, doris::vectorized::MethodOneNumber<unsigned
short, doris::JoinHashTable<unsigned short, HashCRC32<unsigned short> > >,
doris::vectorized::MethodOneNumber<unsigned int, doris::JoinHashTable<unsigned
int, HashCRC32<unsigned int> > >, doris::vectorized::MethodOneNumber<unsigned
long, doris::JoinHashTable<unsigned long, HashCRC32<unsigned long> > >,
doris::ve
ctorized::MethodOneNumber<wide::integer<128ul, unsigned int>,
doris::JoinHashTable<wide::integer<128ul, unsigned int>,
HashCRC32<wide::integer<128ul, unsigned int> > > >,
doris::vectorized::MethodOneNumber<wide::integer<256ul, unsigned int>,
doris::JoinHashTable<wide::integer<256ul, unsigned int>,
HashCRC32<wide::integer<256ul, unsigned int> > > >,
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<unsigned long,
HashCRC32<unsigned long> >, true>,
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<unsigned long,
HashCRC32<unsigned long> >, false>,
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<wide::integer<128ul,
unsigned int>, HashCRC32<wide::integer<128ul, unsigned int> > >, true>,
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<wide::integer<128ul,
unsigned int>, HashCRC32<wide::integer<128ul, unsigned int> > >, false>,
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<wide::integer<256ul,
unsigned int>, HashCRC32<wide::integer<256ul, unsigned in
t> > >, true>,
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<wide::integer<256ul,
unsigned int>, HashCRC32<wide::integer<256ul, unsigned int> > >, false>,
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<doris::vectorized::UInt136,
HashCRC32<doris::vectorized::UInt136> >, true>,
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<doris::vectorized::UInt136,
HashCRC32<doris::vectorized::UInt136> >, false> >&,
std::variant<std::integral_constant<doris::TJoinOp::type,
(doris::TJoinOp::type)0>, std::integral_constant<doris::TJoinOp::type,
(doris::TJoinOp::type)2>, std::integral_constant<doris::TJoinOp::type,
(doris::TJoinOp::type)8>, std::integral_constant<doris::TJoinOp::type,
(doris::TJoinOp::type)1>, std::integral_constant<doris::TJoinOp::type,
(doris::TJoinOp::type)4>, std::integral_constant<doris::TJoinOp::type,
(doris::TJoinOp::type)3>, std::integral_constant<doris::TJoinOp::type,
(doris::TJoinOp::type)5>, std::integral_constant<doris::TJoinOp::type, (doris::T
JoinOp::type)7>, std::integral_constant<doris::TJoinOp::type,
(doris::TJoinOp::type)9>, std::integral_constant<doris::TJoinOp::type,
(doris::TJoinOp::type)10>, std::integral_constant<doris::TJoinOp::type,
(doris::TJoinOp::type)11> >&, std::variant<std::integral_constant<bool, false>,
std::integral_constant<bool, true> >, std::variant<std::integral_constant<bool,
false>, std::integral_constant<bool, true> >,
std::variant<std::integral_constant<bool, false>, std::integral_constant<bool,
true> >
>(doris::vectorized::Overload<doris::pipeline::HashJoinBuildSinkLocalState::process_build_block(doris::RuntimeState*,
doris::vectorized::Block&)::$_0,
doris::pipeline::HashJoinBuildSinkLocalState::process_build_block(doris::RuntimeState*,
doris::vectorized::Block&)::$_1>&&, std::variant<std::monostate,
doris::vectorized::MethodSerialized<doris::JoinHashTable<doris::StringRef,
DefaultHash<doris::StringRef, void> > >,
doris::vectorized::MethodOneNumber<unsigned char, doris::JoinHashTable<unsigned
char, HashCRC32<unsigned char> > >,
doris::vectorized::MethodOneNumber<unsigned short,
doris::JoinHashTable<unsigned short, HashCRC32<unsigned short> > >,
doris::vectorized::MethodOneNumber<unsigned int, doris::JoinHashTable<unsigned
int, HashCRC32<unsigned int> > >, doris::vectorized::MethodOneNumber<unsigned
long, doris::JoinHashTable<unsigned long, HashCRC32<unsigned long> > >,
doris::vectorized::MethodOneNumber<wide::integer<128ul, unsigned int>,
doris::JoinHashTable<wide::integer<128ul, unsigned int>,
HashCRC32<wide::integer<128ul, unsigned int> > > >,
doris::vectorized::MethodOneNumber<wide::integer<256ul, unsigned int>,
doris::JoinHashTable<wide::integer<256ul, unsigned int>,
HashCRC32<wide::integer<256ul, unsigned int> > > >,
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<unsigned long,
HashCRC32<unsigned long> >, true>,
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<unsigned long,
HashCRC32<unsigned long> >, false>, doris::vectorized::MethodKeysFixed<dori
s::JoinHashTable<wide::integer<128ul, unsigned int>,
HashCRC32<wide::integer<128ul, unsigned int> > >, true>,
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<wide::integer<128ul,
unsigned int>, HashCRC32<wide::integer<128ul, unsigned int> > >, false>,
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<wide::integer<256ul,
unsigned int>, HashCRC32<wide::integer<256ul, unsigned int> > >, true>,
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<wide::integer<256ul,
unsigned int>, HashCRC32<wide::integer<256ul, unsigned int> > >, false>,
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<doris::vectorized::UInt136,
HashCRC32<doris::vectorized::UInt136> >, true>,
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<doris::vectorized::UInt136,
HashCRC32<doris::vectorized::UInt136> >, false> >&,
std::variant<std::integral_constant<doris::TJoinOp::type,
(doris::TJoinOp::type)0>, std::integral_constant<doris::TJoinOp::type,
(doris::TJoinOp::type)2>, std::integral_c
onstant<doris::TJoinOp::type, (doris::TJoinOp::type)8>,
std::integral_constant<doris::TJoinOp::type, (doris::TJoinOp::type)1>,
std::integral_constant<doris::TJoinOp::type, (doris::TJoinOp::type)4>,
std::integral_constant<doris::TJoinOp::type, (doris::TJoinOp::type)3>,
std::integral_constant<doris::TJoinOp::type, (doris::TJoinOp::type)5>,
std::integral_constant<doris::TJoinOp::type, (doris::TJoinOp::type)7>,
std::integral_constant<doris::TJoinOp::type, (doris::TJoinOp::type)9>,
std::integral_constant<doris::TJoinOp::type, (doris::TJoinOp::type)10>,
std::integral_constant<doris::TJoinOp::type, (doris::TJoinOp::type)11> >&,
std::variant<std::integral_constant<bool, false>, std::integral_constant<bool,
true> >&&, std::variant<std::integral_constant<bool, false>,
std::integral_constant<bool, true> >&&,
std::variant<std::integral_constant<bool, false>, std::integral_constant<bool,
true> >&&) (__visitor=..., __variants=..., __variants=..., __variants=...,
__variants=..., __variants=...) at
/mnt/disk2/tengjianping/local/ldb_toolchain/bin/../lib64/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/variant:1714
#16 0x00005555a43c8dea in
std::visit<doris::vectorized::Overload<doris::pipeline::HashJoinBuildSinkLocalState::process_build_block(doris::RuntimeState*,
doris::vectorized::Block&)::$_0,
doris::pipeline::HashJoinBuildSinkLocalState::process_build_block(doris::RuntimeState*,
doris::vectorized::Block&)::$_1>, std::variant<std::monostate,
doris::vectorized::MethodSerialized<doris::JoinHashTable<doris::StringRef,
DefaultHash<doris::StringRef, void> > >,
doris::vectorized::MethodOneNumber<unsigned char, doris::JoinHashTable<unsigned
char, HashCRC32<unsigned char> > >, doris::vectorized::MethodOneNumber<unsigned
short, doris::JoinHashTable<unsigned short, HashCRC32<unsigned short> > >,
doris::vectorized::MethodOneNumber<unsigned int, doris::JoinHashTable<unsigned
int, HashCRC32<unsigned int> > >, doris::vectorized::MethodOneNumber<unsigned
long, doris::JoinHashTable<unsigned long, HashCRC32<unsigned long> > >,
doris::vectorized::MethodOneNumber<wide::integer<128ul, unsigned int>, doris::
JoinHashTable<wide::integer<128ul, unsigned int>,
HashCRC32<wide::integer<128ul, unsigned int> > > >,
doris::vectorized::MethodOneNumber<wide::integer<256ul, unsigned int>,
doris::JoinHashTable<wide::integer<256ul, unsigned int>,
HashCRC32<wide::integer<256ul, unsigned int> > > >,
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<unsigned long,
HashCRC32<unsigned long> >, true>,
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<unsigned long,
HashCRC32<unsigned long> >, false>,
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<wide::integer<128ul,
unsigned int>, HashCRC32<wide::integer<128ul, unsigned int> > >, true>,
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<wide::integer<128ul,
unsigned int>, HashCRC32<wide::integer<128ul, unsigned int> > >, false>,
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<wide::integer<256ul,
unsigned int>, HashCRC32<wide::integer<256ul, unsigned int> > >, true>,
doris::vectorized::MethodKeysFixed<doris::JoinHashTabl
e<wide::integer<256ul, unsigned int>, HashCRC32<wide::integer<256ul, unsigned
int> > >, false>,
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<doris::vectorized::UInt136,
HashCRC32<doris::vectorized::UInt136> >, true>,
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<doris::vectorized::UInt136,
HashCRC32<doris::vectorized::UInt136> >, false> >&,
std::variant<std::integral_constant<doris::TJoinOp::type,
(doris::TJoinOp::type)0>, std::integral_constant<doris::TJoinOp::type,
(doris::TJoinOp::type)2>, std::integral_constant<doris::TJoinOp::type,
(doris::TJoinOp::type)8>, std::integral_constant<doris::TJoinOp::type,
(doris::TJoinOp::type)1>, std::integral_constant<doris::TJoinOp::type,
(doris::TJoinOp::type)4>, std::integral_constant<doris::TJoinOp::type,
(doris::TJoinOp::type)3>, std::integral_constant<doris::TJoinOp::type,
(doris::TJoinOp::type)5>, std::integral_constant<doris::TJoinOp::type,
(doris::TJoinOp::type)7>, std::integral_constant<doris::TJoinOp::type, (doris:
:TJoinOp::type)9>, std::integral_constant<doris::TJoinOp::type,
(doris::TJoinOp::type)10>, std::integral_constant<doris::TJoinOp::type,
(doris::TJoinOp::type)11> >&, std::variant<std::integral_constant<bool, false>,
std::integral_constant<bool, true> >, std::variant<std::integral_constant<bool,
false>, std::integral_constant<bool, true> >,
std::variant<std::integral_constant<bool, false>, std::integral_constant<bool,
true> >
>(doris::vectorized::Overload<doris::pipeline::HashJoinBuildSinkLocalState::process_build_block(doris::RuntimeState*,
doris::vectorized::Block&)::$_0,
doris::pipeline::HashJoinBuildSinkLocalState::process_build_block(doris::RuntimeState*,
doris::vectorized::Block&)::$_1>&&, std::variant<std::monostate,
doris::vectorized::MethodSerialized<doris::JoinHashTable<doris::StringRef,
DefaultHash<doris::StringRef, void> > >,
doris::vectorized::MethodOneNumber<unsigned char, doris::JoinHashTable<unsigned
char, HashCRC32<unsigned char> > >, doris::vectorized::MethodOneNumb
er<unsigned short, doris::JoinHashTable<unsigned short, HashCRC32<unsigned
short> > >, doris::vectorized::MethodOneNumber<unsigned int,
doris::JoinHashTable<unsigned int, HashCRC32<unsigned int> > >,
doris::vectorized::MethodOneNumber<unsigned long, doris::JoinHashTable<unsigned
long, HashCRC32<unsigned long> > >,
doris::vectorized::MethodOneNumber<wide::integer<128ul, unsigned int>,
doris::JoinHashTable<wide::integer<128ul, unsigned int>,
HashCRC32<wide::integer<128ul, unsigned int> > > >,
doris::vectorized::MethodOneNumber<wide::integer<256ul, unsigned int>,
doris::JoinHashTable<wide::integer<256ul, unsigned int>,
HashCRC32<wide::integer<256ul, unsigned int> > > >,
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<unsigned long,
HashCRC32<unsigned long> >, true>,
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<unsigned long,
HashCRC32<unsigned long> >, false>,
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<wide::integer<128ul,
unsigned int>, HashCRC32<wide::
integer<128ul, unsigned int> > >, true>,
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<wide::integer<128ul,
unsigned int>, HashCRC32<wide::integer<128ul, unsigned int> > >, false>,
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<wide::integer<256ul,
unsigned int>, HashCRC32<wide::integer<256ul, unsigned int> > >, true>,
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<wide::integer<256ul,
unsigned int>, HashCRC32<wide::integer<256ul, unsigned int> > >, false>,
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<doris::vectorized::UInt136,
HashCRC32<doris::vectorized::UInt136> >, true>,
doris::vectorized::MethodKeysFixed<doris::JoinHashTable<doris::vectorized::UInt136,
HashCRC32<doris::vectorized::UInt136> >, false> >&,
std::variant<std::integral_constant<doris::TJoinOp::type,
(doris::TJoinOp::type)0>, std::integral_constant<doris::TJoinOp::type,
(doris::TJoinOp::type)2>, std::integral_constant<doris::TJoinOp::type,
(doris::TJoinOp::type)8>, std::integral
_constant<doris::TJoinOp::type, (doris::TJoinOp::type)1>,
std::integral_constant<doris::TJoinOp::type, (doris::TJoinOp::type)4>,
std::integral_constant<doris::TJoinOp::type, (doris::TJoinOp::type)3>,
std::integral_constant<doris::TJoinOp::type, (doris::TJoinOp::type)5>,
std::integral_constant<doris::TJoinOp::type, (doris::TJoinOp::type)7>,
std::integral_constant<doris::TJoinOp::type, (doris::TJoinOp::type)9>,
std::integral_constant<doris::TJoinOp::type, (doris::TJoinOp::type)10>,
std::integral_constant<doris::TJoinOp::type, (doris::TJoinOp::type)11> >&,
std::variant<std::integral_constant<bool, false>, std::integral_constant<bool,
true> >&&, std::variant<std::integral_constant<bool, false>,
std::integral_constant<bool, true> >&&,
std::variant<std::integral_constant<bool, false>, std::integral_constant<bool,
true> >&&) (__visitor=..., __variants=..., __variants=..., __variants=...,
__variants=..., __variants=...) at
/mnt/disk2/tengjianping/local/ldb_toolchain/bin/../lib64/gcc/x86_64-
linux-gnu/11/../../../../include/c++/11/variant:1769
#17 0x00005555a43c848d in
doris::pipeline::HashJoinBuildSinkLocalState::process_build_block
(this=0x616000669080, state=0x61e003eca080, block=...) at
/mnt/disk2/tengjianping/doris-39/be/src/pipeline/exec/hashjoin_build_sink.cpp:278
#18 0x00005555a43cd0a2 in doris::pipeline::HashJoinBuildSinkOperatorX::sink
(this=0x613001702bc0, state=0x61e003eca080, in_block=0x60d0000f7d40, eos=true)
at
/mnt/disk2/tengjianping/doris-39/be/src/pipeline/exec/hashjoin_build_sink.cpp:557
#19 0x00005555a7bdd4e1 in
doris::pipeline::PipelineTask::execute(bool*)::$_1::operator()() const
(this=0x75d619925bd0) at
/mnt/disk2/tengjianping/doris-39/be/src/pipeline/pipeline_task.cpp:356
#20 0x00005555a7bda84c in doris::pipeline::PipelineTask::execute
(this=0x61700073d800, eos=0x75d6198f4230) at
/mnt/disk2/tengjianping/doris-39/be/src/pipeline/pipeline_task.cpp:359
#21 0x00005555a7c34c6a in doris::pipeline::TaskScheduler::_do_work
(this=0x60b00226b9e0, index=10) at
/mnt/disk2/tengjianping/doris-39/be/src/pipeline/task_scheduler.cpp:135
#22 0x00005555a7c374bb in
doris::pipeline::TaskScheduler::start()::$_0::operator()() const
(this=0x6060055527f8) at
/mnt/disk2/tengjianping/doris-39/be/src/pipeline/task_scheduler.cpp:64
```
--
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]