使用glibc 2.28版本运行业务调用malloc接口出现Core Dump问题
2025/06/03
46
问题信息
| 问题来源 | 产品大类 | 产品子类 | 关键字 |
|---|---|---|---|
| 官方 | 故障处理 | CANN | glibc |
问题现象描述
在glibc 2.28版本的docker环境中运行视频解析、目标识别相关业务时出现Core Dump,通过排查堆栈信息,实际为调用glibc的malloc接口时出现异常,堆栈信息如下图所示。
图1 堆栈信息
解决措施
因glibc 2.28版本存在bug引发该问题,glibc 2.29版本现已修复,用户可以在执行业务之前,通过设置环境变量的方式修改malloc接口,配置命令如下:
export GLIBC_TUNABLES=glibc.malloc.tcache_count=0



