加我微信:35926237 ,我看看

姜勇辉 <jian...@fun.tv> 于2023年11月8日周三 11:17写道:

> 你们好,我这边在doris 1.2.7.1版本,有sql查询就会导致be宕机;想请教下是什么原因,期待你们的回复
>
> 报错显示如下:
> RpcException, msg: org.apache.doris.rpc.RpcException:
> io.grpc.StatusRuntimeException: UNAVAILABLE: Network closed for unknown
> reason;
>
> 粘贴be.out的堆栈信息如下
> *** Query id: 28212f34b75646b0-a4583ff667ca0739 ***
> *** Aborted at 1699242929 (unix time) try "date -d @1699242929" if you are
> using GNU date ***
> *** Current BE git commitID: Unknown ***
> *** SIGSEGV address not mapped to object (@0x7fcd60c00000) received by PID
> 57306 (TID 0x7fcf5624c700) from PID 1623195648; stack trace: ***
>  0# doris::signal::(anonymous namespace)::FailureSignalHandler(int,
> siginfo_t*, void*) at /root/doris/be/src/common/signal_handler.h:420
>  1# os::Linux::chained_handler(int, siginfo*, void*) in
> /usr/java/latest/jre/lib/amd64/server/libjvm.so
>  2# JVM_handle_linux_signal in
> /usr/java/latest/jre/lib/amd64/server/libjvm.so
>  3# signalHandler(int, siginfo*, void*) in
> /usr/java/latest/jre/lib/amd64/server/libjvm.so
>  4# 0x00007FD01FF15400 in /lib64/libc.so.6
>  5# memcpy at
> /root/doris/be/src/glibc-compatibility/memcpy/memcpy_x86_64.cpp:219
>  6#
> doris::vectorized::ColumnString::deserialize_and_insert_from_arena(char
> const*) at /root/doris/be/src/vec/columns/column_string.cpp:243
>  7#
> doris::vectorized::ColumnString::deserialize_vec(std::vector<StringRef,
> std::allocator<StringRef> >&, unsigned long) at
> /root/doris/be/src/vec/columns/column_string.cpp:289
>  8# void
> doris::vectorized::AggregationNode::_serialize_with_serialized_key_result(doris::RuntimeState*,
> doris::vectorized::Block*,
> bool*)::{lambda(auto:1&&)#1}::operator()<doris::vectorized::AggregationMethodSerialized<PHHashMap<StringRef,
> char*, DefaultHash<StringRef, void>, false>
> >&>(doris::vectorized::AggregationMethodSerialized<PHHashMap<StringRef,
> char*, DefaultHash<StringRef, void>, false> >&) const at
> /root/doris/be/src/vec/exec/vaggregation_node.cpp:1236
>  9#
> doris::vectorized::AggregationNode::_serialize_with_serialized_key_result(doris::RuntimeState*,
> doris::vectorized::Block*, bool*) at
> /root/doris/be/src/vec/exec/vaggregation_node.cpp:1298
> 10# 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
> 11# doris::vectorized::AggregationNode::get_next(doris::RuntimeState*,
> doris::vectorized::Block*, bool*) at
> /root/doris/be/src/vec/exec/vaggregation_node.cpp:515
> 12# doris::ExecNode::get_next_after_projects(doris::RuntimeState*,
> doris::vectorized::Block*, bool*) at
> /root/doris/be/src/exec/exec_node.cpp:855
> 13# doris::vectorized::AggregationNode::open(doris::RuntimeState*) at
> /root/doris/be/src/vec/exec/vaggregation_node.cpp:474
> 14#
> doris::vectorized::VJoinNodeBase::_probe_side_open_thread(doris::RuntimeState*,
> std::promise<doris::Status>*) at
> /root/doris/be/src/vec/exec/join/vjoin_node_base.cpp:219
> 15# std::_Function_handler<void (),
> doris::vectorized::VJoinNodeBase::open(doris::RuntimeState*)::{lambda()#1}>::_M_invoke(std::_Any_data
> const&) at /var/local/ldb-toolchain/include/c++/11/bits/std_function.h:291
> 16# doris::ThreadPool::dispatch_thread() at
> /root/doris/be/src/util/threadpool.cpp:543
> 17# doris::Thread::supervise_thread(void*) at
> /root/doris/be/src/util/thread.cpp:455
> 18# start_thread in /lib64/libpthread.so.0
> 19# clone in /lib64/libc.so.6
>
>
>
> jian...@fun.tv
>


-- 
张家峰

Reply via email to