项目

一般

简介

错误 #3417

【3.0整机】Rel_3.0.1_Pre1T7,21环境,128UE上下行同时udp长跑,cu core dump

周 磊11 天 之前添加. 更新于 5 天 之前.

状态:
转测试
优先级:
普通
指派给:
开始日期:
2025-05-28
计划完成日期:
% 完成:

0%

预期时间:
问题归属:
CU
发现问题版本:
Rel_3.0.1
目标解决问题版本:
Rel_3.0.1

描述

简述:【3.0整机】Rel_3.0.1_Pre1T7,21环境,128UE上下行同时udp长跑,cu core dump
测试版本:Rel_3.0.1_Pre1T7
问题描述:【3.0整机】Rel_3.0.1_Pre1T7,21环境,128UE上下行同时udp长跑,cu

core dump


文件

20250528-160936.jpg (1.35 MB) 20250528-160936.jpg 周 磊, 2025-05-28 16:09

历史记录

#1

杨 杨乐 更新于 11 天 之前

  • 状态新建 变更为 进行中

【问题原因】
1.由于上行线程在乱序时,会执行到SingleTimerIsRunning函数,该函数中的m_timers是一个非线程安全的hash_map
2.由于是128UE的场景,m_timers里的对象被触发删除的概率增加
3.m_timers里的对象被删除时,运行的线程不是上行线程,导致了程序的崩溃
【修改方案】
将SingleTimerIsRunning函数增加锁

【回归方法和注意事项】
可以使用128UE的场景,同时上下行灌包;多跑一段时间,反复测试几次,如果没有问题可关闭该问题

#2

杨 杨乐 更新于 5 天 之前

  • 状态进行中 变更为 转测试
  • 指派给杨 杨乐 变更为 周 磊

导出 Atom PDF