diff options
author | Thomas Haller <thaller@redhat.com> | 2019-05-14 18:14:16 +0200 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2019-05-14 18:16:45 +0200 |
commit | 27e1933b4ddda1d486c9a0c783f681b1b649dc95 (patch) | |
tree | 3d4405a0807e533530b4471335173719f54870ad | |
parent | d27fa26be55890e29bd9a7b25d4edb9759964a95 (diff) | |
download | NetworkManager-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.suppressions | 8 |
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 |