wangruin opened a new issue, #12116: URL: https://github.com/apache/doris/issues/12116
### 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 trunk-28dba65 ### What's Wrong? select s_name, s_address from supplier, nation where s_suppkey in ( select ps_suppkey from partsupp where ps_partkey in ( select p_partkey from part where p_name like 'forest%' ) and ps_availqty > ( select 0.5 * sum(l_quantity) from lineitem where l_partkey = ps_partkey and l_suppkey = ps_suppkey and l_shipdate >= date '1994-01-01' and l_shipdate < date '1994-01-01' + interval '1' year ) ) and s_nationkey = n_nationkey and n_name = 'CANADA' order by s_name; RpcException, msg: io.grpc.StatusRuntimeException: UNAVAILABLE: Network closed for unknown reason be.out ``` terminate called after throwing an instance of 'doris::vectorized::ErrnoException' what(): Allocator: Cannot mmap 4294967296., errno: 12, strerror: Cannot allocate memory *** Query id: 0-0 *** *** Aborted at 1661517234 (unix time) try "date -d @1661517234" if you are using GNU date *** *** Current BE git commitID: 28dba65 *** *** SIGABRT unkown detail explain (@0x3e80000554e) received by PID 21838 (TID 0x7ef1ec82b700) from PID 21838; stack trace: *** terminate called recursively 0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*) at /root/doris/be/src/common/signal_handler.h:420 1# 0x00007F18C4484400 in /lib64/libc.so.6 2# gsignal in /lib64/libc.so.6 3# abort in /lib64/libc.so.6 4# __gnu_cxx::__verbose_terminate_handler() [clone .cold] in /home/disk1/sr/apache-doris-1.0.0-incubating-bin/be/lib/doris_be 5# __cxxabiv1::__terminate(void (*)()) in /home/disk1/sr/apache-doris-1.0.0-incubating-bin/be/lib/doris_be 6# 0x0000556F85F3E391 in /home/disk1/sr/apache-doris-1.0.0-incubating-bin/be/lib/doris_be 7# 0x0000556F85F3E4E5 in /home/disk1/sr/apache-doris-1.0.0-incubating-bin/be/lib/doris_be 8# doris::vectorized::throwFromErrno(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int) at /root/doris/be/src/vec/common/exception.cpp:115 9# Allocator<true, true>::alloc(unsigned long, unsigned long) [clone .isra.0] at /root/doris/be/src/vec/common/allocator.h:170 10# Allocator<true, true>::realloc(void*, unsigned long, unsigned long, unsigned long) [clone .isra.0] at /root/doris/be/src/vec/common/allocator.h:238 11# HashTable<unsigned long, HashMapCell<unsigned long, doris::vectorized::RowRefList, HashCRC32<unsigned long>, HashTableNoState>, HashCRC32<unsigned long>, HashTableGrower<10ul>, Allocator<true, true> >::resize(unsigned long, unsigned long) at /root/doris/be/src/vec/common/hash_table/hash_table.h:531 12# std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<std::__detail::__variant::__deduce_visit_result<void> (*)(doris::vectorized::HashJoinNode::_process_build_block(doris::RuntimeState*, doris::vectorized::Block&, unsigned char)::{lambda(auto:1&&)#2}&&, 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::vectoriz ed::FixedKeyHashTableContext<doris::vectorized::UInt128, false>, doris::vectorized::FixedKeyHashTableContext<doris::vectorized::UInt256, true>, doris::vectorized::FixedKeyHashTableContext<doris::vectorized::UInt256, false> >&)>, std::integer_sequence<unsigned long, 9ul> >::__visit_invoke(doris::vectorized::HashJoinNode::_process_build_block(doris::RuntimeState*, doris::vectorized::Block&, unsigned char)::{lambda(auto:1&&)#2}&&, 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> >&) at /var/local/ldb-toolchain/include/c++/11/variant:1013 13# doris::vectorized::HashJoinNode::_process_build_block(doris::RuntimeState*, doris::vectorized::Block&, unsigned char) at /root/doris/be/src/vec/exec/join/vhash_join_node.cpp:1321 14# doris::vectorized::HashJoinNode::_hash_table_build(doris::RuntimeState*) at /root/doris/be/src/vec/exec/join/vhash_join_node.cpp:1169 15# doris::vectorized::HashJoinNode::_hash_table_build_thread(doris::RuntimeState*, std::promise<doris::Status>*) at /root/doris/be/src/vec/exec/join/vhash_join_node.cpp:1117 16# std::thread::_State_impl<std::thread::_Invoker<std::tuple<doris::vectorized::HashJoinNode::open(doris::RuntimeState*)::{lambda()#1}> > >::_M_run() at /var/local/ldb-toolchain/include/c++/11/bits/std_thread.h:211 17# execute_native_thread_routine in /home/disk1/sr/apache-doris-1.0.0-incubating-bin/be/lib/doris_be 18# start_thread in /lib64/libpthread.so.0 19# clone in /lib64/libc.so.6 ``` ### What You Expected? execute success ### How to Reproduce? load tpch 100g data run q20 ### 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