执行SQL后BE节点全部挂了

【详述】问题详细描述
【背景】做过哪些操作?
【业务影响】
【StarRocks版本】例如:2.2.5
【集群规模】例如:3fe(3 follower)+3be(fe与be混部)
【机器信息】4C/16G
【附件】

  • fe.log/beINFO/相应截图
  • 慢查询:
    • Profile信息
    • 并行度:show variables like ‘%parallel_fragment_exec_instance_num%’; 1
    • pipeline是否开启:show variables like ‘%pipeline%’; true
    • be节点cpu和内存使用率截图 低
  • 查询报错:
  • be crash

src/central_freelist.cc:333] tcmalloc: allocation failed 32768
src/central_freelist.cc:333] tcmalloc: allocation failed 81920
src/central_freelist.cc:333] tcmalloc: allocation failed 40960
terminate called after throwing an instance of ‘std::bad_alloc’
what(): std::bad_alloc
*** Aborted at 1670568026 (unix time) try “date -d @1670568026” if you are using GNU date ***
PC: @ 0x7f7e0bec1387 __GI_raise
*** SIGABRT (@0x3e800012b23) received by PID 76579 (TID 0x7f7dc6b77700) from PID 76579; stack trace: ***
@ 0x3cb75d2 google::(anonymous namespace)::FailureSignalHandler()
@ 0x7f7e0c976630 (unknown)
@ 0x7f7e0bec1387 __GI_raise
src/central_freelist.cc:333] tcmalloc: allocation failed 40960
@ 0x7f7e0bec2a78 __GI_abort
@ 0x17ba04d _ZN9__gnu_cxx27__verbose_terminate_handlerEv.cold
@ 0x5675086 __cxxabiv1::__terminate()
@ 0x56750f1 std::terminate()
@ 0x5675244 __cxa_throw
@ 0x17b9f54 _Znwm.cold
@ 0x1a1fc5d std::__cxx11::basic_string<>::_M_mutate()
@ 0x1a1fe1a std::__cxx11::basic_string<>::resize()
@ 0x318c32f starrocks::DataStreamSender::serialize_chunk()
@ 0x318de9f starrocks::DataStreamSender::send_chunk()
@ 0x1e94b9a starrocks::PlanFragmentExecutor::_open_internal_vectorized()
@ 0x1e955f7 starrocks::PlanFragmentExecutor::open()
src/central_freelist.cc:333] tcmalloc: allocation failed 32768
@ 0x1e294bb starrocks::FragmentExecState::execute()
@ 0x1e2db9c starrocks::FragmentMgr::exec_actual()
@ 0x1e2e401 _ZNSt17_Function_handlerIFvvEZN9starrocks11FragmentMgr18exec_plan_fragmentERKNS1_23TExecPlanFragmentParamsERKSt8functionIFvPNS1_20PlanFragmentExecutorEEESC_EUlvE_E9_M_invokeERKSt9_Any_data
@ 0x1f723d9 starrocks::ThreadPool::dispatch_thread()
src/central_freelist.cc:333] tcmalloc: allocation failed 8192
src/central_freelist.cc:333] tcmalloc: allocation failed 8192
src/central_freelist.cc:333] tcmalloc: allocation failed 8192
src/central_freelist.cc:333] tcmalloc: allocation failed 8192
terminate called recursively
@ 0x1f6df8a starrocks::thread::supervise_thread()
@ 0x7f7e0c96eea5 start_thread
@ 0x7f7e0bf89b0d __clone
@ 0x0 (unknown)
start time: Fri Dec 9 14:59:15 CST 2022

be.conf麻烦发下

be.conf除IP端口目录以外的参数如下:
sys_log_level = INFO
mem_limit=40%
default_rowset_type = beta
cumulative_compaction_num_threads_per_disk = 4
base_compaction_num_threads_per_disk = 2
cumulative_compaction_check_interval_seconds = 2
tc_use_memory_min = 1073741824
tc_free_memory_rate = 10
tc_gc_period = 20

机器内存比较小,be.conf配置下

disable_column_pool=true
chunk_reserved_bytes_limit=100000000