summaryrefslogtreecommitdiff
path: root/glib.supp
diff options
context:
space:
mode:
Diffstat (limited to 'glib.supp')
-rw-r--r--glib.supp24
1 files changed, 23 insertions, 1 deletions
diff --git a/glib.supp b/glib.supp
index e3ce6bc49..f64826b3c 100644
--- a/glib.supp
+++ b/glib.supp
@@ -17,7 +17,7 @@
# This file should be updated if GLib introduces a new deliberate one-time leak,
# or another false race positive in Valgrind: please file bugs at:
#
-# https://bugzilla.gnome.org/enter_bug.cgi?product=glib
+# https://gitlab.gnome.org/GNOME/glib/issues/new
{
gnutls-init-calloc
@@ -51,6 +51,16 @@
fun:initialize_module_inlock_reentrant
}
+# One-time allocation from libc for getpwnam() results
+{
+ g-local-vfs-getpwnam
+ Memcheck:Leak
+ fun:malloc
+ ...
+ fun:getpwnam
+ fun:g_local_vfs_parse_name
+}
+
{
gobject-init-malloc
Memcheck:Leak
@@ -232,6 +242,18 @@
fun:_g_io_module_get_default
}
+# One-time getaddrinfo() configuration loading
+{
+ g-threaded-resolver-getaddrinfo-config
+ Memcheck:Leak
+ fun:malloc
+ ...
+ fun:__resolv_conf_allocate
+ ...
+ fun:getaddrinfo
+ fun:do_lookup_by_name
+}
+
# memcheck checks that the third argument to ioctl() is a valid pointer, but
# some ioctls use that argument as an integer
{