diff options
Diffstat (limited to 'valgrind.suppressions')
-rw-r--r-- | valgrind.suppressions | 710 |
1 files changed, 177 insertions, 533 deletions
diff --git a/valgrind.suppressions b/valgrind.suppressions index 8d687f7b8..a6ffa13c9 100644 --- a/valgrind.suppressions +++ b/valgrind.suppressions @@ -4,66 +4,29 @@ # bogus messages. { - g_main_context_dispatch - Memcheck:Leak - fun:malloc - fun:g_malloc - fun:g_slice_alloc - fun:g_slice_alloc0 - fun:get_dispatch - fun:g_main_context_dispatch -} - -{ - g_main_context_default - Memcheck:Leak - fun:malloc - fun:g_malloc - fun:g_slice_alloc - fun:g_slist_append - fun:g_main_context_new - fun:g_main_context_default -} - -{ - g_main_context_default - Memcheck:Leak - fun:malloc - fun:g_malloc - fun:g_slice_alloc - fun:g_ptr_array_sized_new - fun:g_main_context_new - fun:g_main_context_default -} - -{ - g_main_context_default + <insert_a_suppression_name_here> Memcheck:Leak - fun:calloc - fun:g_malloc0 - fun:g_main_context_new - fun:g_main_context_default + fun:*alloc + ... + fun:g_random_int } { - g_main_context_default + g_main_context_dispatch Memcheck:Leak fun:malloc fun:g_malloc fun:g_slice_alloc - fun:g_main_context_add_poll_unlocked - fun:g_main_context_new - fun:g_main_context_default + fun:g_slice_alloc0 + fun:get_dispatch + fun:g_main_context_dispatch } { g_main_context_default Memcheck:Leak - fun:malloc - fun:g_malloc - fun:g_slice_alloc - fun:g_slist_prepend - fun:g_main_context_new + fun:?alloc + ... fun:g_main_context_default } @@ -90,108 +53,34 @@ } { - g_get_language_names - Memcheck:Leak - fun:malloc - fun:g_malloc - fun:g_strdup - fun:g_get_language_names -} - -{ - g_get_language_names - Memcheck:Leak - fun:malloc - fun:g_malloc - fun:g_strconcat - fun:_g_compute_locale_variants - fun:g_get_language_names -} - -{ - g_get_language_names - Memcheck:Leak - fun:memalign - fun:posix_memalign - fun:slab_allocator_alloc_chunk - fun:g_slice_alloc - fun:g_hash_table_new_full - fun:g_get_language_names -} - -{ - g_get_language_names - Memcheck:Leak - fun:calloc - fun:g_malloc0 - fun:g_get_language_names -} - -{ - g_get_language_names - Memcheck:Leak - fun:malloc - fun:g_malloc - fun:g_get_language_names -} - -{ g_static_private_set Memcheck:Leak - fun:realloc - fun:g_realloc - fun:g_array_maybe_expand - fun:g_array_set_size + fun:memalign + ... fun:g_static_private_set } { g_static_private_set Memcheck:Leak - fun:malloc - fun:realloc - fun:g_realloc - fun:g_array_maybe_expand - fun:g_array_set_size + fun:*alloc + ... fun:g_static_private_set } { - g_get_language_names - Memcheck:Leak - fun:calloc - fun:g_malloc0 - fun:g_hash_table_insert_internal - fun:g_get_language_names -} - -{ - g_get_language_names - Memcheck:Leak - fun:malloc - fun:g_malloc - fun:g_slice_alloc - fun:g_hash_table_insert_internal - fun:g_get_language_names -} - -{ - g_get_language_names + g_static_private_set Memcheck:Leak - fun:calloc - fun:g_malloc0 - fun:g_hash_table_resize - fun:g_hash_table_insert_internal - fun:g_get_language_names + fun:*alloc + ... + fun:g_intern_static_string } { g_get_language_names Memcheck:Leak - fun:malloc - fun:g_malloc - fun:g_slice_alloc - fun:g_hash_table_new_full + fun:*alloc + ... fun:g_get_language_names } @@ -199,49 +88,31 @@ g_get_language_names Memcheck:Leak fun:memalign - fun:posix_memalign - fun:slab_allocator_alloc_chunk - fun:g_slice_alloc - fun:g_slist_prepend - fun:g_strsplit + ... fun:g_get_language_names } { g_set_prgname Memcheck:Leak - fun:malloc - fun:g_malloc - fun:g_strdup + fun:*alloc + ... fun:g_set_prgname } { g_set_application_name Memcheck:Leak - fun:malloc - fun:g_malloc - fun:g_strdup + fun:*alloc + ... fun:g_set_application_name } { g_thread_init_glib Memcheck:Leak - fun:malloc - fun:g_malloc - fun:g_private_new_posix_impl - fun:_g_messages_thread_init_nomessage - fun:g_thread_init_glib -} - -{ - g_thread_init_glib - Memcheck:Leak - fun:malloc - fun:g_malloc - fun:g_private_new_posix_impl - fun:_g_slice_thread_init_nomessage + fun:*alloc + ... fun:g_thread_init_glib } @@ -254,197 +125,43 @@ } { - g_thread_init_glib - Memcheck:Leak - fun:malloc - fun:g_malloc - fun:g_private_new_posix_impl - fun:g_thread_init_glib -} - -{ - g_thread_init_glib - Memcheck:Leak - fun:malloc - fun:g_malloc - fun:g_mutex_new_posix_impl - fun:_g_messages_thread_init_nomessage - fun:g_thread_init_glib -} - -{ - g_thread_init_glib - Memcheck:Leak - fun:calloc - fun:g_malloc0 - fun:g_thread_self - fun:g_thread_init_glib -} - -{ - g_thread_init_glib - Memcheck:Leak - fun:malloc - fun:g_malloc - fun:g_mutex_new_posix_impl - fun:_g_slice_thread_init_nomessage - fun:g_thread_init_glib -} - -{ - g_thread_init_glib - Memcheck:Leak - fun:malloc - fun:g_malloc - fun:g_cond_new_posix_impl - fun:g_thread_init_glib -} - -{ - g_thread_init_glib - Memcheck:Leak - fun:malloc - fun:g_malloc - fun:g_mutex_new_posix_impl - fun:g_thread_init_glib -} - -{ - g_thread_init_glib - Memcheck:Leak - fun:malloc - fun:g_malloc - fun:g_mutex_new_posix_impl - fun:_g_mem_thread_init_noprivate_nomessage - fun:g_thread_init_glib -} - -{ - g_get_filename_charsets - Memcheck:Leak - fun:malloc - fun:g_malloc - fun:g_strdup - fun:g_get_filename_charsets -} - -{ g_get_filename_charsets Memcheck:Leak - fun:calloc - fun:g_malloc0 + fun:*alloc + ... fun:g_get_filename_charsets } { - g_get_filename_charsets - Memcheck:Leak - fun:memalign - fun:posix_memalign - fun:slab_allocator_alloc_chunk - fun:g_slice_alloc - fun:g_array_sized_new - fun:g_static_private_set - fun:g_get_filename_charsets -} - -{ - g_get_filename_charsets - Memcheck:Leak - fun:calloc - fun:g_malloc0 - fun:g_slice_alloc - fun:g_array_sized_new - fun:g_static_private_set - fun:g_get_filename_charsets -} - -{ - g_static_private_set - Memcheck:Leak - fun:malloc - fun:g_malloc - fun:g_slice_alloc - fun:g_array_sized_new - fun:g_static_private_set -} - -{ - g_static_private_get - Memcheck:Leak - fun:calloc - fun:g_malloc0 - fun:g_thread_self - fun:g_static_private_get -} - -{ g_get_charset Memcheck:Leak - fun:malloc - fun:g_malloc - fun:g_strdup - fun:g_get_charset -} - -{ - g_get_charset - Memcheck:Leak - fun:calloc - fun:g_malloc0 - fun:g_get_charset -} - -{ - g_get_charset - Memcheck:Leak - fun:calloc - fun:g_malloc0 - fun:g_slice_alloc - fun:g_array_sized_new - fun:g_static_private_set - fun:g_get_charset -} - -{ - g_get_charset - Memcheck:Leak - fun:memalign - fun:posix_memalign - fun:slab_allocator_alloc_chunk - fun:g_slice_alloc - fun:g_array_sized_new - fun:g_static_private_set + fun:*alloc + ... fun:g_get_charset } { openssl Memcheck:Leak - fun:malloc - fun:CRYPTO_malloc - fun:engine_cleanup_add_last - fun:ENGINE_add + fun:*alloc + ... fun:ENGINE_load_dynamic } { - openssl + <insert_a_suppression_name_here> Memcheck:Leak - fun:malloc - fun:CRYPTO_malloc - fun:ENGINE_new - fun:ENGINE_load_dynamic + fun:*alloc + ... + fun:g_data_initialize } { - openssl + <insert_a_suppression_name_here> Memcheck:Leak - fun:malloc - fun:CRYPTO_malloc - obj:/usr/lib/libssl.so.0.9.8 - fun:SSL_COMP_get_compression_methods - fun:SSL_library_init + fun:*alloc + ... + fun:g_resolver_get_default } { @@ -452,358 +169,285 @@ Memcheck:Leak fun:malloc fun:CRYPTO_malloc - fun:sk_new - obj:/usr/lib/libssl.so.0.9.8 + ... fun:SSL_COMP_get_compression_methods fun:SSL_library_init } { - openssl + <insert_a_suppression_name_here> Memcheck:Leak - fun:malloc + fun:*alloc fun:CRYPTO_malloc - fun:sk_new - fun:engine_cleanup_add_last - fun:ENGINE_add - fun:ENGINE_load_dynamic + ... + fun:ERR_get_state } { <insert_a_suppression_name_here> Memcheck:Leak - fun:malloc + fun:*alloc fun:CRYPTO_malloc - fun:ERR_get_state - fun:ERR_clear_error - fun:Curl_ossl_init - fun:curl_global_init + ... + fun:RSA_new_method } { - openssl + <insert_a_suppression_name_here> Memcheck:Leak - fun:malloc - fun:CRYPTO_malloc - fun:lh_new - obj:/usr/lib/libcrypto.so.0.9.8 - obj:/usr/lib/libcrypto.so.0.9.8 - fun:ERR_get_state - fun:ERR_clear_error - fun:Curl_ossl_init - fun:curl_global_init + fun:?alloc + ... + fun:do_dlopen } { - openssl + <insert_a_suppression_name_here> Memcheck:Leak - fun:malloc - fun:CRYPTO_malloc - fun:lh_insert - obj:/usr/lib/libcrypto.so.0.9.8 - fun:ERR_get_state - fun:ERR_clear_error + fun:?alloc + ... + fun:dlopen* } { - <insert a suppression name here> + <insert_a_suppression_name_here> Memcheck:Leak fun:malloc - fun:_dl_map_object_deps - fun:dl_open_worker - fun:_dl_catch_error - fun:_dl_open - fun:do_dlopen - fun:_dl_catch_error - fun:dlerror_run - fun:__libc_dlopen_mode - fun:pthread_cancel_init + ... + fun:dlclose } +# is that a leak in libdbus? + { - <insert_a_suppression_name_here> + <insert a suppression name here> Memcheck:Leak - fun:calloc - fun:_dl_new_object - fun:_dl_map_object_from_fd - fun:_dl_map_object - fun:dl_open_worker - fun:_dl_catch_error - fun:_dl_open + fun:?alloc + ... + obj:*/libdbus-*.so.* + fun:avahi_client_new } { - <insert_a_suppression_name_here> + <insert a suppression name here> Memcheck:Leak fun:malloc - fun:_dl_new_object - fun:_dl_map_object_from_fd - fun:_dl_map_object - fun:dl_open_worker - fun:_dl_catch_error - fun:_dl_open + obj:/usr/lib/libdbus-1.so.3.4.0 + fun:dbus_message_new_error + obj:/usr/lib/libdbus-1.so.3.4.0 + fun:dbus_connection_send_with_reply + fun:dbus_connection_send_with_reply_and_block + obj:/usr/lib/libavahi-client.so.3.2.4 + fun:avahi_entry_group_new + fun:avahiRegisterService + fun:avahiClientCallback + obj:/usr/lib/libavahi-client.so.3.2.4 + fun:avahi_client_new } { - <insert_a_suppression_name_here> + inet_ntoa Memcheck:Leak fun:malloc - fun:local_strdup - fun:_dl_map_object - fun:dl_open_worker - fun:_dl_catch_error - fun:_dl_open + fun:inet_ntoa } { - <insert_a_suppression_name_here> + wildmidi Memcheck:Leak - fun:calloc - fun:_dl_check_map_versions - fun:dl_open_worker - fun:_dl_catch_error - fun:_dl_open + fun:malloc + fun:realloc + fun:init_gauss + fun:WildMidi_Init } { - <insert_a_suppression_name_here> + g_quark_from_string Memcheck:Leak - fun:malloc - fun:_dl_map_object_deps - fun:dl_open_worker - fun:_dl_catch_error - fun:_dl_open + fun:*alloc + ... + fun:g_quark_from_* } { - <insert_a_suppression_name_here> + g_get_any_init_do Memcheck:Leak fun:malloc - fun:_dl_map_object_deps - fun:dl_open_worker - fun:_dl_catch_error - fun:_dl_open + fun:g_malloc + fun:g_strdup + fun:g_get_any_init_do } { - <insert_a_suppression_name_here> + g_get_any_init_do Memcheck:Leak fun:malloc - fun:_dl_new_object - fun:_dl_map_object_from_fd - fun:_dl_map_object - fun:openaux - fun:_dl_catch_error - fun:_dl_map_object_deps - fun:dl_open_worker - fun:_dl_catch_error - fun:_dl_open + fun:g_malloc + fun:g_strjoinv + fun:g_get_any_init_do } { - <insert_a_suppression_name_here> + nss Memcheck:Leak fun:malloc - fun:local_strdup - fun:_dl_map_object - fun:openaux - fun:_dl_catch_error - fun:_dl_map_object_deps - fun:dl_open_worker - fun:_dl_catch_error - fun:_dl_open + fun:__nss_lookup_function } { - dlopen + nss Memcheck:Leak - fun:calloc - fun:_dlerror_run + fun:malloc + fun:tsearch + fun:__nss_lookup_function } { - dlopen + <insert_a_suppression_name_here> Memcheck:Leak - fun:malloc - fun:_dl_scope_free - fun:_dl_map_object_deps - fun:dl_open_worker - fun:_dl_catch_error - fun:_dl_open - fun:do_dlopen - fun:_dl_catch_error - fun:dlerror_run + fun:*alloc + ... + fun:g_type_init_with_debug_flags } -# is that a leak in libdbus? - { - <insert a suppression name here> + <insert_a_suppression_name_here> Memcheck:Leak - fun:malloc - obj:/usr/lib/libdbus-1.so.3.4.0 - obj:/usr/lib/libdbus-1.so.3.4.0 - fun:avahi_client_new + fun:*alloc + ... + fun:g_type_register_static } { - <insert a suppression name here> + <insert_a_suppression_name_here> Memcheck:Leak - fun:malloc - obj:/usr/lib/libdbus-1.so.3.4.0 - fun:dbus_message_unref - obj:/usr/lib/libdbus-1.so.3.4.0 - fun:dbus_connection_send_with_reply_and_block - fun:dbus_bus_register - obj:/usr/lib/libdbus-1.so.3.4.0 - fun:avahi_client_new + fun:*alloc + ... + fun:g_type_add_interface_static } { - <insert a suppression name here> + <insert_a_suppression_name_here> Memcheck:Leak - fun:malloc - obj:/usr/lib/libdbus-1.so.3.4.0 - fun:dbus_message_new_method_call - fun:dbus_bus_register - obj:/usr/lib/libdbus-1.so.3.4.0 - fun:avahi_client_new + fun:*alloc + ... + fun:g_type_add_interface_check } { - <insert a suppression name here> + <insert_a_suppression_name_here> Memcheck:Leak - fun:malloc - obj:/usr/lib/libdbus-1.so.3.4.0 - obj:/usr/lib/libdbus-1.so.3.4.0 - fun:avahi_client_new + fun:*alloc + ... + fun:g_type_interface_add_prerequisite } { - <insert a suppression name here> + <insert_a_suppression_name_here> Memcheck:Leak - fun:malloc - obj:/usr/lib/libdbus-1.so.3.4.0 - fun:dbus_message_new_error - obj:/usr/lib/libdbus-1.so.3.4.0 - fun:dbus_connection_send_with_reply - fun:dbus_connection_send_with_reply_and_block - obj:/usr/lib/libavahi-client.so.3.2.4 - fun:avahi_entry_group_new - fun:avahiRegisterService - fun:avahiClientCallback - obj:/usr/lib/libavahi-client.so.3.2.4 - fun:avahi_client_new + fun:calloc + fun:g_malloc0 + fun:g_type_class_ref } { - inet_ntoa + <insert_a_suppression_name_here> Memcheck:Leak - fun:malloc - fun:inet_ntoa + fun:*alloc + ... + fun:g_*_class_intern_init } { - wildmidi + <insert_a_suppression_name_here> Memcheck:Leak - fun:malloc - fun:realloc - fun:init_gauss - fun:WildMidi_Init + fun:*alloc + ... + fun:type_iface_vtable_base_init_Wm } { - g_quark_from_static_string + <insert_a_suppression_name_here> Memcheck:Leak - fun:calloc - fun:g_malloc0 - fun:g_hash_table_new_full - fun:g_quark_from_static_string + fun:*alloc + ... + fun:g_object_do_class_init } { - g_quark_from_static_string + <insert_a_suppression_name_here> Memcheck:Leak - fun:malloc - fun:realloc - fun:g_realloc - fun:g_quark_from_static_string + fun:*alloc + ... + fun:g_object_base_class_init } { - g_quark_from_string + <insert_a_suppression_name_here> Memcheck:Leak - fun:malloc - fun:g_malloc - fun:g_strdup - fun:g_quark_from_string + fun:*alloc + ... + fun:g_object_class_install_property } { - g_quark_from_string + <insert_a_suppression_name_here> Memcheck:Leak - fun:calloc - fun:g_malloc0 - fun:g_hash_table_new_full - fun:g_quark_from_string + fun:*alloc + ... + fun:soup_*_class_intern_init } { - g_quark_from_string + <insert_a_suppression_name_here> Memcheck:Leak - fun:malloc - fun:realloc - fun:g_realloc - fun:g_quark_from_string + fun:*alloc + ... + fun:soup_auth_manager_add_type } { - g_quark_from_string + <insert_a_suppression_name_here> Memcheck:Leak - fun:malloc - fun:g_malloc - fun:g_slice_alloc - fun:g_hash_table_new_full - fun:g_quark_from_string + fun:*alloc + ... + fun:soup_auth_manager_class_intern_init } { - g_get_any_init_do + <insert_a_suppression_name_here> Memcheck:Leak - fun:malloc - fun:g_malloc - fun:g_strdup - fun:g_get_any_init_do + fun:*alloc + ... + fun:soup_auth_manager_ntlm_class_intern_init } { - g_get_any_init_do + <insert_a_suppression_name_here> Memcheck:Leak - fun:malloc - fun:g_malloc - fun:g_strjoinv - fun:g_get_any_init_do + fun:*alloc + ... + fun:intern_header_name } { nss Memcheck:Leak fun:malloc - fun:__nss_lookup_function + fun:nss_parse_service_list + fun:__nss_database_lookup } { - nss + <insert_a_suppression_name_here> Memcheck:Leak - fun:malloc - fun:tsearch - fun:__nss_lookup_function + fun:?alloc + ... + fun:xmlInitParser } { - nss + <insert_a_suppression_name_here> Memcheck:Leak - fun:malloc - fun:nss_parse_service_list - fun:__nss_database_lookup + fun:?alloc + fun:snd1_dlobj_cache_get } |