常见 Crash / BUG / 优化 查询

274. get chunk with sources not supported

W0618 20:10:32.126293 15920 rowset_merger.cpp:573] reader get next error. tablet=9720982, err=Not supported: get chunk with sources not supported
  1. BE start 过程中 crash

*** Aborted at 1730782578 (unix time) try "date -d @1730782578" if you are using GNU date ***
PC: @          0x5e7b608 std::_Function_handler<void (), starrocks::init_metrics()::{lambda()#2}>::_M_invoke(std::_Any_data const&)
*** SIGSEGV (@0x10) received by PID 23969 (TID 0x7f269307c700) from PID 16; stack trace: ***
    @     0x7f269cb88997 __pthread_once_slow
    @          0x7a6fc00 google::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*)
    @     0x7f269cb8b730 (/usr/lib/x86_64-linux-gnu/libpthread-2.28.so+0x1272f)
    @          0x5e7b608 std::_Function_handler<void (), starrocks::init_metrics()::{lambda()#2}>::_M_invoke(std::_Any_data const&)
    @          0x3517746 starrocks::calculate_metrics(void*)
    @          0xc1a8360 execute_native_thread_routine
    @     0x7f269cb80fa3 start_thread
    @     0x7f269c90406f clone
  1. array_map crash

#0  0x000000000612b73c in starrocks::StringFunctions::split (context=0x144631f75c80, columns=...) at be/src/exprs/split.cpp:131
#1  0x00000000051e1129 in starrocks::VectorizedFunctionCallExpr::evaluate_checked (this=0x142147865c00, context=<optimized out>, ptr=0x144114bdb340) at be/src/exprs/function_call_expr.cpp:186
#2  0x0000000004a4361b in starrocks::ArrayElementExpr::evaluate_checked (this=0x142147865700, context=0x140bc3389180, chunk=0x144114bdb340) at be/src/exprs/array_element_expr.cpp:40
#3  0x00000000052a07d7 in starrocks::LambdaFunction::evaluate_checked (this=0x142147865200, context=0x140bc3389180, chunk=0x144114bdb340) at be/src/exprs/expr.h:100
#4  0x000000000497062b in starrocks::ExprContext::evaluate (this=this@entry=0x140bc3389180, e=<optimized out>, chunk=0x144114bdb340, filter=filter@entry=0x0) at be/src/exprs/expr_context.cpp:184
#5  0x00000000052aa476 in starrocks::ArrayMapExpr::evaluate_lambda_expr<false, false> (this=0x142147864d00, context=0x140bc3389180, chunk=0x14524ee8d210, input_elements=..., result_null_column=...) at be/src/common/status.h:211
#6  0x00000000052a3e5c in starrocks::ArrayMapExpr::evaluate_checked (this=0x142147864d00, context=0x140bc3389180, chunk=0x14524ee8d210) at be/src/exprs/array_map_expr.cpp:367
#7  0x000000000497062b in starrocks::ExprContext::evaluate (this=this@entry=0x140bc3389180, e=<optimized out>, chunk=chunk@entry=0x14524ee8d210, filter=filter@entry=0x0) at be/src/exprs/expr_context.cpp:184
#8  0x00000000052a9925 in starrocks::ArrayMapExpr::evaluate_lambda_expr<false, false> (this=0x142147863e00, context=0x140bc3389180, chunk=0x14524ee8d210, input_elements=..., result_null_column=...)
    at be/src/exprs/array_map_expr.cpp:72
  1. Metadata cache crash

*** Aborted at 1729915586 (unix time) try “date -d @1729915586” if you are using GNU date ***
PC: @ 0x551a664 starrocks::MetadataCache::_cache_value_deleter()
*** SIGSEGV (@0x0) received by PID 3337 (TID 0x7f87b7df4700) from PID 0; stack trace: ***
@ 0x6c90c02 google::(anonymous namespace)::FailureSignalHandler()
@ 0x7f905ce6e095 os::Linux::chained_handler()
@ 0x7f905ce73091 JVM_handle_linux_signal
@ 0x7f905ce65e48 signalHandler()
@ 0x7f905c319630 (unknown)
@ 0x551a664 starrocks::MetadataCache::_cache_value_deleter()
@ 0x3032975 starrocks::LRUCache::insert()
@ 0x3032b42 starrocks::ShardedLRUCache::insert()
@ 0x551ad4e starrocks::MetadataCache::cache_rowset()
@ 0x5d133ff starrocks::Rowset::do_load()
@ 0x5d135ef starrocks::Rowset::load()
@ 0x5599114 starrocks::TabletReader::prepare()
@ 0x5d0814d starrocks::VerticalCompactionTask::_compact_column_group()
@ 0x5d08d43 starrocks::VerticalCompactionTask::_vertical_compaction_data()
@ 0x5d094b9 starrocks::VerticalCompactionTask::run_impl()
@ 0x5d02989 starrocks::CompactionTask::run()
@ 0x5605db3 _ZNSt17_Function_handlerIFvvEZN9starrocks17CompactionManager9_scheduleEvEUlvE_E9_M_invokeERKSt9_Any_data
@ 0x3020b8c starrocks::ThreadPool::dispatch_thread()
@ 0x301a10a starrocks::supervise_thread()
@ 0x7f905c311ea5 start_thread
@ 0x7f905b712b0d __clone
@ 0x0 (unknown)
*** SIGSEGV (@0x0) received by PID 384257 (TID 0x14afd41fc700) from PID 0; stack trace: ***
    @          0x6bd3122 google::(anonymous namespace)::FailureSignalHandler()
    @     0x14b8eea92ce0 (unknown)
    @          0x5c7fcc8 starrocks::Rowset::segment_memory_usage()
    @          0x547ee7f starrocks::MetadataCache::cache_rowset()
    @          0x5c86e0f starrocks::Rowset::do_load()
    @          0x5c86ff7 starrocks::Rowset::load()
    @          0x536b412 starrocks::SnapshotManager::_rename_rowset_id()
    @          0x536cc09 starrocks::SnapshotManager::convert_rowset_ids()
    @          0x54977b1 starrocks::EngineStorageMigrationTask::_finish_migration()
    @          0x549a973 starrocks::EngineStorageMigrationTask::_storage_migrate()
    @          0x549b454 starrocks::EngineStorageMigrationTask::execute()
    @          0x534642e starrocks::StorageEngine::execute_task()
    @          0x3627bc5 starrocks::run_clone_task()
    @          0x3060cdc starrocks::ThreadPool::dispatch_thread()
    @          0x305a95a starrocks::Thread::supervise_thread()
    @     0x14b8eea881cf start_thread
    @     0x14b8edd4fd83 __GI___clone
    @                0x0 (unknown)
  1. Segment flush crash

*** Aborted at 1724803695 (unix time) try "date -d @1724803695" if you are using GNU date ***
PC: @          0x5e2d41e starrocks::SegmentFlushToken::submit(starrocks::DeltaWriter*, brpc::Controller*, starrocks::PTabletWriterAddSegmentRequest const*, starrocks::PTabletWriterAddSegmentResult*, google::protobuf::Closure*)
*** SIGSEGV (@0x38) received by PID 2659 (TID 0x7fb5c7745700) from PID 56; stack trace: ***
    @     0x7fb69de3620b __pthread_once_slow
    @          0x79bda20 google::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*)
    @     0x7fb69ecaf54f os::Linux::chained_handler(int, siginfo_t*, void*)
    @     0x7fb69ecb53b8 JVM_handle_linux_signal
    @     0x7fb69eca6db8 signalHandler(int, siginfo_t*, void*)
    @     0x7fb69de3f630 (/usr/lib64/libpthread-2.17.so+0xf62f)
    @          0x5e2d41e starrocks::SegmentFlushToken::submit(starrocks::DeltaWriter*, brpc::Controller*, starrocks::PTabletWriterAddSegmentRequest const*, starrocks::PTabletWriterAddSegmentResult*, google::protobuf::Closure*)
    @          0x603fe64 starrocks::AsyncDeltaWriter::write_segment(starrocks::AsyncDeltaWriterSegmentRequest const&)
    @          0x369ed9d starrocks::LocalTabletsChannel::add_segment(brpc::Controller*, starrocks::PTabletWriterAddSegmentRequest const*, starrocks::PTabletWriterAddSegmentResult*, google::protobuf::Closure*)
    @          0x3697901 starrocks::LoadChannel::add_segment(brpc::Controller*, starrocks::PTabletWriterAddSegmentRequest const*, starrocks::PTabletWriterAddSegmentResult*, google::protobuf::Closure*)
    @          0x369056a starrocks::LoadChannelMgr::add_segment(brpc::Controller*, starrocks::PTabletWriterAddSegmentRequest const*, starrocks::PTabletWriterAddSegmentResult*, google::protobuf::Closure*)
    @          0x7c02834 brpc::policy::ProcessRpcRequest(brpc::InputMessageBase*)
    @          0x7ba4db7 brpc::ProcessInputMessage(void*)
    @          0x7ba6135 brpc::InputMessenger::OnNewMessages(brpc::Socket*)
    @          0x7b6e7ae brpc::Socket::ProcessEvent(void*)
    @          0x7b3c4c2 bthread::TaskGroup::task_runner(long)
  1. 表达式分区 swap partition 后查询结果不对

  1. 使用 pulsar routine load 内存统计有问题

  1. Random 分区表 failed to get tablet

failed to get tablet. tablet_id=60274, with schema_hash=1996401921, reason=tablet does not exist backend [id=10002] [host=starrocks01]
1赞
  1. str_to_map crash

*** Aborted at 1712733802 (unix time) try "date -d @1712733802" if you are using GNU date ***
PC: @          0x59f0990 starrocks::StringFunctions::split_close()
*** SIGSEGV (@0x0) received by PID 739 (TID 0x7f37a2bbd700) from PID 0; stack trace: ***
    @          0x6524f82 google::(anonymous namespace)::FailureSignalHandler()
    @     0x7f395d557875 os::Linux::chained_handler()
    @     0x7f395d55c871 JVM_handle_linux_signal
    @     0x7f395d54f578 signalHandler()
    @     0x7f395ca06630 (unknown)
    @          0x59f0990 starrocks::StringFunctions::split_close()
    @          0x59fd20c starrocks::StringFunctions::str_to_map()
    @          0x4bee584 starrocks::VectorizedFunctionCallExpr::evaluate_checked()
    @          0x4337843 starrocks::ExprContext::evaluate()
    @          0x4337b8f starrocks::ExprContext::evaluate()
    @          0x35d5c2c starrocks::pipeline::ProjectOperator::push_chunk()
    @          0x367fd08 starrocks::pipeline::PipelineDriver::process()
    @          0x36702ce starrocks::pipeline::GlobalDriverExecutor::_worker_thread()
    @          0x2d05e3c starrocks::ThreadPool::dispatch_thread()
    @          0x2cffaea starrocks::Thread::supervise_thread()
    @     0x7f395c9feea5 start_thread
    @     0x7f395bdffb0d __clone
    @                0x0 (unknown)

这个因为这个挂了be,有临时解决办法吗?

  1. Grep execution crash

*** Aborted at 1728368458 (unix time) try "date -d @1728368458" if you are using GNU date ***
PC: @          0x49068b4 starrocks::pipeline::HashJoinerFactory::get_builder(int, int)
*** SIGFPE (@0x49068b4) received by PID 20231 (TID 0x7fb68ea42700) from PID 76572852; stack trace: ***
    @     0x7fb6fb82f20b __pthread_once_slow
    @          0xb0b3754 google::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*)
    @     0x7fb6fb838630 (/usr/lib64/libpthread-2.17.so+0xf62f)
    @          0x49068b4 starrocks::pipeline::HashJoinerFactory::get_builder(int, int)
    @          0x4904f5e starrocks::pipeline::HashJoinProbeOperatorFactory::create(int, int)
    @          0x4930803 starrocks::pipeline::Pipeline::instantiate_drivers(starrocks::RuntimeState*)
    @          0x48b9210 starrocks::pipeline::FragmentContext::iterate_pipeline(std::function<void (starrocks::pipeline::Pipeline*)> const&)
    @          0x47f9652 starrocks::pipeline::FragmentExecutor::_prepare_pipeline_driver(starrocks::ExecEnv*, starrocks::pipeline::UnifiedExecPlanFragmentParams const&)
    @          0x47fe7ed starrocks::pipeline::FragmentExecutor::prepare(starrocks::ExecEnv*, starrocks::TExecPlanFragmentParams const&, starrocks::TExecPlanFragmentParams const&)
    @          0x7714203 starrocks::PInternalServiceImplBase<starrocks::PInternalService>::_exec_plan_fragment_by_pipeline(starrocks::TExecPlanFragmentParams const&, starrocks::TExecPlanFragmentParams const&)
    @          0x771ea43 starrocks::PInternalServiceImplBase<starrocks::PInternalService>::_exec_plan_fragment(brpc::Controller*, starrocks::PExecPlanFragmentRequest const*)
    @          0x7726f7b starrocks::PInternalServiceImplBase<starrocks::PInternalService>::_exec_plan_fragment(google::protobuf::RpcController*, starrocks::PExecPlanFragmentRequest const*, starrocks::PExecPlanFragmentResult*, google::protobuf::Closure*)
    @          0x3a50b18 starrocks::PriorityThreadPool::work_thread(int)
    @          0xb070ac7 thread_proxy
    @     0x7fb6fb830ea5 start_thread
    @     0x7fb6faa1bb0d __clone
  1. RowDescriptior Crash

*** SIGABRT (@0x3eb002fe74f) received by PID 3139407 (TID 0x7f5aba7d8640) from PID 3139407; stack trace: ***
    @         0x1c9d9e4a google::(anonymous namespace)::FailureSignalHandler()
    @     0x7f5bba7ba520 (unknown)
    @     0x7f5bba80e9fc pthread_kill
    @     0x7f5bba7ba476 raise
    @     0x7f5bba7a07f3 abort
    @          0xbdd85e1 starrocks::failure_function()
    @         0x1c9cd841 google::LogMessage::Fail()
    @         0x1c9cfe9f google::LogMessage::SendToLog()
    @         0x1c9cd380 google::LogMessage::Flush()
    @         0x1c9d050d google::LogMessageFatal::~LogMessageFatal()
    @          0xc4c7d9a starrocks::RowDescriptor::RowDescriptor()
    @          0xddb7dc7 starrocks::ExecNode::ExecNode()
    @          0xe970ce4 starrocks::ProjectNode::ProjectNode()
    @          0xddc12e0 starrocks::ExecNode::create_vectorized_node()
    @          0xddbf290 starrocks::ExecNode::create_tree_helper()
    @          0xddbec1b starrocks::ExecNode::create_tree()
    @          0xf15d286 starrocks::pipeline::FragmentExecutor::_prepare_exec_plan()
    @          0xf167366 starrocks::pipeline::FragmentExecutor::prepare()
    @         0x18731e03 starrocks::PInternalServiceImplBase<>::_exec_plan_fragment_by_pipeline()
    @         0x187317fa starrocks::PInternalServiceImplBase<>::_exec_plan_fragment()
    @         0x1872b3df starrocks::PInternalServiceImplBase<>::_exec_plan_fragment()
    @         0x18751f5e _ZZN9starrocks24PInternalServiceImplBaseINS_16PInternalServiceEE18exec_plan_fragmentEPN6google8protobuf13RpcControllerEPKNS_24PExecPlanFragmentRequestEPNS_23PExecPlanFragmentResultEPNS4_7ClosureEENKUlvE_clEv
    @         0x1876305c _ZSt13__invoke_implIvRZN9starrocks24PInternalServiceImplBaseINS0_16PInternalServiceEE18exec_plan_fragmentEPN6google8protobuf13RpcControllerEPKNS0_24PExecPlanFragmentRequestEPNS0_23PExecPlanFragmentResultEPNS5_7ClosureEEUlvE_JEET_St14__invoke_otherOT0_DpOT1_
    @         0x1875f639 _ZSt10__invoke_rIvRZN9starrocks24PInternalServiceImplBaseINS0_16PInternalServiceEE18exec_plan_fragmentEPN6google8protobuf13RpcControllerEPKNS0_24PExecPlanFragmentRequestEPNS0_23PExecPlanFragmentResultEPNS5_7ClosureEEUlvE_JEENSt9enable_ifIX16is_invocable_r_vIT_T0_DpT1_EESI_E4typeEOSJ_DpOSK_
    @         0x1875bf0d _ZNSt17_Function_handlerIFvvEZN9starrocks24PInternalServiceImplBaseINS1_16PInternalServiceEE18exec_plan_fragmentEPN6google8protobuf13RpcControllerEPKNS1_24PExecPlanFragmentRequestEPNS1_23PExecPlanFragmentResultEPNS6_7ClosureEEUlvE_E9_M_invokeERKSt9_Any_data
    @          0xbcab5ba std::function<>::operator()()
    @          0xc15c958 starrocks::PriorityThreadPool::work_thread()
    @          0xc1b126d std::__invoke_impl<>()
    @          0xc1b10a5 std::__invoke<>()
    @          0xc1b1039 _ZNKSt12_Mem_fn_baseIMN9starrocks18PriorityThreadPoolEFviELb1EEclIJRPS1_RiEEEDTcl8__invokedtdefpT6_M_pmfspcl7forwardIT_Efp_EEEDpOS9_
    @          0xc1b0fa6 std::__invoke_impl<>()
    @          0xc1b0ee9 _ZSt10__invoke_rIvRSt7_Mem_fnIMN9starrocks18PriorityThreadPoolEFviEEJRPS2_RiEENSt9enable_ifIX16is_invocable_r_vIT_T0_DpT1_EESB_E4typeEOSC_DpOSD_
  1. FE 内存泄漏 TabletCommitInfo

num     #instances         #bytes  class name
----------------------------------------------
   1:      34790980     1391639200  java.util.ArrayList
   2:      11573352      648107712  com.starrocks.transaction.TabletCommitInfo
   3:      11720494      562583712  java.util.HashMap$Node
   4:         55373      162871152  [B
   5:         48370      132573648  [Ljava.util.HashMap$Node;
   6:        788789       75283688  [C
   7:        789455       25262560  java.lang.String
   8:        312276       19985664  com.sun.tools.javac.file.ZipFileIndex$Entry
   9:         59963       18400872  [Ljava.lang.Object;
  10:        189413       12122432  java.util.LinkedHashMap$Entry
  11:        358510       11472320  com.sun.tools.javac.util.List
  12:         64812        9851424  com.starrocks.catalog.Replica
  13:        350890        8421360  java.lang.Long
  • Github Issue:

  • Github Fix PR:

  • Jira

  • 问题版本:

    • 3.1.0 ~ latest

    • 3.2.0 ~ latest

    • 3.3.0 ~ 3.3.8

  • 修复版本:

    • 3.1未修复

    • 3.2未修复

    • 3.3.9+

  • 问题原因:

  • 临时解决办法:

    • fe.conf label_clean_interval_second=1800
  1. arrays_overlap crash

* Aborted at 1731327492 (unix time) try "date -d @1731327492" if you are using GNU date ***
PC: @          0x6c1cf10 starrocks::ArrayOverlap<(starrocks::LogicalType)17>::_check_column_overlap_nullable(phmap::flat_hash_set<starrocks::Slice, starrocks::PhmapDefaultHashFunc<(starrocks::LogicalType)17, (starrocks::PhmapSeed)0>, phmap::EqualTo<starrocks::Slice>, std::allocatox��
*** SIGSEGV (@0x0) received by PID 14351 (TID 0x7f73af977700) from PID 0; stack trace: ***
    @     0x7f7af7cbbe20 __GI___pthread_once
    @          0x7aff560 google::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*)
    @     0x7f7af7cbe5e0 (/usr/lib64/libpthread-2.17.so+0xf5df)
    @          0x6c1cf10 starrocks::ArrayOverlap<(starrocks::LogicalType)17>::_check_column_overlap_nullable(phmap::flat_hash_set<starrocks::Slice, starrocks::PhmapDefaultHashFunc<(starrocks::LogicalType)17, (starrocks::PhmapSeed)0>, phmap::EqualTo<starrocks::Slice>, std::allocatox��
    @          0x6c1d3d4 starrocks::ArrayOverlap<(starrocks::LogicalType)17>::_array_overlap_const(starrocks::ArrayOverlapState<phmap::flat_hash_set<starrocks::Slice, starrocks::PhmapDefaultHashFunc<(starrocks::LogicalType)17, (starrocks::PhmapSeed)0>, phmap::EqualTo<starrocks::Slx��
    @          0x6ce7d33 starrocks::StatusOr<std::shared_ptr<starrocks::Column> > starrocks::ArrayFunctions::array_overlap<(starrocks::LogicalType)17>(starrocks::FunctionContext*, std::vector<std::shared_ptr<starrocks::Column>, std::allocator<std::shared_ptr<starrocks::Column> > >x��
    @          0x5d885c3 starrocks::VectorizedFunctionCallExpr::evaluate_checked(starrocks::ExprContext*, starrocks::Chunk*)
    @          0x5c6a003 starrocks::VectorizedCastExpr<(starrocks::LogicalType)24, (starrocks::LogicalType)1, false>::evaluate_checked(starrocks::ExprContext*, starrocks::Chunk*)
    @          0x5456df1 starrocks::VectorizedBinaryPredicate<(starrocks::LogicalType)1, starrocks::BinaryPredFunc<std::equal_to<signed char> > >::evaluate_checked(starrocks::ExprContext*, starrocks::Chunk*)
    @          0x525ba3b starrocks::ExprContext::evaluate(starrocks::Expr*, starrocks::Chunk*, unsigned char*)
    @          0x525bebf starrocks::ExprContext::evaluate(starrocks::Chunk*, unsigned char*)
    @          0x3f3fea3 starrocks::eager_prune_eval_conjuncts(std::vector<starrocks::ExprContext*, std::allocator<starrocks::ExprContext*> > const&, starrocks::Chunk*)
    @          0x3f42646 starrocks::ExecNode::eval_conjuncts(std::vector<starrocks::ExprContext*, std::allocator<starrocks::ExprContext*> > const&, starrocks::Chunk*, std::shared_ptr<std::vector<unsigned char, std::allocator<unsigned char> > >*, bool)
    @          0x461cc6f starrocks::pipeline::OlapChunkSource::_read_chunk_from_storage(starrocks::RuntimeState*, starrocks::Chunk*)
    @          0x461d171 starrocks::pipeline::OlapChunkSource::_read_chunk(starrocks::RuntimeState*, std::shared_ptr<starrocks::Chunk>*)
    @          0x4613478 starrocks::pipeline::ChunkSource::buffer_next_batch_chunks_blocking(starrocks::RuntimeState*, unsigned long, starrocks::workgroup::WorkGroup const*)
    @          0x42e53e3 auto starrocks::pipeline::ScanOperator::_trigger_next_scan(starrocks::RuntimeState*, int)::{lambda(auto:1&)#1}::operator()<starrocks::workgroup::YieldContext>(starrocks::workgroup::YieldContext&) const [clone .constprop.0]
    @          0x43e163b starrocks::workgroup::ScanExecutor::worker_thread()
    @          0x38b3123 starrocks::ThreadPool::dispatch_thread()
    @          0x38abb86 starrocks::Thread::supervise_thread(void*)
    @     0x7f7af7cb6e25 start_thread
    @     0x7f7af70bc34d __clone

terminate called after throwing an instance of ‘std::runtime_error’
what(): lz4 encode size does not equal when decoding, encode size = 31750, but decode get size = 18446744073709519877, raw size = 47820.
3.1.15 RELEASE (build 5625961)
query_id:4840d96b-b04b-11ef-abac-fa163e214541, fragment_instance:4840d96b-b04b-11ef-abac-fa163e214590
tracker:process consumption: 59241656760
tracker:query_pool consumption: 11697180161
tracker:load consumption: 34667368
tracker:metadata consumption: 790506936
tracker:tablet_metadata consumption: 86288656
tracker:rowset_metadata consumption: 102208699
tracker:segment_metadata consumption: 45077593
tracker:column_metadata consumption: 556931988
tracker:tablet_schema consumption: 7196272
tracker:segment_zonemap consumption: 34206788
tracker:short_key_index consumption: 4135758
tracker:column_zonemap_index consumption: 94802644
tracker:ordinal_index consumption: 377560664
tracker:bitmap_index consumption: 8800
tracker:bloom_filter_index consumption: 0
tracker:compaction consumption: 123385584
tracker:schema_change consumption: 0
tracker:column_pool consumption: 2600578256
tracker:page_cache consumption: 16204554880
tracker:update consumption: 21096945713
tracker:chunk_allocator consumption: 2043140856
tracker:clone consumption: 0
tracker:consistency consumption: 0
tracker:datacache consumption: 0
tracker:replication consumption: 0
*** Aborted at 1733102370 (unix time) try “date -d @1733102370” if you are using GNU date ***
PC: @ 0x2b2696520387 __GI_raise
*** SIGABRT (@0xd59b) received by PID 54683 (TID 0x2b272cf1a700) from PID 54683; stack trace: ***
@ 0x67e5682 google::(anonymous namespace)::FailureSignalHandler()
@ 0x2b26959b5630 (unknown)
@ 0x2b2696520387 __GI_raise
@ 0x2b2696521a78 __GI_abort
@ 0x2a03e28 _ZN9__gnu_cxx27__verbose_terminate_handlerEv.cold
@ 0x8baa7a6 __cxxabiv1::__terminate()
@ 0x8baa811 std::terminate()
@ 0x8baa964 __cxa_throw
@ 0x27b5b3d _ZN9starrocks5serde12_GLOBAL__N_117decode_string_lz4EPKhPvm.cold
@ 0x50317ab starrocks::ColumnVisitorMutableAdapter<>::visit()
@ 0x2bc16fc starrocks::ColumnFactory<>::accept_mutable()
@ 0x5030f38 starrocks::serde::ColumnArraySerde::deserialize()
@ 0x503117d starrocks::ColumnVisitorMutableAdapter<>::visit()
@ 0x34410ac starrocks::ColumnFactory<>::accept_mutable()
@ 0x5030f38 starrocks::serde::ColumnArraySerde::deserialize()
@ 0x38b99dd starrocks::spill::ColumnarSerde::deserialize()
@ 0x38baf26 starrocks::spill::UnorderedInputStream::get_next()
@ 0x38bc64b starrocks::spill::BufferedInputStream::prefetch()
@ 0x38ba467 starrocks::spill::OrderedInputStream::prefetch()
@ 0x384a2c1 _ZNSt17_Function_handlerIFvvEZN9starrocks5spill13SpillerReader15trigger_restoreIRNS2_14IOTaskExecutorERNS2_23ResourceMemTrackerGuardIJSt8weak_ptrINS1_8pipeline12QueryContextEES8_INS2_7SpillerEEEEEEENS1_6StatusEPNS1_12RuntimeStateEOT_OT0_EUlvE_E9_M_invokeERKSt9_Any_data
@ 0x38940d1 starrocks::workgroup::ScanExecutor::worker_thread()
@ 0x2e9087c starrocks::ThreadPool::dispatch_thread()
@ 0x2e89eda starrocks::thread::supervise_thread()
@ 0x2b26959adea5 start_thread
@ 0x2b26965e8b0d __clone
@ 0x0 (unknown)
start time: Mon Dec 2 09:22:09 CST 2024, server uptime: 09:22:09 up 11 days, 12:18, 2 users, load average: 1.70, 11.97, 16.90
Ignored unknown config: prority_networks
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/opt/software/starrocks/be/lib/jni-packages/starrocks-jdbc-bridge-jar-with-dependencies.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/opt/software/starrocks/be/lib/hadoop/common/lib/slf4j-reload4j-1.7.36.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory]
Java HotSpot™ 64-Bit Server VM warning: You have loaded library /opt/software/starrocks/be/lib/hadoop/native/libhadoop.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It’s highly recommended that you fix the library with 'execstack -c ', or link it with ‘-z noexecstack’.

  1. FE TabletCommitInfo 占用大量内存

一般高频导入容易触发,或是从升级到3.1+的版本

  1. Insert 导致 FE leader 内存泄漏

Insert into values 或是 insert into select from 都会触发

num     #instances         #bytes  class name (module)
-------------------------------------------------------
   1:      71191352     4468153216  [B (java.base@11.0.12)
   2:      72211914     2888476560  java.util.LinkedHashMap$Entry (java.base@11.0.12)
   3:      70306229     1687349496  java.lang.String (java.base@11.0.12)
   4:      18741598     1449018672  [Ljava.util.HashMap$Node; (java.base@11.0.12)
   5:      15373083      860892648  java.util.LinkedHashMap (java.base@11.0.12)
   6:       5490407      401211800  [Ljava.lang.Object; (java.base@11.0.12)
   7:       8264224      396682752  java.util.HashMap (java.base@11.0.12)
   8:       7351345      294053800  com.google.common.collect.HashBasedTable
   9:       7347842      293913680  com.google.common.collect.StandardTable$RowMap
  10:      10005532      240132768  java.lang.Long (java.base@11.0.12)
  11:      14936437      238982992  java.util.LinkedHashMap$LinkedEntrySet (java.base@11.0.12)
  12:       7012005      224384160  java.util.HashMap$Node (java.base@11.0.12)
  13:       1037983      224204328  com.starrocks.load.loadv2.InsertLoadJob
  14:       7784966      186839184  java.util.ArrayList (java.base@11.0.12)
  15:       7347837      176348088  com.google.common.collect.StandardTable$RowMap$EntrySet
  16:       7347526      176340624  com.google.common.collect.StandardTable$ColumnKeySet
  17:        857442      130331184  com.starrocks.catalog.Replica
  18:       7581823      121309168  java.util.LinkedHashMap$LinkedValues (java.base@11.0.12)
  19:       7376764      118028224  java.util.LinkedHashMap$LinkedKeySet (java.base@11.0.12)
  20:       7351345      117621520  com.google.common.collect.HashBasedTable$Factory
  21:       7349067      117585072  com.google.common.collect.AbstractTable$CellSet
  22:       7347526      117560416  com.google.common.collect.Maps$KeySet
  23:       1312210       83981440  java.util.concurrent.ConcurrentHashMap (java.base@11.0.12)
  24:       5212675       83402800  com.google.common.collect.AbstractTable$Values
  25:       1042514       83401312  [Lorg.apache.commons.collections.map.AbstractHashedMap$HashEntry;
  26:       1050189       75613608  com.starrocks.load.EtlStatus$LoadStatistic
  27:         52546       65528392  [I (java.base@11.0.12)
  28:       1050189       58810584  com.starrocks.load.EtlStatus
  1. JDBC 物化视图刷新报错: corrupted partition meta

2023-11-27 09:46:30,449 WARN (pool-23-thread-120|2218) [PartitionBasedMvRefreshProcessor.doMvRefresh():285] Refresh mv mv_user_partition_local failed: java.lang.IllegalStateException: corrupted partition meta
2023-11-27 09:46:30,449 WARN (pool-23-thread-120|2218) [TaskRunExecutor.lambda$executeTaskRun$0():54] failed to execute TaskRun.
java.lang.IllegalStateException: corrupted partition meta
at com.google.common.base.Preconditions.checkState(Preconditions.java:512) ~[spark-dpp-1.0.0.jar:?]
at com.starrocks.connector.ConnectorPartitionTraits$DefaultTraits.getPartitionNameWithPartitionInfo(ConnectorPartitionTraits.java:217) ~[starrocks-fe.jar:?]
at com.starrocks.connector.ConnectorPartitionTraits$DefaultTraits.getUpdatedPartitionNames(ConnectorPartitionTraits.java:239) ~[starrocks-fe.jar:?]
at com.starrocks.catalog.MaterializedView.getUpdatedPartitionNamesOfExternalTable(MaterializedView.java:691) ~[starrocks-fe.jar:?]
at com.starrocks.catalog.MaterializedView.getUpdatedPartitionNamesOfTable(MaterializedView.java:718) ~[starrocks-fe.jar:?]
at com.starrocks.catalog.MaterializedView.getUpdatedPartitionNamesOfTable(MaterializedView.java:534) ~[starrocks-fe.jar:?]
at com.starrocks.scheduler.PartitionBasedMvRefreshProcessor.needToRefreshTable(PartitionBasedMvRefreshProcessor.java:792) ~[starrocks-fe.jar:?]
at com.starrocks.scheduler.PartitionBasedMvRefreshProcessor.isNonPartitionedMVNeedToRefresh(PartitionBasedMvRefreshProcessor.java:814) ~[starrocks-fe.jar:?]
at com.starrocks.scheduler.PartitionBasedMvRefreshProcessor.getPartitionsToRefreshForMaterializedView(PartitionBasedMvRefreshProcessor.java:890) ~[starrocks-fe.jar:?]
at com.starrocks.scheduler.PartitionBasedMvRefreshProcessor.getPartitionsToRefreshForMaterializedView(PartitionBasedMvRefreshProcessor.java:848) ~[starrocks-fe.jar:?]
at com.starrocks.scheduler.PartitionBasedMvRefreshProcessor.doMvRefresh(PartitionBasedMvRefreshProcessor.java:240) ~[starrocks-fe.jar:?]
at com.starrocks.scheduler.PartitionBasedMvRefreshProcessor.processTaskRun(PartitionBasedMvRefreshProcessor.java:192) ~[starrocks-fe.jar:?]
at com.starrocks.scheduler.TaskRun.executeTaskRun(TaskRun.java:190) ~[starrocks-fe.jar:?]
at com.starrocks.scheduler.TaskRunExecutor.lambda$executeTaskRun$0(TaskRunExecutor.java:47) ~[starrocks-fe.jar:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[?:?]
at java.lang.Thread.run(Thread.java:829) ~[?:?]
  1. Rowset::get_segment_iterators crash

*** Aborted at 1697430544 (unix time) try "date -d @1697430544" if you are using GNU date ***
PC: @ 0x7fd69cf50387 __GI_raise
*** SIGABRT (@0x3e800000c2b) received by PID 3115 (TID 0x7fd2383e9700) from PID 3115; stack trace: ***
@ 0x633ed22 google::(anonymous namespace)::FailureSignalHandler()
@ 0x7fd69da05630 (unknown)
@ 0x7fd69cf50387 __GI_raise
@ 0x7fd69cf51a78 __GI_abort
@ 0x27e062c _ZN9__gnu_cxx27__verbose_terminate_handlerEv.cold
@ 0x860bbc6 __cxxabiv1::__terminate()
@ 0x860bc31 std::terminate()
@ 0x860bd84 __cxa_throw
@ 0x24658c0 std::__throw_bad_weak_ptr()
@ 0x2501e2d _ZN9starrocks7Segment13_new_iteratorERKNS_6SchemaERKNS_18SegmentReadOptionsE.cold
@ 0x460a245 starrocks::Segment::new_iterator()
@ 0x4cfbd45 starrocks::Rowset::get_segment_iterators2()
@ 0x46c50fa starrocks::LinkedSchemaChange::generate_delta_column_group_and_cols()
@ 0x46c8f55 starrocks::SchemaChangeHandler::_convert_historical_rowsets()
@ 0x46cb2c9 starrocks::SchemaChangeHandler::_do_process_alter_tablet_v2_normal()
@ 0x46cccbe starrocks::SchemaChangeHandler::_do_process_alter_tablet_v2()
@ 0x46cd82a starrocks::SchemaChangeHandler::process_alter_tablet_v2()
@ 0x465e353 starrocks::EngineAlterTabletTask::execute()
@ 0x44e9d9e starrocks::StorageEngine::execute_task()
@ 0x29c2278 starrocks::run_alter_tablet_task()
@ 0x4f39192 starrocks::ThreadPool::dispatch_thread()
@ 0x4f33c2a starrocks::Thread::supervise_thread()
@ 0x7fd69d9fdea5 start_thread
@ 0x7fd69d018b0d __clone
@ 0x0 (unknown)

*** Aborted at 1737516956 (unix time) try "date -d @1737516956" if you are using GNU date ***
PC: @     0x7ff6576f337f __GI_raise
*** SIGABRT (@0x18bb6) received by PID 101302 (TID 0x7ff591770700) from PID 101302; stack trace: ***
    @          0x5c325c2 google::(anonymous namespace)::FailureSignalHandler()
    @     0x7ff657a93c20 (unknown)
    @     0x7ff6576f337f __GI_raise
    @     0x7ff6576dddb5 __GI_abort
    @          0x2b7ff0e _ZN9__gnu_cxx27__verbose_terminate_handlerEv.cold
    @          0x80cb166 __cxxabiv1::__terminate()
    @          0x80cb1d1 std::terminate()
    @          0x80cb324 __cxa_throw
    @          0x28a27b0 std::__throw_bad_weak_ptr()
    @          0x2925fbd _ZN9starrocks7Segment13_new_iteratorERKNS_10vectorized6SchemaERKNS1_18SegmentReadOptionsE.cold
    @          0x4389735 starrocks::Segment::new_iterator()
    @          0x49e07f2 starrocks::Rowset::get_segment_iterators()
    @          0x4458750 starrocks::vectorized::TabletReader::get_segment_iterators()
    @          0x4458ea1 starrocks::vectorized::TabletReader::_init_collector()
    @          0x445a549 starrocks::vectorized::TabletReader::open()
    @          0x3236e74 starrocks::vectorized::TabletScanner::open()
    @          0x2e359fe starrocks::vectorized::OlapScanNode::_scanner_thread()
    @          0x4a1be00 starrocks::PriorityThreadPool::work_thread()
    @          0x5bf1f87 thread_proxy
    @     0x7ff657a8917a start_thread
    @     0x7ff6577b8df3 __GI___clone
    @                0x0 (unknown)
  1. ForkJoinPool 死锁

"pull-hive-remote-files-1" #761 prio=5 os_prio=0 cpu=41322.65ms elapsed=3199967.09s tid=0x00007fb6e4ac1000 nid=0x2649 in Object.wait()  [0x00007fb6504cb000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(java.base@11.0.20.1/Native Method)
        - waiting on <no object reference available>
        at java.util.concurrent.ForkJoinTask.externalAwaitDone(java.base@11.0.20.1/ForkJoinTask.java:330)
        - waiting to re-lock in wait() <0x00007fba6fded9c0> (a java.util.stream.ReduceOps$ReduceTask)
        at java.util.concurrent.ForkJoinTask.doInvoke(java.base@11.0.20.1/ForkJoinTask.java:412)
        at java.util.concurrent.ForkJoinTask.invoke(java.base@11.0.20.1/ForkJoinTask.java:736)
        at java.util.stream.ReduceOps$ReduceOp.evaluateParallel(java.base@11.0.20.1/ReduceOps.java:919)
        at java.util.stream.AbstractPipeline.evaluate(java.base@11.0.20.1/AbstractPipeline.java:233)
        at java.util.stream.ReferencePipeline.collect(java.base@11.0.20.1/ReferencePipeline.java:578)
        at org.apache.hadoop.fs.statistics.impl.EvaluatingStatisticsMap.entrySet(EvaluatingStatisticsMap.java:166)
        - locked <0x00007fba6fdeda58> (a org.apache.hadoop.fs.statistics.impl.EvaluatingStatisticsMap)
        at java.util.Collections$UnmodifiableMap.entrySet(java.base@11.0.20.1/Collections.java:1481)
        at org.apache.hadoop.fs.statistics.impl.IOStatisticsBinding.aggregateMaps(IOStatisticsBinding.java:240)
        at org.apache.hadoop.fs.statistics.IOStatisticsSnapshot.aggregate(IOStatisticsSnapshot.java:184)
        - locked <0x00007fba6fdeda90> (a org.apache.hadoop.fs.statistics.IOStatisticsSnapshot)
        at org.apache.hadoop.fs.s3a.Listing$ObjectListingIterator.close(Listing.java:718)
        at org.apache.hadoop.fs.s3a.Listing$FileStatusListingIterator.close(Listing.java:414)
        at org.apache.hadoop.util.functional.RemoteIterators$MaybeClose.close(RemoteIterators.java:744)
        at org.apache.hadoop.util.functional.RemoteIterators$WrappingRemoteIterator.close(RemoteIterators.java:456)
        at org.apache.hadoop.util.functional.RemoteIterators$WrappingRemoteIterator.sourceHasNext(RemoteIterators.java:476)
        at org.apache.hadoop.util.functional.RemoteIterators$MappingRemoteIterator.hasNext(RemoteIterators.java:530)
        at com.starrocks.connector.hive.HiveRemoteFileIO$1.hasNext(HiveRemoteFileIO.java:138)
        at com.starrocks.connector.hive.HiveRemoteFileIO.getRemoteFiles(HiveRemoteFileIO.java:98)
        at com.starrocks.connector.hive.HiveRemoteFileIO.getRemoteFiles(HiveRemoteFileIO.java:67)
        at com.starrocks.connector.CachingRemoteFileIO.loadRemoteFiles(CachingRemoteFileIO.java:87)
        at com.starrocks.connector.CachingRemoteFileIO$Lambda$297/0x00007fb76d6fe4c8.apply(Unknown Source)
        at com.google.common.cache.CacheLoader$FunctionToCacheLoader.load(CacheLoader.java:169)
        at com.google.common.cache.CacheLoader$1.load(CacheLoader.java:192)
        at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3570)
        at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2312)
        at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2189)
        - locked <0x00007fba6fdedcc8> (a com.google.common.cache.LocalCache$StrongAccessEntry)
        at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2079)
        at com.google.common.cache.LocalCache.get(LocalCache.java:4011)
        at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4034)
        at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:5010)
        at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:5017)
        at com.starrocks.connector.CachingRemoteFileIO.getRemoteFiles(CachingRemoteFileIO.java:78)
        at com.starrocks.connector.RemoteFileOperations.lambda$getRemoteFiles$0(RemoteFileOperations.java:86)
        at com.starrocks.connector.RemoteFileOperations$Lambda$1716/0x00007fb6d234b500.call(Unknown Source)
        at java.util.concurrent.FutureTask.run(java.base@11.0.20.1/FutureTask.java:264)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.20.1/ThreadPoolExecutor.java:1128)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.20.1/ThreadPoolExecutor.java:628)
        at java.lang.Thread.run(java.base@11.0.20.1/Thread.java:829)
"pull-hive-remote-files-1" #761 prio=5 os_prio=0 cpu=41322.65ms elapsed=3199967.09s tid=0x00007fb6e4ac1000 nid=0x2649 in Object.wait()  [0x00007fb6504cb000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(java.base@11.0.20.1/Native Method)
        - waiting on <no object reference available>
        at java.util.concurrent.ForkJoinTask.externalAwaitDone(java.base@11.0.20.1/ForkJoinTask.java:330)
        - waiting to re-lock in wait() <0x00007fba6fded9c0> (a java.util.stream.ReduceOps$ReduceTask)
        at java.util.concurrent.ForkJoinTask.doInvoke(java.base@11.0.20.1/ForkJoinTask.java:412)
        at java.util.concurrent.ForkJoinTask.invoke(java.base@11.0.20.1/ForkJoinTask.java:736)
        at java.util.stream.ReduceOps$ReduceOp.evaluateParallel(java.base@11.0.20.1/ReduceOps.java:919)
        at java.util.stream.AbstractPipeline.evaluate(java.base@11.0.20.1/AbstractPipeline.java:233)
        at java.util.stream.ReferencePipeline.collect(java.base@11.0.20.1/ReferencePipeline.java:578)
        at org.apache.hadoop.fs.statistics.impl.EvaluatingStatisticsMap.entrySet(EvaluatingStatisticsMap.java:166)
        - locked <0x00007fba6fdeda58> (a org.apache.hadoop.fs.statistics.impl.EvaluatingStatisticsMap)
        at java.util.Collections$UnmodifiableMap.entrySet(java.base@11.0.20.1/Collections.java:1481)
        at org.apache.hadoop.fs.statistics.impl.IOStatisticsBinding.aggregateMaps(IOStatisticsBinding.java:240)
        at org.apache.hadoop.fs.statistics.IOStatisticsSnapshot.aggregate(IOStatisticsSnapshot.java:184)
        - locked <0x00007fba6fdeda90> (a org.apache.hadoop.fs.statistics.IOStatisticsSnapshot)
        at org.apache.hadoop.fs.s3a.Listing$ObjectListingIterator.close(Listing.java:718)
        at org.apache.hadoop.fs.s3a.Listing$FileStatusListingIterator.close(Listing.java:414)
        at org.apache.hadoop.util.functional.RemoteIterators$MaybeClose.close(RemoteIterators.java:744)
        at org.apache.hadoop.util.functional.RemoteIterators$WrappingRemoteIterator.close(RemoteIterators.java:456)
        at org.apache.hadoop.util.functional.RemoteIterators$WrappingRemoteIterator.sourceHasNext(RemoteIterators.java:476)
        at org.apache.hadoop.util.functional.RemoteIterators$MappingRemoteIterator.hasNext(RemoteIterators.java:530)
        at com.starrocks.connector.hive.HiveRemoteFileIO$1.hasNext(HiveRemoteFileIO.java:138)
        at com.starrocks.connector.hive.HiveRemoteFileIO.getRemoteFiles(HiveRemoteFileIO.java:98)
        at com.starrocks.connector.hive.HiveRemoteFileIO.getRemoteFiles(HiveRemoteFileIO.java:67)
        at com.starrocks.connector.CachingRemoteFileIO.loadRemoteFiles(CachingRemoteFileIO.java:87)
        at com.starrocks.connector.CachingRemoteFileIO$Lambda$297/0x00007fb76d6fe4c8.apply(Unknown Source)
        at com.google.common.cache.CacheLoader$FunctionToCacheLoader.load(CacheLoader.java:169)
        at com.google.common.cache.CacheLoader$1.load(CacheLoader.java:192)
        at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3570)
        at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2312)
        at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2189)
        - locked <0x00007fba6fdedcc8> (a com.google.common.cache.LocalCache$StrongAccessEntry)
        at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2079)
        at com.google.common.cache.LocalCache.get(LocalCache.java:4011)
        at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4034)
        at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:5010)
        at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:5017)
        at com.starrocks.connector.CachingRemoteFileIO.getRemoteFiles(CachingRemoteFileIO.java:78)
        at com.starrocks.connector.RemoteFileOperations.lambda$getRemoteFiles$0(RemoteFileOperations.java:86)
        at com.starrocks.connector.RemoteFileOperations$Lambda$1716/0x00007fb6d234b500.call(Unknown Source)
        at java.util.concurrent.FutureTask.run(java.base@11.0.20.1/FutureTask.java:264)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.20.1/ThreadPoolExecutor.java:1128)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.20.1/ThreadPoolExecutor.java:628)
        at java.lang.Thread.run(java.base@11.0.20.1/Thread.java:829)
  • Github Issue:

  • Github Fix PR:

  • Jira

  • 问题版本:

    • 3.1.0 ~ 3.1.17

    • 3.2.0 ~ 3.2.12

    • 3.3.0 ~ 3.3.8

  • 修复版本:

    • 3.1.18+

    • 3.2.13+

    • 3.3.9+

  • 问题原因:

  • 临时解决办法:

    • Set global cbo_enable_low_cardinality_optimize=false;

    • Set global low_cardinality_optimize_v2=false;