
# X libs
{
   Initializing X extensions causes possible leaks (1)
   Memcheck:Leak
   fun:*alloc
   fun:XInitExtension
   fun:X*AddDisplay
}
{
   Initializing X extensions causes possible leaks (2)
   Memcheck:Leak
   fun:*alloc
   fun:XInitExtension
   fun:X*FindDisplay
}
{
   Initializing X extensions causes possible leaks (3)
   Memcheck:Leak
   fun:*alloc
   fun:XInitExtension
   fun:X*UseExtension
   fun:X*OpenDisplay
}
{
   Initializing X extensions causes possible leaks (4)
   Memcheck:Leak
   fun:*alloc
   fun:XAddExtension
}

# Fontconfig
{
   Leak in FC Config XML Parser
   Memcheck:Leak
   fun:malloc
   ...
   fun:XML_ParseBuffer
   ...
   fun:FcConfigParseAndLoad
}
{
   Leak in FC Config XML Parser
   Memcheck:Leak
   fun:malloc
   ...
   fun:FcStrStaticName
}
{
   Leak that happens when handling pango layouts (eg. during range creation)
   Memcheck:Leak
   fun:realloc
   fun:FcPatternObjectInsertElt
   fun:FcPatternObjectAddWithBinding
   fun:FcFontRenderPrepare
}
{
   Leak that happens inside pango_fc_font_map_load_fontset and others
   Memcheck:Leak
   fun:realloc
   fun:FcPatternObjectInsertElt
   fun:FcPatternObjectAddWithBinding
   fun:FcDefaultSubstitute
}

# GLib
{
   Leak in the GType system (1)
   Memcheck:Leak
   ...
   fun:type_node_any_new_W
   fun:g_type_register_static
}
{
   Leak in the GType system (2)
   Memcheck:Leak
   ...
   fun:type_add_flags_W
   fun:g_type_register_fundamental
}
{
   Leak in the GType system (3)
   Memcheck:Leak
   ...
   fun:type_data_make_W
   fun:g_type_register_fundamental
}
{
   Leak in the GType system (4)
   Memcheck:Leak
   ...
   fun:type_add_interface_Wm
   fun:g_type_add_interface_static
}
{
   Leak in the GType system (5)
   Memcheck:Leak
   ...
   fun:g_memdup
   fun:type_iface_vtable_base_init_Wm
   fun:g_type_class_ref
}
{
   Leak in the GType system (6)
   Memcheck:Leak
   ...
   fun:g_type_class_ref
   fun:g_param_spec_*
}
{
   Leak in the GType system (7)
   Memcheck:Leak
   ...
   fun:g_type_class_ref
   fun:g_type_create_instance
   fun:g_param_spec_*
}
{
   Leak in the GType system (8)
   Memcheck:Leak
   ...
   fun:type_data_make_W
   fun:g_type_init_with_debug_flags
}
{
   Leak in the GType system (9)
   Memcheck:Leak
   ...
   fun:type_node_fundamental_new_W
}


# Pango
{
   Pango rulesets leaks (1)
   Memcheck:Leak
   ...
   fun:g_slice_alloc
   fun:g_array_sized_new
   fun:pango_ot_ruleset_init
   fun:g_type_create_instance
}
{
   Pango rulesets leaks (2)
   Memcheck:Leak
   ...
   fun:g_array_append_vals
   fun:pango_ot_ruleset_add_feature
}
{
   Pango context leak
   Memcheck:Leak
   ...
   fun:pango_language_from_string
   fun:pango_language_get_default
   fun:pango_context_init
   fun:g_type_create_instance
}

# Freetype (only happens in industrial)
{
   FT_Init_FreeType
   Memcheck:Leak
   ...
   fun:FT_Add_Module
   fun:FT_Add_Default_Modules
   fun:FT_Init_FreeType
}
{
   FT_Init_FreeType
   Memcheck:Leak
   ...
   fun:FT_New_Memory
   fun:FT_Init_FreeType
}
{
   FT_Init_FreeType
   Memcheck:Leak
   ...
   fun:FT_New_Library
   fun:FT_Init_FreeType
}

# GTK+
{
   Some home directory stuff, happens when loading the engine
   Memcheck:Leak
   fun:malloc
   fun:nss_parse_service_list
   fun:__nss_database_lookup
   obj:*
   obj:*
   fun:getpwnam_r*
   fun:g_get_any_init_do
   fun:g_get_home_dir
}

