From cb6ea86f6ff175901d5e2b3531bce295e112564f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A1n=20Tomko?= <jtomko@redhat.com> Date: Sat, 22 Feb 2020 00:48:27 +0100 Subject: [PATCH] tests: valgrind.supp: suppress g_type_register_static leaks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When a type is registered, it holds allocated memory until the program exits. Add an exception to valgrind.supp to make the output of make -C tests valgrind more readable. Signed-off-by: Ján Tomko <jtomko@redhat.com> Reviewed-by: Michal Privoznik <mprivozn@redhat.com> --- tests/.valgrind.supp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tests/.valgrind.supp b/tests/.valgrind.supp index 6fb724ff13..f78b3b1f72 100644 --- a/tests/.valgrind.supp +++ b/tests/.valgrind.supp @@ -148,3 +148,16 @@ fun:virObjectUnref fun:main } +# +# types registered with GLib are never freed +# +{ + glibTypeRegisterLeak + Memcheck:Leak + match-leak-kinds: possible + ... + fun:g_realloc + obj:*/lib*/libgobject* + fun:g_type_register_static + ... +}