Skip to content

[Bug] One BE instance crashed when executing query with enable_vectorized_engine=true #10023

@lide-reed

Description

@lide-reed

Search before asking

  • I had searched in the issues and found no similar issues.

Version

1.1.preview

What's Wrong?

Minidump created at: /usr/local/service/doris/minidump/9f7153fe-070e-4115-24d05581-cde758a8.dmp
*** Aborted at 1654740933 (unix time) try "date -d @1654740933" if you are using GNU date ***
*** SIGSEGV address not mapped to object (@0x0) received by PID 474951 (TID 0x7fd4e9677700) 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# 0x00007FD5A0269400 in /lib64/libc.so.6
2# doris::vectorized::AggregationNode::_get_without_key_result(doris::RuntimeState*, doris::vectorized::Block*, bool*) at /data/doris-1.x/be/src/vec/exec/vaggregation_node.cpp:450
3# 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
4# doris::vectorized::AggregationNode::get_next(doris::RuntimeState*, doris::vectorized::Block*, bool*) at /data/doris-1.x/be/src/vec/exec/vaggregation_node.cpp:390
5# doris::PlanFragmentExecutor::get_vectorized_internal(doris::vectorized::Block**) at /data/doris-1.x/be/src/runtime/plan_fragment_executor.cpp:346
6# doris::PlanFragmentExecutor::open_vectorized_internal() at /data/doris-1.x/be/src/runtime/plan_fragment_executor.cpp:295
7# doris::PlanFragmentExecutor::open() at /data/doris-1.x/be/src/runtime/plan_fragment_executor.cpp:255
8# doris::FragmentExecState::execute() at /data/doris-1.x/be/src/runtime/fragment_mgr.cpp:231
9# doris::FragmentMgr::_exec_actual(std::shared_ptrdoris::FragmentExecState, std::function<void (doris::PlanFragmentExecutor*)>) at /data/doris-1.x/be/src/runtime/fragment_mgr.cpp:466
10# std::_Function_handler<void (), std::_Bind_result<void, void (doris::FragmentMgr::(doris::FragmentMgr, std::shared_ptrdoris::FragmentExecState, std::function<void (doris::PlanFragmentExecutor*)>))(std::shared_ptrdoris::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
11# doris::ThreadPool::dispatch_thread() at /data/doris-1.x/be/src/util/threadpool.cpp:578
12# doris::Thread::supervise_thread(void*) at /data/doris-1.x/be/src/util/thread.cpp:407
13# start_thread in /lib64/libpthread.so.0
14# __clone in /lib64/libc.so.6

start time: 2022年 06月 09日 星期四 10:15:51 CST

What You Expected?

Get the right result from query statement.

How to Reproduce?

Currently we still can't reproduce.

Anything Else?

No response

Are you willing to submit PR?

  • Yes I am willing to submit a PR!

Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    StaleusercaseImportant user case type label

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions