StarRocks 3.4.4查询bug#60003(backport #60013)

复制代码
WITH session_features AS (
  SELECT
    conversation_id,
    MAX(call_start_time) AS call_start_time,
    MAX(call_end_time) AS call_end_time,
    MAX(rbt_last_sub_biz_name) AS business_line,
    MAX(is_to_manual) AS is_to_manual,
    MAX(manual_type_name) AS manual_type_name,
    MAX(hang_up_type_name) AS hang_up_type_name,
    MAX(is_voice_solve) AS is_voice_solve,
    MAX(broadcast) AS no_order_evidence
  FROM test.di
  WHERE pt = '20261018'
    AND call_source = '数字员工'
    AND COALESCE(is_cancel, '0') = '0'
    AND broadcast LIKE '%手机号%'
    AND rbt_last_sub_biz_name IN ('车')
  GROUP BY conversation_id
), ranked AS (
  SELECT
    business_line, conversation_id, call_start_time, call_end_time,
    is_to_manual, manual_type_name, hang_up_type_name, is_voice_solve,
    no_order_evidence,
    COUNT(*) OVER (PARTITION BY business_line) AS candidate_count,
    ROW_NUMBER() OVER (PARTITION BY business_line ORDER BY conversation_id) AS sample_no
  FROM session_features
)
SELECT business_line, candidate_count, sample_no, conversation_id, call_start_time, call_end_time, no_order_evidence, is_to_manual, manual_type_name, hang_up_type_name, is_voice_solve
FROM ranked
WHERE sample_no <= 10
ORDER BY CASE business_line
  WHEN '单车' THEN 1 WHEN '打车' THEN 2 END,
  sample_no
LIMIT 100

查询时BE会crash

复制代码
query_id:00000000-0000-0000-0000-000000000000, fragment_instance:00000000-0000-0000-0000-000000000000
tracker:process consumption: 14712210896
tracker:jemalloc_metadata consumption: 622388624
tracker:query_pool consumption: 1651088
tracker:query_pool/connector_scan consumption: 0
tracker:load consumption: 0
tracker:metadata consumption: 2785367725
tracker:tablet_metadata consumption: 8467985
tracker:rowset_metadata consumption: 2091644
tracker:segment_metadata consumption: 1064743438
tracker:column_metadata consumption: 1710064658
tracker:tablet_schema consumption: 25145
tracker:segment_zonemap consumption: 2678848
tracker:short_key_index consumption: 1061106775
tracker:column_zonemap_index consumption: 874800370
tracker:ordinal_index consumption: 821260096
tracker:bitmap_index consumption: 0
tracker:bloom_filter_index consumption: 0
tracker:compaction consumption: 0
tracker:schema_change consumption: 0
tracker:page_cache consumption: 10945582192
tracker:jit_cache consumption: 5016
tracker:update consumption: 0
tracker:chunk_allocator consumption: 0
tracker:passthrough consumption: 0
tracker:clone consumption: 0
tracker:consistency consumption: 0
tracker:datacache consumption: 1492951
tracker:poco_connection_pool consumption: 0
tracker:replication consumption: 0
*** Aborted at 1792475535 (unix time) try "date -d @1792475535" if you are using GNU date ***
PC: @ 0x3d7fffc starrocks::TypeDescriptor::TypeDescriptor(std::vector<starrocks::TTypeNode, std::allocatorstarrocks::TTypeNode [blocked] > const&, int*)
*** SIGSEGV (@0x8) received by PID 71042 (TID 0x7f31a0f59700) from PID 8; stack trace: ***
@ 0x7f3210df020b __pthread_once_slow
@ 0xb52d994 google::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*)
@ 0x7f3210564bcb os::Linux::chained_handler(int, siginfo*, void*)
@ 0x7f3210569a2d JVM_handle_linux_signal
@ 0x7f321055d538 signalHandler(int, siginfo*, void*)
@ 0x7f3210df9630 (/usr/lib64/libpthread-2.17.so+0xf62f)
@ 0x3d7fffc starrocks::TypeDescriptor::TypeDescriptor(std::vector<starrocks::TTypeNode, std::allocatorstarrocks::TTypeNode [blocked] > const&, int*)
@ 0x4b80ec9 starrocks::pipeline::LocalPartitionTopnContext::prepare_pre_agg(starrocks::RuntimeState*)
@ 0x4b96e44 starrocks::pipeline::LocalPartitionTopnContext::prepare(starrocks::RuntimeState*, starrocks::RuntimeProfile*)
@ 0x4b7271a starrocks::pipeline::LocalPartitionTopnSinkOperator::prepare(starrocks::RuntimeState*)
@ 0x4bb1b3e starrocks::pipeline::PipelineDriver::prepare(starrocks::RuntimeState*)
@ 0x4c37a32 starrocks::pipeline::NormalExecutionGroup::prepare_drivers(starrocks::RuntimeState*)
@ 0x4bbb3ee starrocks::pipeline::FragmentContext::prepare_active_drivers()
@ 0x4af1ea2 starrocks::pipeline::FragmentExecutor::execute(starrocks::ExecEnv*)
@ 0x7a8f29f starrocks::PInternalServiceImplBasestarrocks::PInternalService [blocked]::_exec_plan_fragment_by_pipeline(starrocks::TExecPlanFragmentParams const&, starrocks::TExecPlanFragmentParams const&)
@ 0x7a99793 starrocks::PInternalServiceImplBasestarrocks::PInternalService [blocked]::_exec_plan_fragment(brpc::Controller*, starrocks::PExecPlanFragmentRequest const*)
@ 0x7aa2579 starrocks::PInternalServiceImplBasestarrocks::PInternalService [blocked]::_exec_plan_fragment(google::protobuf::RpcController*, starrocks::PExecPlanFragmentRequest const*, starrocks::PExecPlanFragmentResult*, goog
le::protobuf::Closure*)
@ 0x3c920b8 starrocks::PriorityThreadPool::work_thread(int)
@ 0xb4ead07 thread_proxy
@ 0x7f3210df1ea5 start_thread

https://github.com/StarRocks/starrocks/pull/60013/files

相关推荐
镜舟科技1 天前
镜舟科技 CTO 陈鹏:从实时分析到统一的数据分析与智能平台
starrocks·数据分析·镜舟科技·data agent·mip·统一数据·业务语义
StarRocks_labs8 天前
StarRocks 接入 Paimon C++:让湖上查询进入原生执行链路
starrocks·c++·sql·jni·paimon·auto·湖上查询
镜舟科技16 天前
从 StarRocks 到 MIP:数据平台的下一步是“理解”
starrocks·sql·ai·prompt·agent·context·mip
docsz24 天前
StarRocks 4.X实战
starrocks
EatFan25 天前
从T+1到分钟级:湖仓一体在大厂的真实落地收益对照(携程/网易云信/腾讯)
starrocks·flink·硬件架构·doris·湖仓一体·paimon
StarRocks_labs1 个月前
当大模型调用进入执行引擎:StarRocks AI Function 全新能力解析
数据库·starrocks·sql·ai·pipeline·数据处理·join
智码看视界1 个月前
大数据架构深度解析:StarRocks 实时数仓搭建:比 ClickHouse 更适合多维分析的场景
大数据·starrocks·olap·数据建模·列式存储·clickhouse对比