lide-reed opened a new issue, #13748:
URL: https://github.com/apache/doris/issues/13748
   ### Search before asking
   
   - [X] I had searched in the 
[issues](https://github.com/apache/incubator-doris/issues?q=is%3Aissue) and 
found no similar issues.
   
   
   ### Version
   
   branch 1.1-lts 10.27 the last commit as following:
   
   commit 87ff01907c1f34a7c408115b8d19233d69b98f75 (branch-1.1-lts)
   Author: Zhengguo Yang <yangz...@gmail.com>
   Date:   Thu Oct 27 09:07:00 2022 +0800
   
       [fix](String) fix string type length set to -1 when load string data 
(#13475) (#13696)
       
       string type length may set to -1 when create TypeDescriptor from thrift 
or protobuf, this will cause check limit overflow
       cherry-pick #13475
   
   ### What's Wrong?
   
   start time: 2022年 10月 28日 星期五 03:40:25 CST
   WARNING: Logging before InitGoogleLogging() is written to STDERR
   I1028 03:40:25.767030 408239 env.cpp:46] Env init successfully.
   *** Aborted at 1666921115 (unix time) try "date -d @1666921115" if you are 
using GNU date ***
   *** SIGSEGV unkown detail explain (@0x0) received by PID 408239 (TID 
0x7ff795ffb700) from PID 0; stack trace: ***
    0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, 
siginfo_t*, void*) at /data/doris-1.x/be/src/common/signal_handler.h:420
    1# 0x00007FF8C9822400 in /lib64/libc.so.6
    2# doris::BlockBloomFilter::bucket_insert_avx2(unsigned int, unsigned int) 
at /data/doris-1.x/be/src/exprs/block_bloom_filter_avx_impl.cc:42
    3# doris::IRuntimeFilter::insert(StringRef const&) at 
/data/doris-1.x/be/src/exprs/runtime_filter.cpp:941
    4# 
doris::RuntimeFilterSlotsBase<doris::vectorized::VExprContext>::insert(std::unordered_map<doris::vectorized::Block
 const*, std::vector<int, std::allocator<int> >, 
std::hash<doris::vectorized::Block const*>, 
std::equal_to<doris::vectorized::Block const*>, 
std::allocator<std::pair<doris::vectorized::Block const* const, 
std::vector<int, std::allocator<int> > > > >&) at 
/data/doris-1.x/be/src/exprs/runtime_filter_slots.h:180
    5# 
doris::vectorized::ProcessRuntimeFilterBuild<doris::vectorized::SerializedHashTableContext>::operator()(doris::RuntimeState*,
 doris::vectorized::SerializedHashTableContext&) at 
/data/doris-1.x/be/src/vec/exec/join/vhash_join_node.cpp:147
    6# 
std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<std::__detail::__variant::__deduce_visit_result<doris::Status>
 
