# valgrind suppressions file
{
ld.so/map
Memcheck:Cond
fun:index
fun:expand_dynamic_string_token
fun:_dl_map_object
}
{
ld.so/relocate
Memcheck:Cond
fun:_dl_relocate_object
fun:dl_main
fun:_dl_sysdep_start
fun:_dl_start
}
{
glib/g_type_init
Memcheck:Leak
...
fun:g_type_init
}
{
glib/g_type_init_with_debug_flags
Memcheck:Leak
...
fun:g_type_init_with_debug_flags
}
{
glib/g_thread_init
Memcheck:Leak
...
fun:g_thread_init
}
{
glib/g_thread_init_glib
Memcheck:Leak
...
fun:g_thread_init_glib
}
{
glib/g_thread_self
Memcheck:Leak
...
fun:g_slice_alloc0
fun:g_thread_self
}
{
glib/g_type_register_static
Memcheck:Leak
...
fun:g_type_register_static
}
{
glib/g_boxed_type_register_static
Memcheck:Leak
...
fun:g_boxed_type_register_static
}
{
glib/g_type_add_interface_static
Memcheck:Leak
...
fun:g_type_add_interface_static
}
{
glib/g_type_interface_add_prerequisite
Memcheck:Leak
...
fun:g_type_interface_add_prerequisite
}
{
glib/g_type_class_ref
Memcheck:Leak
...
fun:g_type_class_ref
}
{
glib/g_set_prgname
Memcheck:Leak
...
fun:g_set_prgname
}
{
glib/g_intern_string
Memcheck:Leak
...
fun:g_intern_string
}
{
glib/g_intern_static_string
Memcheck:Leak
...
fun:g_intern_static_string
}
{
glib/g_quark_from_string
Memcheck:Leak
...
fun:g_quark_from_string
}
{
glib/g_quark_from_static_string
Memcheck:Leak
...
fun:g_quark_from_static_string
}
{
glib/get_dispatch
Memcheck:Leak
...
fun:get_dispatch
}
{
glib/g_signal_connect
Memcheck:Leak
...
fun:handler_list_ensure
}
{
glib/g_signal_handlers_destroy
Memcheck:Leak
...
fun:g_signal_handlers_destroy
}
{
glib/g_data_initialize
Memcheck:Leak
...
fun:g_data_initialize
}
{
glib/g_static_private_set
Memcheck:Leak
...
fun:g_static_private_set
}
{
glib/g_child_watch_source_init_multi_threaded
Memcheck:Leak
...
fun:g_child_watch_source_init_multi_threaded
}
{
glib/xdg_mime_init
Memcheck:Leak
...
fun:xdg_mime_init
}
{
glib/GResolver
Memcheck:Leak
...
fun:g_resolver_get_default
}
{
glib/g_main_context_push_thread_default
Memcheck:Leak
...
fun:g_main_context_push_thread_default
}
{
glib/g_socket_connection_factory
Memcheck:Leak
...
fun:g_socket_connection_factory_register_type
}
{
glib/g_get_language_names
Memcheck:Leak
...
fun:g_get_language_names
}
{
glib/giomodules
Memcheck:Leak
...
fun:_g_io_modules_ensure_loaded
}
{
glib/giomodules2
Memcheck:Leak
...
fun:_g_io_module_get_default
}
{
glib/proxydefault
Memcheck:Leak
...
fun:get_default_proxy_resolver
}
{
glib/proxysettings
Memcheck:Leak
...
fun:update_settings
fun:g_proxy_resolver_gnome_lookup
}
{
glib/tlsdefault
Memcheck:Leak
...
fun:get_default_tls_backend
}
{
glib/tlsdb
Memcheck:Leak
...
fun:g_tls_backend_gnutls_get_default_database
}
{
glib/tlsdb_dummy
Memcheck:Leak
...
fun:g_dummy_tls_backend_get_default_database
}
{
glib/tlscache
Memcheck:Leak
...
fun:g_bytes_new_with_free_func
fun:g_tls_client_connection_gnutls_constructed
}
{
glib/tlspriority
Memcheck:Leak
...
fun:g_tls_connection_gnutls_init_priorities
}
{
glib/gfileinfo
Memcheck:Leak
...
fun:ensure_attribute_hash
fun:lookup_attribute
}
{
glib/gfileinfo2
Memcheck:Leak
...
fun:_lookup_namespace
}
{
glib/unixsignalthread
Memcheck:Leak
...
fun:ensure_unix_signal_handler_installed_unlocked
}
{
glib/gioscheduler
Memcheck:Leak
...
fun:init_scheduler
}
{
glib/gtestinit
Memcheck:Leak
...
fun:g_test_init
}
{
glib/gtestroot
Memcheck:Leak
...
fun:g_test_get_root
}
{
glib/gtestseed
Memcheck:Leak
...
fun:test_run_seed
}
{
glib/gtestcase
Memcheck:Leak
...
fun:g_test_create_case
}
{
glib/gtestsuite
Memcheck:Leak
...
fun:g_test_create_suite
}
{
glib/gtestsuiteadd
Memcheck:Leak
...
fun:g_test_suite_add
}
{
glib/gtestsuiteaddsuite
Memcheck:Leak
...
fun:g_test_suite_add_suite
}
{
glib/gtestsuiterun
Memcheck:Leak
...
fun:g_slist_copy
fun:g_test_run_suite_internal
}
{
glib/gthreadpool
Memcheck:Leak
...
fun:g_thread_pool_start_thread
}
{
glib/gthreadpool1
Memcheck:Leak
...
fun:g_thread_pool_wait_for_new_pool
}
{
glib/gthreadpool2
Memcheck:Leak
...
fun:g_thread_pool_wait_for_new_task
}
{
glib/unused_thread_queue
Memcheck:Leak
...
fun:g_async_queue_new_full
fun:g_thread_pool_new
}
{
glib/gthreadtls
Memcheck:Leak
...
fun:_dl_allocate_tls
...
fun:g_system_thread_new
}
{
glib/filenamecharsets
Memcheck:Leak
...
fun:g_get_filename_charsets
}
{
glib/charset
Memcheck:Leak
...
fun:g_get_charset
}
{
glib/tmpdir
Memcheck:Leak
...
fun:g_get_tmp_dir
}
{
glib/g_get_user_name
Memcheck:Leak
...
fun:g_get_user_name
}
{
glib/gtlssessioncache
Memcheck:Leak
...
fun:g_tls_backend_gnutls_store_session
}
{
glib/gtlssessioncache_client
Memcheck:Leak
...
fun:gnutls_session_get_data2
fun:g_tls_client_connection_gnutls_finish_handshake
}
{
glib/gtlssessioncache_client2
Memcheck:Leak
...
fun:g_bytes_new_with_free_func
fun:g_tls_client_connection_gnutls_finish_handshake
}
{
glib/gtlssessioncache_client3
Memcheck:Leak
...
fun:g_bytes_new_take
fun:g_tls_client_connection_gnutls_constructed
}
{
glib/gtlssessioncache_client4
Memcheck:Leak
...
fun:g_strdup_printf
fun:g_tls_client_connection_gnutls_constructed
}
{
glib/gtlssessioncache_server
Memcheck:Leak
...
fun:g_tls_server_connection_gnutls_db_store
}
{
glib/cached_poll_array
Memcheck:Leak
...
fun:g_malloc_n
fun:g_main_context_iterate
}
{
glib/rand
Memcheck:Leak
...
fun:g_rand_new
fun:g_random_int_range
}
{
glib/g_cancellable_push_current
Memcheck:Leak
...
fun:g_cancellable_push_current
}
{
glib/slice_thread_local
Memcheck:Leak
...
fun:thread_memory_from_self
}
{
glib/gobjectinit
Memcheck:Leak
...
fun:gobject_init_ctor
}
{
glib/gtask threadpool
Memcheck:Leak
...
fun:g_thread_pool_new
fun:g_task_thread_pool_init
}
{
glib/resources
Memcheck:Leak
...
fun:g_resource_load
}
{
glib/resources2
Memcheck:Leak
...
fun:g_resources_register
}
{
glib/worker
Memcheck:Leak
...
fun:g_get_worker_context
}
{
glib/worker2
Memcheck:Leak
...
fun:glib_worker_main
}
# probably inlines the aggressive memcpy/memcmp
{
gnutls/der
Memcheck:Addr4
...
fun:asn1_der_coding
}
# probably using uninitialized memory as padding or something
{
gnutls/handshake
Memcheck:Cond
...
fun:gnutls_handshake
}
{
gnutls/init
Memcheck:Leak
...
fun:gnutls_global_init
}
# known leak in gnutls 2.12, fixed in 3.0
{
gnutls/server_key_leak
Memcheck:Leak
...
fun:call_get_cert_callback
}
{
libxml2/xmlInitGlobals
Memcheck:Leak
...
fun:xmlInitGlobals
}
{
libxml2/xmlInitMemory
Memcheck:Leak
...
fun:xmlInitMemory
}
{
libxml2/xmlInitParserCtxt
Memcheck:Leak
...
fun:xmlInitParserCtxt
}
{
libxml2/xmlInitializeDict
Memcheck:Leak
...
fun:__xmlInitializeDict
}
{
libxml2/xmlInitCharEncodingHandlers
Memcheck:Leak
...
fun:xmlInitCharEncodingHandlers
}
{
libxml2/xmlNewCharEncodingHandler
Memcheck:Leak
...
fun:xmlNewCharEncodingHandler
}
{
libsoup/interned_uri_schemes
Memcheck:Leak
...
fun:g_ascii_strdown
fun:soup_uri_parse_scheme
}
{
libsoup/interned_headers
Memcheck:Leak
...
fun:intern_header_name
}
{
libsoup/tlds
Memcheck:Leak
...
fun:soup_tld_ensure_rules_hash_table
}
# fixme?
{
glib/gmuteximpl
Memcheck:Leak
...
fun:g_mutex_impl_new
fun:g_mutex_get_impl
}
{
glib/grecmuteximpl
Memcheck:Leak
...
fun:g_rec_mutex_impl_new
fun:g_rec_mutex_get_impl
}
{
glib/grwlockimpl
Memcheck:Leak
...
fun:g_rw_lock_impl_new
fun:g_rw_lock_get_impl
}
{
glib/gcondimpl
Memcheck:Leak
...
fun:g_cond_impl_new
fun:g_cond_get_impl
}
{
glib/gprivateimpl
Memcheck:Leak
...
fun:g_private_impl_new
fun:g_private_get_impl
}
{
glib/test_uri_base
Memcheck:Leak
...
fun:g_strdup
fun:test_case_run
}