![]() |
1
9
能够用一些“hello world”代码重现这个问题,它甚至不调用加载对象中的任何符号。 http://pastebin.com/d690bea57 我想这是libc或valgrind中的一个bug。 可在Ubuntu 9.04和Scientific Linux 5.3上复制(分别为20和32字节)。 编辑(卡尔马留斯): 这个琐碎的代码再现了这个问题:
使用此命令编译时:
即使是最新的Valgrind 3.11也能在Ubuntu 14.04上重现。 |
![]() |
2
2
这种抑制效果更好:
(请注意“…”是抑制的一部分,应逐字输入。) |
![]() |
3
1
我自己也在各种libs中看到过这个,使用dlopen还是不使用dlopen。我只是假设是libs中的一些神奇实现欺骗了valgrind——或者——这些libs确实有内存泄漏,在这种情况下,我在其中无能为力 我的 应用程序。 |