项目

一般

简介

错误 #5592

DD口稳定性测试,射频直连情况下反复调整衰减信号,2个终端同时出现core dump

王 松7 天 之前添加. 更新于 一天 之前.

状态:
审视
优先级:
指派给:
开始日期:
2026-07-28
计划完成日期:
% 完成:

0%

预期时间:

描述

终端版本:协议栈主分支最新版本
环境:UE1和UE3 射频直连场景,固衰 70dB+可调衰减;
问题描述:UE1和UE3上电建立DD口业务,进行双向60Mbps的灌包,然后反复调整衰减信号,2个终端同时出现core dump
研发分析:
(gdb) bt
#0 rte_atomic16_read (v=<optimized out>) at /root/ueapp-deps-arm/dpdk-c-build/dpdk-stable-20.02.1/arm64-armv8a-linux-gcc/include/rte_mbuf.h:1407
#1 rte_mbuf_refcnt_read (m=<optimized out>) at /root/ueapp-deps-arm/dpdk-c-build/dpdk-stable-20.02.1/arm64-armv8a-linux-gcc/include/rte_mbuf.h:368
#2 rte_pktmbuf_prefree_seg (m=<optimized out>) at /root/ueapp-deps-arm/dpdk-c-build/dpdk-stable-20.02.1/arm64-armv8a-linux-gcc/include/rte_mbuf.h:1335
#3 rte_pktmbuf_free_seg (m=<optimized out>) at /root/ueapp-deps-arm/dpdk-c-build/dpdk-stable-20.02.1/arm64-armv8a-linux-gcc/include/rte_mbuf.h:1385
#4 rte_pktmbuf_free (m=0xfffe0000) at /root/ueapp-deps-arm/dpdk-c-build/dpdk-stable-20.02.1/arm64-armv8a-linux-gcc/include/rte_mbuf.h:1408
#5 ngPktFree (p=<optimized out>) at fwk/ngPkt/csrc/wn5gNrPsNgPktApi.c:759
#6 0x0000000000a23e80 in wnRlcDiscrdPkts (rlcCb=rlcCb@entry=0x180191400, rlcEntId=rlcEntId@entry=4 '\004') at src/l2/rlc/csrc/wn5gNrUePsRlcInit.c:510
#7 0x0000000000a26418 in wnRlcRlsSomeEnt (rlcCb=rlcCb@entry=0x180191400, rlcEntId=<optimized out>) at src/l2/rlc/csrc/wn5gNrUePsRlcInit.c:810
#8 0x0000000000a26868 in wnRlcEntRel (rlcCb=0x180191400, relInfo=relInfo@entry=0x7f8c027560) at src/l2/rlc/csrc/wn5gNrUePsRlcInit.c:922
#9 0x0000000000a29a28 in wnSchUeHRlcTxCp (rlcCb=<optimized out>) at src/l2/rlc/csrc/wn5gNrUePsHRlcTx.c:491
#10 0x0000000000a3bc60 in wnSchT3PollCpMsgs (pdcpRlcCb=<optimized out>) at src/l2/pdcp/csrc/wn5gNrUePsUPdcpTx.c:139
#11 0x000000000083dcf0 in T3 (ueCb=0x3f963460) at src/ueapp/csrc/wn5gNrUePsUeApp.c:2699
#12 0x0000000000dbc458 in eal_thread_loop ()
#13 0x0000007fbf3297e4 in start_thread (arg=0x7ff6c52bbf) at pthread_create.c:486
#14 0x0000007fbf1af70c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:78
(gdb) i locals
No locals.
(gdb) f 6
#6 0x0000000000a23e80 in wnRlcDiscrdPkts (rlcCb=rlcCb@entry=0x180191400, rlcEntId=rlcEntId@entry=4 '\004') at src/l2/rlc/csrc/wn5gNrUePsRlcInit.c:510
510 src/l2/rlc/csrc/wn5gNrUePsRlcInit.c: No such file or directory.
(gdb) i locals
index = <optimized out>
FUNCTION = "wnRlcDiscrdPkts"
(gdb)


文件

历史记录

#2

李 常 更新于 7 天 之前

  • 状态新建 变更为 进行中
#3

李 常 更新于 4 天 之前

  • 优先级一般 变更为
#4

王 艳芳 更新于 一天 之前

【问题原因】RLC释放过程中触发,认为原因:1)RLC的操作线程之间有冲突,增加保护代码;2)增加RLC释放状态判定,避免错误释放或重复释放触发的CRASH
【测试结果】自测及研发测试暂未复现

#5

王 艳芳 更新于 一天 之前

  • 状态进行中 变更为 审视
  • 指派给王 艳芳 变更为 李 常

请整机复测及研发测试复测

导出 Atom PDF