add even more suppressions and generalize some

This commit is contained in:
Axel Kohlmeyer
2025-04-06 03:49:11 -04:00
parent 860a3cbbd3
commit 2eaf1e52f0
3 changed files with 201 additions and 54 deletions

View File

@ -121,6 +121,17 @@
fun:PMPI_Init fun:PMPI_Init
... ...
} }
{
MPICH_MPI_init10
Memcheck:Leak
match-leak-kinds: reachable
fun:malloc
...
fun:MPII_Init_thread.isra.0
...
fun:PMPI_Init
...
}
{ {
MPICH_library1 MPICH_library1
Memcheck:Leak Memcheck:Leak
@ -128,14 +139,6 @@
fun:malloc fun:malloc
... ...
fun:PMPI_Init fun:PMPI_Init
fun:lammps_mpi_init
fun:lammps_mpi_init
fun:lammps_open
...
fun:Run
fun:*
fun:*
fun:Run
... ...
} }
{ {
@ -147,9 +150,6 @@
fun:MPIDI_OFI_init_local fun:MPIDI_OFI_init_local
... ...
fun:PMPI_Init fun:PMPI_Init
fun:lammps_mpi_init
fun:lammps_mpi_init
fun:lammps_open
... ...
} }
{ {
@ -164,9 +164,6 @@
fun:MPIR_init_comm_world fun:MPIR_init_comm_world
... ...
fun:PMPI_Init fun:PMPI_Init
fun:lammps_mpi_init
fun:lammps_mpi_init
fun:lammps_open
... ...
} }
{ {
@ -180,9 +177,6 @@
fun:hwloc_topology_load fun:hwloc_topology_load
... ...
fun:PMPI_Init fun:PMPI_Init
fun:lammps_mpi_init
fun:lammps_mpi_init
fun:lammps_open
... ...
} }
{ {
@ -208,13 +202,7 @@
fun:MPIR_init_comm_world fun:MPIR_init_comm_world
... ...
fun:PMPI_Init fun:PMPI_Init
fun:lammps_mpi_init
fun:lammps_mpi_init
fun:lammps_open
... ...
fun:Run
fun:*
fun:*
} }
{ {
MPICH_comm2 MPICH_comm2
@ -228,13 +216,7 @@
fun:MPIR_init_comm_world fun:MPIR_init_comm_world
... ...
fun:PMPI_Init fun:PMPI_Init
fun:lammps_mpi_init
fun:lammps_mpi_init
fun:lammps_open
... ...
fun:Run
fun:*
fun:*
} }
{ {
MPICH_comm3 MPICH_comm3
@ -248,13 +230,7 @@
fun:MPIR_init_comm_self fun:MPIR_init_comm_self
... ...
fun:PMPI_Init fun:PMPI_Init
fun:lammps_mpi_init
fun:lammps_mpi_init
fun:lammps_open
... ...
fun:Run
fun:*
fun:*
} }
{ {
MPICH_comm4 MPICH_comm4
@ -268,13 +244,7 @@
fun:MPIR_init_comm_self fun:MPIR_init_comm_self
... ...
fun:PMPI_Init fun:PMPI_Init
fun:lammps_mpi_init
fun:lammps_mpi_init
fun:lammps_open
... ...
fun:Run
fun:*
fun:*
} }
{ {
MPICH_psm3_1 MPICH_psm3_1
@ -307,8 +277,7 @@
fun:MPIDI_OFI_init_local fun:MPIDI_OFI_init_local
... ...
fun:PMPI_Init fun:PMPI_Init
fun:lammps_mpi_init ...
fun:lammps_mpi_init
} }
{ {
MPICH_psm3_3 MPICH_psm3_3
@ -344,8 +313,7 @@
fun:MPIDI_OFI_init_local fun:MPIDI_OFI_init_local
... ...
fun:PMPI_Init fun:PMPI_Init
fun:lammps_mpi_init ...
fun:lammps_mpi_init
} }
{ {
MPICH_hwloc1 MPICH_hwloc1
@ -362,9 +330,7 @@
fun:hwloc_topology_load fun:hwloc_topology_load
... ...
fun:PMPI_Init fun:PMPI_Init
fun:lammps_mpi_init ...
fun:lammps_mpi_init
fun:lammps_open
} }
{ {
MPICH_hwloc2 MPICH_hwloc2
@ -379,10 +345,16 @@
fun:hwloc_topology_load fun:hwloc_topology_load
... ...
fun:PMPI_Init fun:PMPI_Init
fun:lammps_mpi_init ...
fun:lammps_mpi_init }
fun:lammps_open {
fun:* MPICH_hwloc3
fun:* Memcheck:Leak
fun:* match-leak-kinds: reachable
fun:malloc
fun:*
fun:hwloc__topology_init
...
fun:PMPI_Init
...
} }

