错误 #368
访问srLst内存错误引起DU挂了
描述
当4个CPE所接的笔记本做视频下载业务时,出现CU挂掉。相关日志已经转给习文。
历史记录
由 匿名用户 更新于 超过 4 年 之前
- 状态 从 新建 变更为 进行中
#0 0x00000000004654a5 in cmLListDelFrm (lCp=0x7f8b3ff3e2a0, node=0x7f8b81e77300)
at /root/DU/ran/DU_Alpha/src/cm/cm_llist.c:517
517 /root/DU/ran/DU_Alpha/src/cm/cm_llist.c: No such file or directory.
[Current thread is 1 (Thread 0x7fa540cd8700 (LWP 9386))]
(gdb) p *lCp
$1 = {first = 0x7f8b80913300, last = 0x7f8b80913300, crnt = 0x0, count = 2}
访问srLst时出现内存错误,实际srLst中仅有一个节点,但链表count不为1;
而且链表中节点并不是当前要删除的节点;
需要定位该双向链表的添加和删除查找问题。
由 匿名用户 更新于 超过 4 年 之前
[01-12 17:08:03.614][DEBUG]rgSCHTomUtlMoveSrNxtOccasion(Delete List): crntTime[584 3] ueId17019 srPrdcty40 srOffset17 nSrTrIdx177 srLstNode[0x7f58c076c020] srLstCnt1
[01-12 17:08:03.614][DEBUG]rgSCHTomUtlMoveSrNxtOccasion(Add List): crntTime[584 3] ueId17019 srPrdcty40 srOffset17 nSrTrIdx217 srLstNode[0x7f58c076c020] srLstCnt1
[01-12 17:08:03.614][DEBUG]rgSCHTomUtlMoveSrNxtOccasion(Delete List): crntTime[584 3] ueId17029 srPrdcty40 srOffset17 nSrTrIdx177 srLstNode[0x7f58c1a8a020] srLstCnt0
[01-12 17:08:03.614][DEBUG]rgSCHTomUtlMoveSrNxtOccasion(Add List): crntTime[584 3] ueId17029 srPrdcty40 srOffset17 nSrTrIdx217 srLstNode[0x7f58c1a8a020] srLstCnt2
两个UE在加入srLst的时候是相同的nSrTrIdx,但加入和删除的cnt数有些乱,需要再仔细看看代码为何会导致cnt错乱