这个简单的程序根据LeakSanitizer泄漏内存。
#include <mpi.h>
int main(int argc, char *argv[])
{
MPI_Init(&argc, &argv);
MPI_Finalize();
return 0;
}
我将它链接到 Open MPI v1.10.2。
This other question问了几乎相同的问题,但使用 valgrind 而不是 LeakSanitizer。答案解释了报告的内存泄漏是误报,并指导如何在使用 valgrind 时抑制它们。
我想 LeakSanitizer 报告的内存泄漏也是错误的。是这样吗?有可能压制他们吗?