glibc detected double free or corruption (out): 0x081d66b8 错误

Linux下运行一后台程序,出现上面错误提示,设置环境变量MALLOC_CHECK_

$ export MALLOC_CHECK_=0

程序启动没出错了,

参数说明:

0 - 不产生错误信息,也不中止这个程序

1 - 产生错误信息,但是不中止这个程序

2 - 不产生错误信息,但是中止这个程序

3 - 产生错误信息,并中止这个程序

最好的方法是检查程序代码,解决问题。

原文地址:https://www.cnblogs.com/memdumper/p/4525496.html