错误 #3124
使用PHY打桩ORI版本接入IRN时,收到msg3处理时出现core dump的问题
开始日期:
2025-04-10
计划完成日期:
% 完成:
0%
预期时间:
问题归属:
终端
描述
使用PHY打桩ORI版本接入IRN时,收到msg3处理时出现core dump的问题;
问题描述:
RgLiTfuDatInd函数调用的rgSCHSlctrUpdUlDatInfo(ue->genSchd->slctrCb, ue, &ulDatInfoStru)时ue->genSchd指针为空,出现core dump问题;
问题分析:
1、在收到preamble,处理msg2消息时在函数rgSCHRamCreateRaUe中if (cmGCb.airNetStatus & ENUM_DD_IM_MASTER)语句用错状态,应该使用ENUM_DD_UE_IM_MASTER,结果错用成了ENUM_DD_IM_MASTER,没有ueCb->raState = RGSCH_RA_MSG3_PENDING状态配置,使得ueCb->raState状态仍然为RGSCH_RA_MSG2_HANDLE;
2、ueCb->raState状态为RGSCH_RA_MSG2_HANDLE,导致在RgLiTfuDatInd函数没有调用rgSCHRamProcMsg3函数;
3、所以在rgSCHRamContResCcchsdu-》rgSCHLvl1CfgCellUeCtxtInit中应该给ue->genSchd进行赋值的语句没有执行;
4、出现了后面在调用rgSCHSlctrUpdUlDatInfo函数时,出现了ue->genSchd指针为空的情况,出现core dump的问题;