【BE Crash】Be异常退出crash: vectorized相关

【详述】be进程异常退出
【背景】20个be同时异常退出
【StarRocks版本】2.4.4
【集群规模】3fe(3 follower)+20be 独立部署
【机器信息】64C/256G
【联系方式】StarRocks社区群3-如斯
【附件】

dmesg -T|grep -i oom 

正常,没有OOM。

非已知问题。

be.out,有3类信息

# 第1类
terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc
query_id:00000000-0000-0000-0000-000000000000, fragment_instance:00000000-0000-0000-0000-000000000000
*** Aborted at 1679337699 (unix time) try "date -d @1679337699" if you are using GNU date ***
PC: @     0x7f7bdb18c387 __GI_raise
*** SIGABRT (@0x3e80002f08c) received by PID 192652 (TID 0x7f7b77551700) from PID 192652; stack trace: ***
    @          0x487d742 google::(anonymous namespace)::FailureSignalHandler()
    @     0x7f7bdbc41630 (unknown)
    @     0x7f7bdb18c387 __GI_raise
    @     0x7f7bdb18da78 __GI_abort
    @          0x1c507cf _ZN9__gnu_cxx27__verbose_terminate_handlerEv.cold
    @          0x62f8bb6 __cxxabiv1::__terminate()
    @          0x62f8c21 std::terminate()
    @          0x62f8d74 __cxa_throw
    @          0x1c506d6 _Znwm.cold
    @          0x1e3255b std::vector<>::_M_default_append()
    @          0x2322932 starrocks::vectorized::ArrowListConverter::convert_list()
    @          0x23235f8 starrocks::vectorized::ArrowListConverter::apply()
    @          0x22efd39 starrocks::vectorized::ParquetScanner::convert_array_to_column()
    @          0x22f19ef starrocks::vectorized::ParquetScanner::append_batch_to_src_chunk()
    @          0x22f2995 starrocks::vectorized::ParquetScanner::get_next()
    @          0x3c75c91 starrocks::connector::FileDataSource::get_next()
    @          0x21e13b5 starrocks::vectorized::ConnectorScanNode::_scanner_thread()
    @          0x3619460 starrocks::PriorityThreadPool::work_thread()
    @          0x4818a67 thread_proxy
    @     0x7f7bdbc39ea5 start_thread
    @     0x7f7bdb254b0d __clone
    @                0x0 (unknown)

# 第2类
query_id:00000000-0000-0000-0000-000000000000, fragment_instance:00000000-0000-0000-0000-000000000000
*** Aborted at 1679337697 (unix time) try "date -d @1679337697" if you are using GNU date ***
PC: @     0x7f48753c1a54 __memset_sse2
*** SIGSEGV (@0x14c000) received by PID 75837 (TID 0x7f47fb970700) from PID 1359872; stack trace: ***
    @          0x487d742 google::(anonymous namespace)::FailureSignalHandler()
    @     0x7f4875e1d630 (unknown)
    @     0x7f48753c1a54 __memset_sse2
    @          0x1e32461 std::vector<>::_M_default_append()
    @          0x2322932 starrocks::vectorized::ArrowListConverter::convert_list()
    @          0x23235f8 starrocks::vectorized::ArrowListConverter::apply()
    @          0x22efd39 starrocks::vectorized::ParquetScanner::convert_array_to_column()
    @          0x22f19ef starrocks::vectorized::ParquetScanner::append_batch_to_src_chunk()
    @          0x22f2995 starrocks::vectorized::ParquetScanner::get_next()
    @          0x3c75c91 starrocks::connector::FileDataSource::get_next()
    @          0x21e13b5 starrocks::vectorized::ConnectorScanNode::_scanner_thread()
    @          0x3619460 starrocks::PriorityThreadPool::work_thread()
    @          0x4818a67 thread_proxy
    @     0x7f4875e15ea5 start_thread
    @     0x7f4875430b0d __clone
    @                0x0 (unknown)

# 第3类
query_id:00000000-0000-0000-0000-000000000000, fragment_instance:00000000-0000-0000-0000-000000000000
*** Aborted at 1679337698 (unix time) try "date -d @1679337698" if you are using GNU date ***
PC: @          0x1daf918 starrocks::vectorized::BinaryColumnBase<>::byte_size()
*** SIGSEGV (@0x7f7f58abbe18) received by PID 94536 (TID 0x7f7e48c4c700) from PID 1487650328; stack trace: ***
    @          0x487d742 google::(anonymous namespace)::FailureSignalHandler()
    @     0x7f7ec8797630 (unknown)
    @          0x1daf918 starrocks::vectorized::BinaryColumnBase<>::byte_size()
    @          0x3c3bcd0 starrocks::vectorized::NullableColumn::byte_size()
    @          0x3c1c1f6 starrocks::vectorized::ArrayColumn::byte_size()
    @          0x3c3bcd0 starrocks::vectorized::NullableColumn::byte_size()
    @          0x3c212c5 starrocks::vectorized::Chunk::bytes_usage()
    @          0x3c75da4 starrocks::connector::FileDataSource::get_next()
    @          0x21e13b5 starrocks::vectorized::ConnectorScanNode::_scanner_thread()
    @          0x3619460 starrocks::PriorityThreadPool::work_thread()
    @          0x4818a67 thread_proxy
    @     0x7f7ec878fea5 start_thread
    @     0x7f7ec7daab0d __clone
    @                0x0 (unknown)

你好,这个问题已经修复了,https://github.com/StarRocks/starrocks/issues/17822