summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2019-05-14 18:14:16 +0200
committerThomas Haller <thaller@redhat.com>2019-05-14 18:16:45 +0200
commit27e1933b4ddda1d486c9a0c783f681b1b649dc95 (patch)
tree3d4405a0807e533530b4471335173719f54870ad
parentd27fa26be55890e29bd9a7b25d4edb9759964a95 (diff)
downloadNetworkManager-th/valgrind-fixes.tar.gz
valgrind: suppress leaks for g_get_language_names_with_category()th/valgrind-fixes
On Fedora 30, we now get this memleak: ==27410== 12 bytes in 1 blocks are definitely lost in loss record 20 of 480 ==27410== at 0x483880B: malloc (vg_replace_malloc.c:309) ==27410== by 0x4F23DC8: g_malloc (gmem.c:99) ==27410== by 0x4F3DE83: g_strdup (gstrfuncs.c:363) ==27410== by 0x4EF6D34: g_get_language_names_with_category (gcharset.c:625) ==27410== by 0x4F137BB: g_key_file_init (gkeyfile.c:638) ==27410== by 0x4F15661: g_key_file_new (gkeyfile.c:695) ==27410== by 0x110156: get_dispatcher_file (test-dispatcher-envp.c:433) ==27410== by 0x110B31: test_generic (test-dispatcher-envp.c:518) ==27410== by 0x11121F: test_up (test-dispatcher-envp.c:593) ==27410== by 0x4F461ED: test_case_run (gtestutils.c:2597) ==27410== by 0x4F461ED: g_test_run_suite_internal (gtestutils.c:2685) ==27410== by 0x4F45F93: g_test_run_suite_internal (gtestutils.c:2697) ==27410== by 0x4F466D9: g_test_run_suite (gtestutils.c:2772) ==27410== by 0x4F466F4: g_test_run (gtestutils.c:2007) ==27410== by 0x112193: main (test-dispatcher-envp.c:656) ==27410== and ==27874== 188 (16 direct, 172 indirect) bytes in 1 blocks are definitely lost in loss record 440 of 480 ==27874== at 0x483AB1A: calloc (vg_replace_malloc.c:762) ==27874== by 0x4F23E20: g_malloc0 (gmem.c:129) ==27874== by 0x4EF6D0E: g_get_language_names_with_category (gcharset.c:622) ==27874== by 0x4F137BB: g_key_file_init (gkeyfile.c:638) ==27874== by 0x4F15661: g_key_file_new (gkeyfile.c:695) ==27874== by 0x110156: get_dispatcher_file (test-dispatcher-envp.c:433) ==27874== by 0x110B31: test_generic (test-dispatcher-envp.c:518) ==27874== by 0x11121F: test_up (test-dispatcher-envp.c:593) ==27874== by 0x4F461ED: test_case_run (gtestutils.c:2597) ==27874== by 0x4F461ED: g_test_run_suite_internal (gtestutils.c:2685) ==27874== by 0x4F45F93: g_test_run_suite_internal (gtestutils.c:2697) ==27874== by 0x4F466D9: g_test_run_suite (gtestutils.c:2772) ==27874== by 0x4F466F4: g_test_run (gtestutils.c:2007) ==27874== by 0x112193: main (test-dispatcher-envp.c:656) ==27874==
-rw-r--r--valgrind.suppressions8
1 files changed, 8 insertions, 0 deletions
diff --git a/valgrind.suppressions b/valgrind.suppressions
index 760d5c1122..ced6160ad0 100644
--- a/valgrind.suppressions
+++ b/valgrind.suppressions
@@ -26,6 +26,14 @@
...
}
{
+ g_get_language_names_with_category
+ Memcheck:Leak
+ match-leak-kinds: definite
+ ...
+ fun:g_get_language_names_with_category
+ ...
+}
+{
g_dbus_error_register_error
Memcheck:Leak
fun:calloc