IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    ASR CAT 1 平台申请不到内存dump案例

    Hacper\'s Blog发表于 2022-03-01 00:48:52
    love 0

    内存耗尽导致的dump会有类似的错误输出:

    1
    
    Error description: (310,320,0),KIOSMEM,L:146
    

    (310,320,0),KIOSMEM,L:146 表示申请 0x320(800)字节大小的内存失败。

    通过工具 Quec_Crane_Dump_Memory_Parse_Tool_v1.1.2 解析dump查看内存使用情况,打开output_osa_mem.txt,查找 free block 关键字,发现确实没有0x320(800)大小的空闲内存了。

    最后检查应用代码,定位发生内存泄漏的地方。

    task QlUMaiRx 申请了365920字节,申请了10455次, 所以这里出问题的可能性最大,最后确定是串口接收回调 ql_uart_callback 内存泄漏。



沪ICP备19023445号-2号
友情链接