diff --git a/tools/valgrind/MPICH.supp b/tools/valgrind/MPICH.supp index 6934cf8fbd1..80d46a49c86 100644 --- a/tools/valgrind/MPICH.supp +++ b/tools/valgrind/MPICH.supp @@ -39,3 +39,45 @@ fun:PMPI_Init fun:main } +{ + MPICH_MPI_init4 + Memcheck:Leak + match-leak-kinds: reachable + fun:calloc + fun:psmx3_recv_generic + ... + obj:* + ... + fun:MPIDI_Init.constprop.0 + ... + fun:PMPI_Init + fun:main +} +{ + MPICH_MPI_init5 + Memcheck:Leak + match-leak-kinds: reachable + fun:calloc + obj:* + ... + fun: usdf_getinfo.lto_priv.0 + ... + fun:MPID_Init.constprop.0 + ... + fun:PMPI_Init + fun:main +} +{ + MPICH_MPI_init6 + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + fun:strdup + obj:* + ... + fun:MPID_Init.constprop.0 + ... + obj:* + fun:PMPI_Init + fun:main +} diff --git a/tools/valgrind/OpenMP.supp b/tools/valgrind/OpenMP.supp index e92e34e8167..29284b3bcf0 100644 --- a/tools/valgrind/OpenMP.supp +++ b/tools/valgrind/OpenMP.supp @@ -193,3 +193,13 @@ fun:GOMP_parallel } +{ + gomp_realloc1 + Memcheck:Leak + match-leak-kinds: reachable + fun:realloc + fun:gomp_realloc + fun:gomp_team_start + fun:GOMP_parallel +} +