View File

@ -143,3 +143,165 @@
fun:PyUnicode_FromKindAndData fun:PyUnicode_FromKindAndData
... ...
} }
{
Python3_init_1
Memcheck:Leak
match-leak-kinds: reachable
fun:malloc
...
fun:PyMem_Malloc
fun:PyModule_ExecDef
...
fun:pycore_interp_init
...
fun:Py_InitializeFromConfig
...
}
{
Python3_init_2
Memcheck:Leak
match-leak-kinds: reachable
fun:realloc
fun:_Py_EncodeUTF8Ex
fun:encode_wstr_utf8
...
fun:py_interp_main
fun:pyinit_main
fun:Py_InitializeFromConfig
...
}
{
Python3_init_3
Memcheck:Leak
match-leak-kinds: reachable
fun:malloc
fun:_PyMem_RawStrdup
...
fun:py_interp_main
fun:pyinit_main
fun:Py_InitializeFromConfig
...
}
{
Python3_init_4
Memcheck:Leak
match-leak-kinds: reachable
fun:malloc
fun:*
fun:_extensions_cache_find_unlocked
...
fun:_PyImport_FixupBuiltin
fun:_PySys_Create
fun:pycore_interp_init
...
fun:Py_InitializeFromConfig
...
}
{
Python3_init_5
Memcheck:Leak
match-leak-kinds: possible
fun:calloc
...
fun:PyMem_Calloc
fun:PyList_New
fun:_PyWideStringList_AsList
fun:*
fun:interpreter_update_config
fun:init_interp_main
fun:pyinit_main
fun:Py_InitializeFromConfig
...
}
{
Python3_init_6
Memcheck:Leak
match-leak-kinds: possible
fun:calloc
...
fun:PyMem_Calloc
fun:PyList_New
fun:*
fun:_PyEval_EvalFrameDefault
...
fun:PyObject_CallFunction
fun:PyImport_Import
fun:PyImport_ImportModule
...
fun:init_interp_main
}
{
Python3_init_7
Memcheck:Leak
match-leak-kinds: possible
fun:calloc
...
fun:PyMem_Calloc
fun:PyList_New
fun:*
fun:_PyEval_EvalFrameDefault
fun:PyEval_EvalCode
...
fun:PyObject_CallFunction
fun:PyImport_Import
fun:PyImport_ImportModule
...
}
{
Python3_init_8
Memcheck:Leak
match-leak-kinds: possible
fun:calloc
...
fun:PyMem_Calloc
fun:PyList_New
fun:*
fun:_PyEval_EvalFrameDefault
fun:*
fun:object_vacall
fun:PyObject_CallMethodObjArgs
...
fun:_PyEval_EvalFrameDefault
fun:*
fun:object_vacall
fun:PyObject_CallMethodObjArgs
fun:*
fun:PyImport_ImportModuleLevelObject
}
{
Python3_init_9
Memcheck:Leak
match-leak-kinds: possible
fun:calloc
...
fun:PyMem_Calloc
fun:PyList_New
fun:*
fun:_PyEval_EvalFrameDefault
fun:*
fun:object_vacall
fun:PyObject_CallMethodObjArgs
...
fun:_PyEval_EvalFrameDefault
fun:PyEval_EvalCode
...
}
{
Python3_init_10
Memcheck:Leak
match-leak-kinds: possible
fun:calloc
...
fun:PyMem_Calloc
fun:PyList_New
fun:*
fun:_PyEval_EvalFrameDefault
...
fun:PyObject_Vectorcall
fun:_PyEval_EvalFrameDefault
fun:PyEval_EvalCode
fun:*
fun:builtin_exec
...
fun:_PyEval_EvalFrameDefault
}

View File

@ -67,3 +67,16 @@
fun:_dl_catch_exception fun:_dl_catch_exception
fun:_dl_catch_error fun:_dl_catch_error
} }
{
libc_dlclose1
Memcheck:Leak
match-leak-kinds: reachable
fun:malloc
fun:*
fun:_dl_close_worker
fun:_dl_close
fun:_dl_catch_exception
fun:_dl_catch_error
fun:_dlerror_run
...
}