From 4c16cfa176b3d50ceab1a2569937beeaa8583ee7 Mon Sep 17 00:00:00 2001 From: "Ralf W. Grosse-Kunstleve" Date: Mon, 8 Mar 2021 16:58:51 -0800 Subject: [PATCH 1/2] Adding suppression for pypocketfft. --- tests/valgrind-numpy-scipy.supp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/tests/valgrind-numpy-scipy.supp b/tests/valgrind-numpy-scipy.supp index e8ff680dd3..b358f7dc3a 100644 --- a/tests/valgrind-numpy-scipy.supp +++ b/tests/valgrind-numpy-scipy.supp @@ -138,3 +138,22 @@ fun:__Pyx__PyObject_CallOneArg fun:__pyx_pw_5numpy_6random_13bit_generator_12BitGenerator_1__init__ } + +{ + pypocketfft leaks on import + Memcheck:Leak + match-leak-kinds: definite + fun:_Znwm + fun:PyInit_pypocketfft + fun:_PyImport_LoadDynamicModuleWithSpec + fun:_imp_create_dynamic_impl.constprop.0 + fun:_imp_create_dynamic + fun:cfunction_vectorcall_FASTCALL + fun:PyVectorcall_Call + fun:_PyObject_Call + fun:PyObject_Call + fun:do_call_core + fun:_PyEval_EvalFrameDefault + fun:_PyEval_EvalFrame + fun:_PyEval_EvalCode +} From eb708af5e24094b04108e2719597329e1fb4e61d Mon Sep 17 00:00:00 2001 From: Yannick Jadoul Date: Tue, 9 Mar 2021 23:23:11 +0100 Subject: [PATCH 2/2] Generalize existing pypocketfft Valgrind suppression --- tests/valgrind-numpy-scipy.supp | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/tests/valgrind-numpy-scipy.supp b/tests/valgrind-numpy-scipy.supp index b358f7dc3a..fea9bcb4a6 100644 --- a/tests/valgrind-numpy-scipy.supp +++ b/tests/valgrind-numpy-scipy.supp @@ -111,7 +111,7 @@ fun:_Znwm fun:PyInit_pypocketfft fun:_PyImport_LoadDynamicModuleWithSpec - fun:_imp_create_dynamic_impl.constprop.3 + fun:_imp_create_dynamic_impl.constprop.* fun:_imp_create_dynamic fun:cfunction_vectorcall_FASTCALL fun:PyVectorcall_Call @@ -138,22 +138,3 @@ fun:__Pyx__PyObject_CallOneArg fun:__pyx_pw_5numpy_6random_13bit_generator_12BitGenerator_1__init__ } - -{ - pypocketfft leaks on import - Memcheck:Leak - match-leak-kinds: definite - fun:_Znwm - fun:PyInit_pypocketfft - fun:_PyImport_LoadDynamicModuleWithSpec - fun:_imp_create_dynamic_impl.constprop.0 - fun:_imp_create_dynamic - fun:cfunction_vectorcall_FASTCALL - fun:PyVectorcall_Call - fun:_PyObject_Call - fun:PyObject_Call - fun:do_call_core - fun:_PyEval_EvalFrameDefault - fun:_PyEval_EvalFrame - fun:_PyEval_EvalCode -}