项目

一般

简介

错误 #5332

【B5g_ue】V0.0.1_T07__Alpha23,3.3.链式拓扑与三角拓扑转换过程,终端98 nas core dump

周 磊2 个月 之前添加. 更新于 大约一个月 之前.

状态:
已关闭
优先级:
指派给:
开始日期:
2026-05-26
计划完成日期:
% 完成:

0%

预期时间:

描述

【B5g_ue】V0.0.1_T07__Alpha23,3.3.链式拓扑与三角拓扑转换过程,终端98core dump
测试环境:基站30+IRN终端90+IRN终端98
问题描述:【B5g_ue】V0.0.1_T07__Alpha23,3.3.链式拓扑与三角拓扑转换过程,终端98core dump


文件

20260526-184747.jpg (1.03 MB) 20260526-184747.jpg 周 磊, 2026-05-26 18:48

历史记录

#1

李 玮璇 更新于 2 个月 之前

  • 状态新建 变更为 进行中

【问题原因】
cpCb->nasUeCb->nasUeMmCb->mobileId->mobIdGuti = WN_NULL;在增加释放后置null的保护后,依旧出现该问题;查看日志流程和代码后,发现是初始化时候指针指向的是不能free的ngPkt的buf区地址,指针初始化不为null就在收到注册接受后不会malloc内存,因此T3510定时器到期后free崩溃
【解决方案】
1、保留free后置null保护
2、该值是临时标识,有free释放和malloc分配流程,因此初始化的时候malloc该地址
【测试方案】
1、可以把核心网上终端信息改错一直注册不成功,可以稳定触发T3510定时器超时,触发该崩溃场景

#2

李 常 更新于 2 个月 之前

  • 优先级一般 变更为
#3

李 玮璇 更新于 2 个月 之前

  • 状态进行中 变更为 审视
  • 指派给李 玮璇 变更为 李 常
#4

李 常 更新于 2 个月 之前

加强了指针释放后的保护,同时两操作free和malloc也对应了起来。修改合理。

#5

李 常 更新于 2 个月 之前

  • 状态审视 变更为 转测试
  • 指派给李 常 变更为 周 磊

已经合入到V0.0.1_T07__Alpha25,请研测验证一下。感谢。

#6

周 磊 更新于 2 个月 之前

  • 主题【B5g_ue】V0.0.1_T07__Alpha23,3.3.链式拓扑与三角拓扑转换过程,终端98core dump 变更为 【B5g_ue】V0.0.1_T07__Alpha23,3.3.链式拓扑与三角拓扑转换过程,终端98 nas core dump
#7

周 磊 更新于 大约一个月 之前

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

V0.0.1_T07__Alpha26版本未复现

#8

李 常 更新于 大约一个月 之前

  • 状态已解决 变更为 已关闭
  • 指派给周 磊 变更为 李 玮璇

连续两个版本,未再发生。关闭。

导出 Atom PDF