执行单算子产生coredump的定位处理
2022/08/11
171
问题信息
问题来源 | 产品大类 | 产品子类 | 关键字 |
---|---|---|---|
官方 | CANN | 应用开发AscendCL | 单算子、coredump、重复、释放、内存、double free |
问题现象描述
- 业务场景:应用/算子开发
- 适用处理器:Atlas 200/300/500 推理产品、Atlas 推理系列产品、Atlas 训练系列产品
- 处理器形态:EP、RC
原因分析
分析屏显日志信息,可能存在以下故障原因:代码中出现重复释放内存的操作。
解决措施
通过gdb挂载可执行文件,通过查看栈信息做排查:
重复释放内存代码是否是用户自身代码bug,如果是则需修复代码bug。
具体步骤如下:
1. gdb挂载可执行文件。
2. 执行gdb调试。
3. 查看调用栈。
本页内容