【详述】压测时,be稳定复现crash,串行执行不会crash
【StarRocks版本】3.4.4
be.out:
tracker:segment_zonemap consumption: 0
tracker:short_key_index consumption: 0
tracker:column_zonemap_index consumption: 0
tracker:ordinal_index consumption: 0
tracker:bitmap_index consumption: 0
tracker:bloom_filter_index consumption: 0
tracker:compaction consumption: 0
tracker:schema_change consumption: 0
tracker:page_cache consumption: 0
tracker:jit_cache consumption: 314256
tracker:update consumption: 0
tracker:chunk_allocator consumption: 0
tracker:passthrough consumption: 0
tracker:clone consumption: 0
tracker:consistency consumption: 0
tracker:datacache consumption: 585999496
tracker:poco_connection_pool consumption: 1988824
tracker:replication consumption: 0
*** Aborted at 1758015014 (unix time) try “date -d @1758015014” if you are using GNU date ***
PC: @ 0xffff9fc3ec0c jemalloc_usable_size
*** SIGSEGV (@0x30) received by PID 30 (TID 0xfffe74cf00c0) from PID 48; stack trace: ***
@ 0xffff9fa125c4 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x825c3)
@ 0xe33ce58 google::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*)
@ 0xffffa07afd88 os::Linux::chained_handler(int, siginfo_t*, void*)
@ 0xffffa07b6924 JVM_handle_linux_signal
@ 0xffffa07a8e3c signalHandler(int, siginfo_t*, void*)
@ 0xffffa0e69850 ([vdso]+0x84f)
@ 0xffff9fc3ec0c jemalloc_usable_size
@ 0xa9adb38 free
@ 0xa6d5708 starrocks::pipeline::PreAggState::~PreAggState()
@ 0xa6d59a0 std::_Sp_counted_ptr_inplace<starrocks::pipeline::LocalPartitionTopnContext, std::allocatorstarrocks::pipeline::LocalPartitionTopnContext, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
@ 0xa6af2a0 std::_Sp_counted_ptr_inplace<starrocks::pipeline::LocalPartitionTopnContextFactory, std::allocatorstarrocks::pipeline::LocalPartitionTopnContextFactory, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
@ 0x76ef1b0 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()
@ 0xa6af100 std::_Sp_counted_ptr_inplace<starrocks::pipeline::LocalPartitionTopnSourceOperatorFactory, std::allocatorstarrocks::pipeline::LocalPartitionTopnSourceOperatorFactory, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
@ 0x78188a0 std::vector<std::shared_ptrstarrocks::pipeline::OperatorFactory, std::allocator<std::shared_ptrstarrocks::pipeline::OperatorFactory > >::~vector()
@ 0x9e41ef4 std::_Sp_counted_ptr_inplace<starrocks::pipeline::Pipeline, std::allocatorstarrocks::pipeline::Pipeline, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
@ 0x76ef1b0 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()
@ 0x7a99ea0 starrocks::pipeline::FragmentContext::~FragmentContext()
@ 0x76ef1b0 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()
@ 0x77efda8 starrocks::pipeline::QueryContext::~QueryContext()
@ 0x76ef1b0 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()
@ 0x77eed7c starrocks::pipeline::QueryContextManager::remove(starrocks::TUniqueId const&)
@ 0x77eef18 starrocks::pipeline::QueryContext::count_down_fragments()
@ 0x7a98458 starrocks::pipeline::FragmentContext::count_down_execution_group(unsigned long)
@ 0x780b604 starrocks::pipeline::PipelineDriver::finalize(starrocks::RuntimeState*, starrocks::pipeline::DriverState)
@ 0xa7288e8 starrocks::pipeline::GlobalDriverExecutor::_worker_thread()
@ 0xab4b934 starrocks::ThreadPool::dispatch_thread()
@ 0xab42c1c starrocks::supervise_thread(void*)
@ 0xffff9fa0d5b8 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x7d5b7)
@ 0xffff9fa75edc (/usr/lib/aarch64-linux-gnu/libc.so.6+0xe5edb)