执行单算子产生coredump的定位处理 现象描述 单算子执行结束,出现重复释放内存,导致coredump,屏幕显示如图1所示报错。 图1 屏显信息:double free or corruption(!prev) 可能原因 分析上述日志信息,可能存在以下故障原因:代码中出现重复释放内存的操作。 处理步骤 通过gdb挂载可执行文件,通过查看栈信息做排查: 重复释放内存代码是否是用户自身代码bug,如果是则需修复代码bug。 提供栈信息,联系华为工程师分析定位。 具体步骤如下: gdb挂载可执行文件。 执行gdb调试。 查看调用栈。 如果该问题非用户代码问题,联系华为工程师解决。 父主题: 常见故障分析与处理