项目

一般

简介

错误 #5119

IRN模式下NR丢网切换到OCUE模式,收到msg2后,msg3经过clone后发送失败,打印如下错误:src/l2/mac/csrc/wn5gNrUePsMac.c+2475 | wnMacPreTx | Invalid CCCH packet size=2

刘 播雨6 天 之前添加. 更新于 2 天 之前.

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

0%

预期时间:

描述

【问题描述】:IRN模式下NR丢网切换到OCUE模式,收到msg2后,msg3经过clone后发送失败,打印如下错误:src/l2/mac/csrc/wn5gNrUePsMac.c+2475 | wnMacPreTx | Invalid CCCH packet size=2
【问题分析】:macCb->msg3Buf可能是由于没有进行释放清楚,也没有进行空指针赋值,导致再次收到msg3后,没有进行clone操作,rlcMacCb->macCb->msg3Buf内存没有重新放入msg3消息;

历史记录

#1

李 常 更新于 5 天 之前

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

刘 播雨 更新于 5 天 之前

  • 状态进行中 变更为 审视
  • 指派给刘 播雨 变更为 李 常

【解决方案】;在竞争解决完毕后,将macCb->msg3Buf内存释放,同时置为空指针
【验证日期】:20260406:在340-rrc-release分支验证通过,并上库1c79fba31d339192930e853704c8f19a0ec32a73

#3

李 常 更新于 2 天 之前

IRN模式切到OCUE模式,再切到IRN模式,msg3在clone后发送失败(由于第一次在IRN下msg3处理有些问题,内存未正确释放和置为空)。

代码中增加了对macCb->rachCb->msg3Buf释放及保护。
修改合理。

导出 Atom PDF