diff --git a/tools/valgrind/OpenMPI.supp b/tools/valgrind/OpenMPI.supp index a4aeaf95be..d5a633b3ee 100644 --- a/tools/valgrind/OpenMPI.supp +++ b/tools/valgrind/OpenMPI.supp @@ -90,6 +90,25 @@ fun:orte_init fun:ompi_mpi_init } +{ + OpenMPI_MPI_init9 + Memcheck:Leak + match-leak-kinds: definite + fun:malloc + ... + fun:orte_init + fun:ompi_mpi_init + fun:PMPI_Init +} +{ + OpenMPI_MPI_init10 + Memcheck:Leak + match-leak-kinds: indirect + fun:malloc + ... + fun:ompi_mpi_init + fun:PMPI_Init +} { OpenMPI_MPI_thread1 Memcheck:Leak @@ -152,7 +171,26 @@ match-leak-kinds: definite fun:malloc fun:strdup - obj:* ... fun:dlopen* } +{ + OpenMPI_dlopen_strdup2 + Memcheck:Leak + match-leak-kinds: definite + fun:malloc + fun:strdup + ... + fun:dl_open_worker +} +{ + OpenMPI_dlopen_strdup3 + Memcheck:Leak + match-leak-kinds: indirect + fun:malloc + fun:strdup + ... + fun:event_base_loop + ... + fun:clone +}