项目

一般

简介

错误 #5186

[3.0产品测试] 压力测试中,终端掉线后接入失败。

黄 毅大约一个月 之前添加. 更新于 13 天 之前.

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

0%

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

描述

试版本:Rel3.2.1_Pre2T1版本+DU0417小包
测试设备:军特整机192.168.8.234,网管:192.168.8.181
测试用例:多用户压力测试
基站配置:1D3U
测试终端:4星创CPE
测试场景:基站启动正常,每个终端上行灌包100M
问题描述:压力测试中(60h),终端掉线后接入失败,信令里面基站没有给核心网发注册请求消息。
研发分析:cu初步分析内存池机制的问题


文件

0420.rar (1.21 MB) 0420.rar 黄 毅, 2026-04-20 17:15
20260420-171551.jpg (1.04 MB) 20260420-171551.jpg 黄 毅, 2026-04-20 17:16

历史记录

#1

宋 承立 更新于 大约一个月 之前

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

宋 承立 更新于 17 天 之前

  • 状态进行中 变更为 审视
  • 指派给宋 承立 变更为 杨 杨乐

【问题原因】
1、egtpu tunnel的token分配器被初始化了两次
初始化后分配器内容为0-5213、0-5123
tunnel为0的ue接入后一直未掉线,只有一个ue一直重复频繁掉线重连(同时建立信令面和用户面)
60h后前面的0-5123被用完,再次接入后又拿到了tunnel 0,导致接入失败释放ue资源

2、ue_conn_srb的inst_id初始化值为0(在pdcp srb创立之后再映射过来)
此时ue_conn_srb资源已建立但是inst_id未映射(pdcp srb未建立),释放时删除了inst_id为0的srb

3、process_pdcp_srb_data_rx_req存在内存漏释放
srb inst id为0的ue一直上报测量报告,在处理函数中get不到srb实体,
直接返回了failure而没有释放内存池内存导致内存池耗尽

【修改方案】
1、egtpu tunnel token只初始化1次
2、ue_srb的inst_id初始值改为UINT16_MAX
3、在process_pdcp_srb_data_rx_req失败分支释放内存

【回归方法和注意事项】
已合入最新3.2.1和3.2.2大包
常规长跑测试,无问题可关单

#3

杨 杨乐 更新于 17 天 之前

  • 状态审视 变更为 转测试
  • 指派给杨 杨乐 变更为 王 旭初
#4

王 旭初 更新于 13 天 之前

  • 指派给王 旭初 变更为 黄 毅
#5

黄 毅 更新于 13 天 之前

  • 状态转测试 变更为 已解决

Rel_3.2.1_Pre2T2已验证

#6

黄 毅 更新于 13 天 之前

  • 状态已解决 变更为 已关闭

导出 Atom PDF