项目

一般

简介

错误 #4781

Rel_3.1.5_Pre1T2版本16UE长保DU coredump

郭 锁奇11 天 之前添加. 更新于 大约一小时 之前.

状态:
审视
优先级:
一般
指派给:
开始日期:
2026-01-23
计划完成日期:
% 完成:

0%

预期时间:
问题归属:
DU
发现问题版本:
Rel_3.1.5
目标解决问题版本:
Rel_3.1.5

描述

Rel_3.1.5_Pre1T2版本1D3U子帧配比上行双天线16UE上、下行udp灌包,CU coredump,定位后原因为RNTI最大个数配置。


文件

core_stack.png (49.1 KB) core_stack.png 韩 伟, 2026-01-30 09:28
异常终端.png (15.7 KB) 异常终端.png 韩 伟, 2026-01-30 09:31
rlf释放标记.png (34.6 KB) rlf释放标记.png 韩 伟, 2026-01-30 09:36
del_ue.png (32 KB) del_ue.png 韩 伟, 2026-01-30 09:36
rel_trans_event.png (20.6 KB) rel_trans_event.png 韩 伟, 2026-01-30 09:37

历史记录

#1

郭 锁奇 更新于 8 天 之前

Rel_3.1.5_Pre1T2版本1D3U子帧配比上行双天线16UE上、下行udp灌包,DU coredump,定位后原因为ue释放挂死.

#2

韩 伟 更新于 5 天 之前

  • 状态新建 变更为 进行中

该问题已定位,挂死原因为ue释放流程中rel_trans定时器超时,访问待释放终端ueCb时,ueCb所在内存块已被释放,且内存已被其他点申请走,并进行了内存重写,因此挂死。

#3

韩 伟 更新于 4 天 之前


调用栈信息如上

#4

韩 伟 更新于 4 天 之前


解堆栈,发现异常时终端为17027

#5

韩 伟 更新于 4 天 之前

但是实际该终端对应的ueCb已经被RLF释放:

#6

韩 伟 更新于 4 天 之前

所以在rel_trans定时器超时释放ueCb时异常:

#7

韩 伟 更新于 4 天 之前

通过对代码分析,存在在竞争解决释放情况下提前删除ueCb,且rel_trans定时器不感知,且是在超时后去使用了已被释放的内存。针对此情况一方面增加rel_trans异常保护,另一方面对异常释放流程进行修改。修改已合入。

#8

韩 伟 更新于 大约一小时 之前

  • 状态进行中 变更为 审视
  • 指派给韩 伟 变更为 周 立伟

导出 Atom PDF