diff --git a/glib.supp b/glib.supp index 7354aeab5..4056502ac 100644 --- a/glib.supp +++ b/glib.supp @@ -200,6 +200,16 @@ fun:type_iface_vtable_base_init_Wm } +{ + g-type-class-init-calloc + Memcheck:Leak + fun:calloc + ... + fun:g_type_create_instance + ... + fun:type_class_init_Wm +} + { g-type-class-init Memcheck:Leak @@ -218,6 +228,26 @@ fun:_g_io_module_get_default } +{ + g-io-module-default-singleton-calloc + Memcheck:Leak + fun:calloc + ... + fun:g_type_create_instance + ... + fun:_g_io_module_get_default +} + +# This one seems to show up sometimes with g_type_create_instance() at the top +# of the stack, as well. +{ + g-io-module-default-singleton + Memcheck:Leak + fun:g_type_create_instance + ... + fun:_g_io_module_get_default +} + { g-io-module-default-singleton-module Memcheck:Leak