项目

一般

简介

错误 #2918

Pre1T5版本多终端业务后出现cu coredump问题

孙 浩2 个月 之前添加. 更新于 大约 2 个月 之前.

状态:
已关闭
优先级:
普通
指派给:
开始日期:
2025-03-03
计划完成日期:
% 完成:

0%

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

描述

【问题描述】Pre1T5版本(3月3号早上发布版本)多终端业务后出现cu coredump问题;


文件

coredump截图.jpg (543 KB) coredump截图.jpg 孙 浩, 2025-03-03 13:58
cu coredump日志1-0303.rar (277 KB) cu coredump日志1-0303.rar 孙 浩, 2025-03-03 13:58

历史记录

#1

杨 杨乐 更新于 2 个月 之前

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

杨 杨乐 更新于 2 个月 之前

  • 状态进行中 变更为 转测试
  • 指派给杨 杨乐 变更为 孙 浩

【问题原因】
问题描述:如下的释放的伪代码
1.使用了for (auto & : rm_rb_list) {
delete_rb(rb_id);
}
2.在delete_rb里面会删除rm_rb_list里的某个内容
3.这样会导致迭代器失效,从而导致崩溃

该问题属于修改新问题引入的问题:
之前pdu Session释放的问题#2824的修改,引入了该问题;之前的代码在删除一次后进行delete,所以没有问题,但是#2824问题的修改,删除了delete,导致了崩溃

【修改方案】
收集所有需要删除的gnb_rb_id,然后循环调用delete_rb进行删除

【回归方法和注意事项】
接入多余一个ue,然后在做业务的过程中,多次释放和接入;如果问题不再出现,则关闭问题单

#3

孙 浩 更新于 2 个月 之前

  • 状态转测试 变更为 已解决

重新打包的Rel_3.0.0_Pre1T5版本,反复接入2到3个终端并灌包业务,暂未出现cu coredump现象,问题解决。

#4

孙 浩 更新于 大约 2 个月 之前

  • 状态已解决 变更为 已关闭

Rel_3.0.0_Pre1T7版本,反复接入2个终端并灌包业务,未出现cu coredump现象,问题关闭。

导出 Atom PDF