Valgrind在为字符串赋值时报告内存泄漏。
我使用下面的简单代码来测试Valgrind报告的内存泄漏。时,当我试图给一个字符串赋值时,它会报告一个内存泄漏。我正在使用这个简单的测试来调查实际程序中的一些内存泄漏,似乎使用字符串可能会导致某种问题。By 0x8048A6F: main (t3.c:23)是这样
我已经创建了一个简单的程序,它使用一个线程来解析日志文件并打印值。在阅读了之后,我让线程分离,然后在我的主函数中销毁属性(PTHREAD_CREATE_DETACHED)。我还退出了线程(没有退出会造成更多的内存泄漏)。然而,我仍然有内存泄漏和错误,即使我非常确定我在程序的其余部分中没有malloc任何东西。在我运行程序时给出的报告:==12387== in