项目

一般

简介

错误 #2803

udp_data_tx_req_info的data_tx_param当MAX_UDP_DATA_TX_PARAMS大小改为8的时候出现崩溃

李 玮璇3 个月 之前添加. 更新于 大约一个月 之前.

状态:
挂起
优先级:
普通
指派给:
开始日期:
2025-02-13
计划完成日期:
% 完成:

0%

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

描述

问题:缩减规格的时候,理论上这里为8支持,但是此测试中出现一次崩溃,且追溯堆栈时发现这里有使用12个(越界崩溃原因),超过前面数值的预期,需要复现分析下

历史记录

#1

杨 杨乐 更新于 3 个月 之前

  • 状态新建 变更为 进行中
  • 指派给李 玮璇 变更为 杨 杨乐
#2

杨 杨乐 更新于 大约一个月 之前

  • 状态进行中 变更为 挂起

现在的过程是:
1.在UL线程中会把16或16包之内的数据,发往UDP_TX_UL线程处理
2.这样的坏处是,当一次处理16包数据,udp_data_tx_req数据结构比较大,需要分配的上行内存池的内存大4MB
3.也可以将数据包,UL每收到1包,就发送到UDP_TX_UL;这样的好处是可以节约约3.75MB的内存,但是会增加UDP_TX_UL线程的调度频率
观点:暂时不处理该问题,先挂起

导出 Atom PDF