(*)(doris::vectorized::HashJoinNode::_hash_table_build(doris::RuntimeState*)::{lambda(auto:1&&)#1}&&,
 std::variant<std::monostate, doris::vectorized::SerializedHashTableContext, 
doris::vectorized::PrimaryTypeHashTableContext<unsigned char>, 
doris::vectorized::PrimaryTypeHashTableContext<unsigned short>, 
doris::vectorized::PrimaryTypeHashTableContext<unsigned int>, 
doris::vectorized::PrimaryTypeHashTableContext<unsigned long>, 
doris::vectorized::PrimaryTypeHashTableContext<doris::vectorized::UInt128>, 
doris::vectorized::PrimaryTypeHashTableContext<doris::vectorized::UInt256>, 
doris::vectorized::FixedKeyHashTableContext<unsigned long, true>, 
doris::vectorized::FixedKeyHashTableContext<unsigned long, false>, 
doris::vectorized::FixedKeyHashTableContext<doris::vectorized::UInt128, true>, 
doris::vectorized::FixedKeyHashTableContext<doris::
 vectorized::UInt128, false>, 
doris::vectorized::FixedKeyHashTableContext<doris::vectorized::UInt256, true>, 
doris::vectorized::FixedKeyHashTableContext<doris::vectorized::UInt256, false> 
>&)>, std::integer_sequence<unsigned long, 1ul> 
>::__visit_invoke(doris::vectorized::HashJoinNode::_hash_table_build(doris::RuntimeState*)::{lambda(auto:1&&)#1}&&,
 std::variant<std::monostate, doris::vectorized::SerializedHashTableContext, 
doris::vectorized::PrimaryTypeHashTableContext<unsigned char>, 
doris::vectorized::PrimaryTypeHashTableContext<unsigned short>, 
doris::vectorized::PrimaryTypeHashTableContext<unsigned int>, 
doris::vectorized::PrimaryTypeHashTableContext<unsigned long>, 
doris::vectorized::PrimaryTypeHashTableContext<doris::vectorized::UInt128>, 
doris::vectorized::PrimaryTypeHashTableContext<doris::vectorized::UInt256>, 
doris::vectorized::FixedKeyHashTableContext<unsigned long, true>, 
doris::vectorized::FixedKeyHashTableContext<unsigned long, false>, 
doris::vectorized::FixedKeyHashTa
 bleContext<doris::vectorized::UInt128, true>, 
doris::vectorized::FixedKeyHashTableContext<doris::vectorized::UInt128, false>, 
doris::vectorized::FixedKeyHashTableContext<doris::vectorized::UInt256, true>, 
doris::vectorized::FixedKeyHashTableContext<doris::vectorized::UInt256, false> 
>&) at /var/local/ldb-toolchain/include/c++/11/variant:1020
    7# doris::vectorized::HashJoinNode::_hash_table_build(doris::RuntimeState*) 
at /data/doris-1.x/be/src/vec/exec/join/vhash_join_node.cpp:1192
    8# doris::vectorized::HashJoinNode::open(doris::RuntimeState*) at 
/data/doris-1.x/be/src/vec/exec/join/vhash_join_node.cpp:1124
    9# doris::vectorized::HashJoinNode::open(doris::RuntimeState*) at 
/data/doris-1.x/be/src/vec/exec/join/vhash_join_node.cpp:1125
   10# doris::PlanFragmentExecutor::open_vectorized_internal() at 
/data/doris-1.x/be/src/runtime/plan_fragment_executor.cpp:286
   11# doris::PlanFragmentExecutor::open() at 
/data/doris-1.x/be/src/runtime/plan_fragment_executor.cpp:259
   12# doris::FragmentExecState::execute() at 
/data/doris-1.x/be/src/runtime/fragment_mgr.cpp:248
   13# 
doris::FragmentMgr::_exec_actual(std::shared_ptr<doris::FragmentExecState>, 
std::function<void (doris::PlanFragmentExecutor*)>) at 
/data/doris-1.x/be/src/runtime/fragment_mgr.cpp:480
   14# std::_Function_handler<void (), std::_Bind_result<void, void 
(doris::FragmentMgr::*(doris::FragmentMgr*, 
std::shared_ptr<doris::FragmentExecState>, std::function<void 
(doris::PlanFragmentExecutor*)>))(std::shared_ptr<doris::FragmentExecState>, 
std::function<void (doris::PlanFragmentExecutor*)>)> 
>::_M_invoke(std::_Any_data const&) at 
/var/local/ldb-toolchain/include/c++/11/bits/std_function.h:291
   15# doris::ThreadPool::dispatch_thread() at 
/data/doris-1.x/be/src/util/threadpool.cpp:578
   16# doris::Thread::supervise_thread(void*) at 
/data/doris-1.x/be/src/util/thread.cpp:407
   17# start_thread in /lib64/libpthread.so.0
   18# __clone in /lib64/libc.so.6
   
   ### What You Expected?
   
   no core
   
   ### How to Reproduce?
   
   _No response_
   
   ### Anything Else?
   
   _No response_
   
   ### Are you willing to submit PR?
   
   - [ ] 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