项目

一般

简介

错误 #4280

第二次成功收到msg2之后发送msg3失败出现coredump

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

状态:
已关闭
优先级:
一般
指派给:
开始日期:
2025-10-20
计划完成日期:
% 完成:

0%

预期时间:

描述

【问题描述】第二次成功收到msg2之后发送msg3失败出现coredump

[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".
Core was generated by `./build/psarmapp l 0-7'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x0000000000d0db30 in rte_pktmbuf_clone ()
[Current thread is 1 (Thread 0x7f93ffd900 (LWP 524))]
(gdb) bt
#0 0x0000000000d0db30 in rte_pktmbuf_clone ()
#1 0x000000000085bf34 in ngPktClone (md=<optimized out>, np=<optimized out>) at fwk/ngPkt/csrc/wn5gNrPsNgPktApi.c:770
#2 0x000000000094dc2c in wnMacReTxMsg3 (rachCb=<optimized out>) at src/l2/mac/csrc/wn5gNrUePsMacRach.c:947
#3 0x0000000000966ef0 in wnMacRx (macRlcCb=0x11672c20) at src/l2/mac/csrc/wn5gNrUePsMac.c:2449
#4 0x0000000000832ccc in T2 (ueCb=0x115fc630) at src/ueapp/csrc/wn5gNrUePsUeApp.c:257
#5 0x0000000000d52f78 in eal_thread_loop ()
#6 0x0000007fa57e17e4 in start_thread (arg=0x7ffbd2fe8f) at pthread_create.c:486
#7 0x0000007fa566770c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:78
(gdb) f 0
#0 0x0000000000d0db30 in rte_pktmbuf_clone ()
(gdb)
【问题分析】:rachCb
>msg3Buf为空指针,出现coredump;
【问题解决方案】:RAR重传后发送msg3的流程删掉走原来RAR初传时的msg3发送流程,通过T6线程发送msg3;

历史记录

#1

刘 播雨 更新于 15 天 之前

  • 状态新建 变更为 已关闭
  • 指派给刘 播雨 变更为 李 常

【20251020】:使用配套PHY版本测试,第二次收到PHY发送的msg2后,能够正常触发msg3流程,随机接入成功,并能进行PDU建立流程,能够ping包,问题验证通过。

导出 Atom PDF