1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/tests/glib.supp.in Fri Mar 08 12:05:41 2019 +0000
1.3 @@ -0,0 +1,521 @@
1.4 +# This GLib suppressions file is known to be used at least by:
1.5 +#
1.6 +# - rpm-software-management/libhif
1.7 +#
1.8 +# This file should be treated as canonical.
1.9 +{
1.10 + gobject_init_1
1.11 + Memcheck:Leak
1.12 + ...
1.13 + fun:gobject_init
1.14 +}
1.15 +{
1.16 + g_type_register_static_1
1.17 + Memcheck:Leak
1.18 + ...
1.19 + fun:g_type_register_static
1.20 +}
1.21 +{
1.22 + g_type_register_fundamental
1.23 + Memcheck:Leak
1.24 + ...
1.25 + fun:g_type_register_fundamental
1.26 +}
1.27 +{
1.28 + g_type_init_with_debug_flags
1.29 + Memcheck:Leak
1.30 + ...
1.31 + fun:g_type_init_with_debug_flags
1.32 +}
1.33 +{
1.34 + g_type_class_ref_1
1.35 + Memcheck:Leak
1.36 + ...
1.37 + fun:type_iface_vtable_base_init_Wm
1.38 + ...
1.39 + fun:g_type_class_ref
1.40 +}
1.41 +{
1.42 + g_type_class_ref_2
1.43 + Memcheck:Leak
1.44 + ...
1.45 + fun:type_class_init_Wm
1.46 + ...
1.47 + fun:g_type_class_ref
1.48 +}
1.49 +{
1.50 + g_type_add_interface_static
1.51 + Memcheck:Leak
1.52 + ...
1.53 + fun:g_type_add_interface_static
1.54 +}
1.55 +{
1.56 + g_param_spec_internal
1.57 + Memcheck:Leak
1.58 + ...
1.59 + fun:g_type_class_ref
1.60 + fun:g_type_create_instance
1.61 + fun:g_param_spec_internal
1.62 +}
1.63 +{
1.64 + g_param_spec_enum
1.65 + Memcheck:Leak
1.66 + ...
1.67 + fun:g_type_class_ref
1.68 + fun:g_param_spec_enum
1.69 +}
1.70 +{
1.71 + g_param_spec_flags
1.72 + Memcheck:Leak
1.73 + ...
1.74 + fun:g_type_class_ref
1.75 + fun:g_param_spec_flags
1.76 +}
1.77 +{
1.78 + g_quark_from_static_string
1.79 + Memcheck:Leak
1.80 + ...
1.81 + fun:g_quark_from_static_string
1.82 +}
1.83 +{
1.84 + g_quark_from_string
1.85 + Memcheck:Leak
1.86 + ...
1.87 + fun:g_quark_from_string
1.88 +}
1.89 +{
1.90 + g_value_register_transform_func
1.91 + Memcheck:Leak
1.92 + ...
1.93 + fun:g_value_register_transform_func
1.94 +}
1.95 +{
1.96 + test_run_seed
1.97 + Memcheck:Leak
1.98 + ...
1.99 + fun:g_rand_new_with_seed_array
1.100 + fun:test_run_seed
1.101 + ...
1.102 + fun:g_test_run_suite
1.103 +}
1.104 +{
1.105 + g_test_init
1.106 + Memcheck:Leak
1.107 + ...
1.108 + fun:g_rand_new_with_seed_array
1.109 + ...
1.110 + fun:g_test_init
1.111 +}
1.112 +{
1.113 + g_intern_static_string
1.114 + Memcheck:Leak
1.115 + ...
1.116 + fun:g_intern_static_string
1.117 +}
1.118 +{
1.119 + g_main_context_push_thread_default
1.120 + Memcheck:Leak
1.121 + ...
1.122 + fun:g_queue_new
1.123 + fun:g_main_context_push_thread_default
1.124 +}
1.125 +{
1.126 + g_dbus_error_register_error
1.127 + Memcheck:Leak
1.128 + ...
1.129 + fun:g_dbus_error_register_error
1.130 +}
1.131 +{
1.132 + g_param_spec_pool_insert
1.133 + Memcheck:Leak
1.134 + ...
1.135 + fun:g_param_spec_pool_insert
1.136 +}
1.137 +{
1.138 + g_main_context_default
1.139 + Memcheck:Leak
1.140 + ...
1.141 + fun:g_main_context_default
1.142 +}
1.143 +{
1.144 + g_main_context_check
1.145 + Memcheck:Leak
1.146 + ...
1.147 + fun:g_ptr_array_add
1.148 + fun:g_main_context_check
1.149 +}
1.150 +{
1.151 + g_test_run_suite
1.152 + Memcheck:Leak
1.153 + ...
1.154 + fun:g_slist_copy
1.155 + fun:g_test_run_suite_internal
1.156 + fun:g_test_run_suite
1.157 +}
1.158 +{
1.159 + g_dbus_interface_info_cache_build
1.160 + Memcheck:Leak
1.161 + ...
1.162 + fun:g_dbus_interface_info_cache_build
1.163 +}
1.164 +{
1.165 + g_cancellable_push_current
1.166 + Memcheck:Leak
1.167 + ...
1.168 + fun:thread_memory_from_self
1.169 + ...
1.170 + fun:g_cancellable_push_current
1.171 +}
1.172 +{
1.173 + _g_io_module_get_default
1.174 + Memcheck:Leak
1.175 + ...
1.176 + fun:g_io_module_new
1.177 + fun:g_io_modules_scan_all_in_directory_with_scope
1.178 + fun:_g_io_modules_ensure_loaded
1.179 + fun:_g_io_module_get_default
1.180 +}
1.181 +{
1.182 + g_io_scheduler_push_job
1.183 + Memcheck:Leak
1.184 + ...
1.185 + fun:init_scheduler
1.186 + fun:g_once_impl
1.187 + fun:g_io_scheduler_push_job
1.188 +}
1.189 +{
1.190 + g_io_scheduler_push_job_2
1.191 + Memcheck:Leak
1.192 + ...
1.193 + fun:g_system_thread_new
1.194 + ...
1.195 + fun:g_io_scheduler_push_job
1.196 +}
1.197 +{
1.198 + g_bus_get_sync__available_connections
1.199 + Memcheck:Leak
1.200 + ...
1.201 + fun:g_hash_table_new
1.202 + fun:initable_init
1.203 + fun:g_initable_init
1.204 + fun:g_bus_get_sync
1.205 +}
1.206 +{
1.207 + g_socket_connection_factory_register_type
1.208 + Memcheck:Leak
1.209 + ...
1.210 + fun:g_socket_connection_factory_register_type
1.211 +}
1.212 +{
1.213 + g_test_add_vtable
1.214 + Memcheck:Leak
1.215 + ...
1.216 + fun:g_test_add_vtable
1.217 +}
1.218 +{
1.219 + g_mutex_lock
1.220 + Memcheck:Leak
1.221 + ...
1.222 + fun:g_mutex_impl_new
1.223 + fun:g_mutex_get_impl
1.224 + fun:g_mutex_lock
1.225 +}
1.226 +{
1.227 + g_thread_self
1.228 + Memcheck:Leak
1.229 + ...
1.230 + fun:g_thread_self
1.231 +}
1.232 +{
1.233 + g_rec_mutex_lock
1.234 + Memcheck:Leak
1.235 + ...
1.236 + fun:g_rec_mutex_impl_new
1.237 + fun:g_rec_mutex_get_impl
1.238 + fun:g_rec_mutex_lock
1.239 +}
1.240 +{
1.241 + test_case_run
1.242 + Memcheck:Leak
1.243 + ...
1.244 + fun:g_malloc0
1.245 + fun:test_case_run
1.246 + ...
1.247 + fun:g_test_run_suite
1.248 +}
1.249 +{
1.250 + g_get_charset
1.251 + Memcheck:Leak
1.252 + ...
1.253 + fun:g_get_charset
1.254 +}
1.255 +{
1.256 + g_test_run_suite__timer_new
1.257 + Memcheck:Leak
1.258 + ...
1.259 + fun:g_timer_new
1.260 + fun:test_case_run
1.261 + ...
1.262 + fun:g_test_run_suite
1.263 +}
1.264 +{
1.265 + g_test_run_suite__timer_new2
1.266 + Memcheck:Leak
1.267 + ...
1.268 + fun:g_timer_new
1.269 + fun:test_case_run_suite_internal
1.270 + ...
1.271 + fun:g_test_run_suite
1.272 +}
1.273 +{
1.274 + g_test_run_suite__strconcat
1.275 + Memcheck:Leak
1.276 + ...
1.277 + fun:g_strconcat
1.278 + fun:test_case_run
1.279 + ...
1.280 + fun:g_test_run_suite
1.281 + fun:g_test_run
1.282 +}
1.283 +{
1.284 + g_type_interface_add_prerequisite
1.285 + Memcheck:Leak
1.286 + ...
1.287 + fun:g_type_interface_add_prerequisite
1.288 +}
1.289 +{
1.290 + <insert_a_suppression_name_here>
1.291 + Memcheck:Leak
1.292 + ...
1.293 + fun:g_slist_copy
1.294 + fun:g_test_run_suite_internal
1.295 + ...
1.296 + fun:g_test_run_suite
1.297 +}
1.298 +{
1.299 + g_set_prgname
1.300 + Memcheck:Leak
1.301 + ...
1.302 + fun:g_set_prgname
1.303 +}
1.304 +{
1.305 + g_test_run_suite__strconcat_2
1.306 + Memcheck:Leak
1.307 + ...
1.308 + fun:g_strconcat
1.309 + fun:g_test_run_suite_internal
1.310 +}
1.311 +{
1.312 + g_test_run_suite__strdup
1.313 + Memcheck:Leak
1.314 + ...
1.315 + fun:g_strdup
1.316 + fun:g_test_run_suite_internal
1.317 +}
1.318 +{
1.319 + g_private_get
1.320 + Memcheck:Leak
1.321 + ...
1.322 + fun:g_private_get
1.323 +}
1.324 +{
1.325 + g_private_set
1.326 + Memcheck:Leak
1.327 + ...
1.328 + fun:g_private_set
1.329 +}
1.330 +{
1.331 + g_static_mutex_get_mutex_impl
1.332 + Memcheck:Leak
1.333 + ...
1.334 + fun:g_static_mutex_get_mutex_impl
1.335 +}
1.336 +{
1.337 + g_variant_type_info_unref
1.338 + Memcheck:Leak
1.339 + ...
1.340 + fun:g_hash_table_remove
1.341 + fun:g_variant_type_info_unref
1.342 +}
1.343 +{
1.344 + g_rw_lock_reader_lock
1.345 + Memcheck:Leak
1.346 + ...
1.347 + fun:g_rw_lock_impl_new
1.348 + fun:g_rw_lock_get_impl
1.349 + fun:g_rw_lock_reader_lock
1.350 +}
1.351 +{
1.352 + g_child_watch_finalize__rt_sigaction
1.353 + Memcheck:Param
1.354 + rt_sigaction(act->sa_flags)
1.355 + fun:__libc_sigaction
1.356 + ...
1.357 + fun:g_child_watch_finalize
1.358 +}
1.359 +{
1.360 + gdbus_shared_thread_func
1.361 + Memcheck:Leak
1.362 + match-leak-kinds: definite
1.363 + ...
1.364 + fun:g_malloc
1.365 + ...
1.366 + fun:gdbus_shared_thread_func
1.367 +}
1.368 +{
1.369 + g_task_start_task_thread
1.370 + Memcheck:Leak
1.371 + match-leak-kinds: definite
1.372 + fun:malloc
1.373 + fun:g_malloc
1.374 + fun:g_slice_alloc
1.375 + fun:g_slice_alloc0
1.376 + ...
1.377 + fun:g_thread_pool_push
1.378 + fun:g_task_start_task_thread
1.379 +}
1.380 +{
1.381 + g_get_language_names
1.382 + Memcheck:Leak
1.383 + match-leak-kinds: definite
1.384 + fun:calloc
1.385 + fun:g_malloc0
1.386 + fun:g_get_language_names
1.387 +}
1.388 +{
1.389 + g_get_filename_charsets
1.390 + Memcheck:Leak
1.391 + match-leak-kinds: definite
1.392 + ...
1.393 + fun:g_get_filename_charsets
1.394 + fun:g_filename_display_name
1.395 +}
1.396 +{
1.397 + g_main_current_source
1.398 + Memcheck:Leak
1.399 + match-leak-kinds: definite
1.400 + fun:malloc
1.401 + fun:g_malloc
1.402 + ...
1.403 + fun:g_main_current_source
1.404 + fun:g_task_return
1.405 + fun:g_task_thread_pool_thread
1.406 +}
1.407 +{
1.408 + g_once_init_enter
1.409 + Memcheck:Leak
1.410 + match-leak-kinds: definite
1.411 + ...
1.412 + fun:g_once_init_enter
1.413 +}
1.414 +{
1.415 + g_child_watch_source_new
1.416 + Memcheck:Leak
1.417 + match-leak-kinds: definite
1.418 + ...
1.419 + fun:g_thread_new
1.420 + ...
1.421 + fun:g_child_watch_source_new
1.422 +}
1.423 +{
1.424 + continue_writing_in_idle_cb
1.425 + Memcheck:Leak
1.426 + match-leak-kinds: definite
1.427 + ...
1.428 + fun:g_task_new
1.429 + ...
1.430 + fun:continue_writing_in_idle_cb
1.431 + fun:g_main_context_dispatch
1.432 +}
1.433 +{
1.434 + g_main_current_source
1.435 + Memcheck:Leak
1.436 + match-leak-kinds: definite
1.437 + fun:malloc
1.438 + ...
1.439 + fun:g_main_current_source
1.440 +}
1.441 +{
1.442 + g_thread_pool_push
1.443 + Memcheck:Leak
1.444 + match-leak-kinds: definite
1.445 + fun:malloc
1.446 + ...
1.447 + fun:g_thread_pool_push
1.448 +}
1.449 +{
1.450 + leak_test_dbus_dispose
1.451 + Memcheck:Leak
1.452 + match-leak-kinds: definite
1.453 + fun:malloc
1.454 + ...
1.455 + fun:g_main_loop_run
1.456 + fun:g_test_dbus_down
1.457 +}
1.458 +{
1.459 + leak_test_dbus_down
1.460 + Memcheck:Leak
1.461 + match-leak-kinds: definite
1.462 + fun:calloc
1.463 + fun:g_malloc0
1.464 + fun:g_main_loop_new
1.465 + fun:g_test_dbus_down
1.466 +}
1.467 +{
1.468 + leak_socket_client_connect
1.469 + Memcheck:Leak
1.470 + match-leak-kinds: definite
1.471 + fun:malloc
1.472 + fun:g_malloc
1.473 + fun:g_slice_alloc
1.474 + fun:g_slice_alloc0
1.475 + fun:g_socket_client_connect_async
1.476 + fun:g_socket_client_connect_to_uri_async
1.477 +}
1.478 +{
1.479 + leak_signal_handlers_disconnect_matched
1.480 + Memcheck:Leak
1.481 + match-leak-kinds: definite
1.482 + fun:calloc
1.483 + fun:g_malloc0
1.484 + ...
1.485 + fun:g_slice_alloc
1.486 + ...
1.487 + fun:g_signal_handlers_disconnect_matched
1.488 +}
1.489 +{
1.490 + g_tls_connection_gnutls_init_priorities
1.491 + Memcheck:Leak
1.492 + match-leak-kinds: definite
1.493 + fun:malloc
1.494 + fun:g_malloc
1.495 + fun:g_strdup
1.496 + fun:g_tls_connection_gnutls_init_priorities
1.497 +}
1.498 +{
1.499 + g_tls_connection_gnutls_heisenbug_likely_same_as_above
1.500 + Memcheck:Leak
1.501 + match-leak-kinds: definite
1.502 + fun:malloc
1.503 + fun:g_malloc
1.504 + fun:g_strdup
1.505 + ...
1.506 + fun:g_tls_client_connection_new
1.507 +}
1.508 +{
1.509 + g_unix_signal_add_full
1.510 + Memcheck:Leak
1.511 + match-leak-kinds: definite
1.512 + fun:malloc
1.513 + fun:g_malloc
1.514 + ...
1.515 + fun:g_thread_new
1.516 + ...
1.517 + fun:g_unix_signal_add_full
1.518 +}
1.519 +{
1.520 + glib_worker_1
1.521 + Memcheck:Leak
1.522 + ...
1.523 + fun:glib_worker_main
1.524 +}