18 g-tls-backend-gnutls-init
21 fun:g_tls_backend_gnutls_init
29 fun:create_tokens_inlock
30 fun:initialize_module_inlock_reentrant
58 g-type-register-dynamic
62 fun:g_type_register_dynamic
66 g-type-register-static
70 fun:g_type_register_static
74 g-type-register-static-realloc
78 fun:g_type_register_static
82 g-type-register-static-calloc
86 fun:g_type_register_static
90 g-type-add-interface-dynamic
94 fun:g_type_add_interface_dynamic
98 g-type-add-interface-static
102 fun:g_type_add_interface_static
110 fun:g_rand_new_with_seed_array
121 fun:g_rand_new_with_seed_array
123 fun:get_global_random
139 fun:g_hash_table_resize
145 g-type-interface-init
149 fun:type_iface_vtable_base_init_Wm
157 fun:type_class_init_Wm
161 g-io-module-default-singleton-malloc
165 fun:g_type_create_instance
167 fun:_g_io_module_get_default
171 g-io-module-default-singleton-module
177 fun:_g_io_module_get_default
185 fun:g_get_language_names
193 fun:g_static_mutex_get_mutex_impl
201 fun:g_system_thread_new
205 g-io-module-default-proxy-resolver-gnome
209 fun:g_proxy_resolver_gnome_init
211 fun:_g_io_module_get_default
216 drd:ConflictingAccess
220 g-private-get-helgrind
228 drd:ConflictingAccess
232 g-private-set-helgrind
238 g-type-construct-free
239 drd:ConflictingAccess
240 fun:g_type_free_instance
243 g-type-construct-free-helgrind
245 fun:g_type_free_instance
250 drd:ConflictingAccess
254 g-variant-unref-helgrind
259 # TODO: haven't checked these entirely rigorously
262 drd:ConflictingAccess
263 fun:_g_main_create_unix_signal_watch
266 g-unix-signals-dispatch
267 drd:ConflictingAccess
269 fun:dispatch_unix_signals*
272 g-unix-signals-dispatch-helgrind
275 fun:dispatch_unix_signals*
279 drd:ConflictingAccess
280 fun:g_unix_signal_watch*
283 g-unix-signals-other-helgrind
285 fun:g_unix_signal_watch*
288 g-unix-signals-handler
289 drd:ConflictingAccess
290 fun:g_unix_signal_handler*
293 g-unix-signals-handler-helgrind
295 fun:g_unix_signal_handler*
298 g-unix-signals-worker
299 drd:ConflictingAccess
303 g-unix-signals-worker-helgrind
308 # TODO: haven't checked this thoroughly either
311 drd:ConflictingAccess
313 fun:g_wakeup_acknowledge
319 drd:ConflictingAccess
320 fun:g_type_fundamental
323 g-type-fundamental-helgrind
325 fun:g_type_fundamental
328 g-type-class-peek-static
329 drd:ConflictingAccess
330 fun:g_type_class_peek_static
333 g-type-class-peek-static-helgrind
335 fun:g_type_class_peek_static
339 drd:ConflictingAccess
352 g-inet-address-get-type
353 drd:ConflictingAccess
354 fun:g_inet_address_get_type
357 g-inet-address-get-type-helgrind
359 fun:g_inet_address_get_type
362 nice-get-type-helgrind
367 # From: https://github.com/fredericgermain/valgrind/blob/master/glibc-2.X-drd.supp
370 drd:ConflictingAccess
375 drd:ConflictingAccess
380 drd:ConflictingAccess
384 # GSources do an opportunistic ref count check
386 g-source-set-ready-time
387 drd:ConflictingAccess
388 fun:g_source_set_ready_time
391 g-source-set-ready-time-helgrind
393 fun:g_source_set_ready_time
400 fun:g_source_iter_next
402 fun:g_main_context_iterate
406 g-object-instance-private
407 drd:ConflictingAccess
408 fun:*_get_instance_private
411 g-object-instance-private-helgrind
413 fun:*_get_instance_private
416 # GLib legitimately calls pthread_cond_signal without a mutex held
418 g-task-thread-complete
422 fun:g_task_thread_complete
425 g-task-thread-complete
429 fun:g_task_thread_complete
434 nice-output-stream-cond
441 # False positive, but I can't explain how (FIXME)
450 # TODO FIXME: This is definitely a race.
451 # https://bugzilla.gnome.org/show_bug.cgi?id=735754
453 g-tls-base-stream-close
457 fun:streams_removed_cb
460 g-tls-base-stream-close2
464 fun:g_tls_connection_gnutls_close
467 # Real race, but is_cancelled() is an opportunistic function anyway
469 g-cancellable-is-cancelled
471 fun:g_cancellable_is_cancelled
480 fun:g_main_context_unref
487 fun:g_source_*_unlocked
492 fun:g_source_*_internal
495 # FIXME: Probably actually a race
497 test-io-stream-common-termination
499 fun:check_for_termination
502 test-io-stream-common-wait
507 test-io-stream-common-main
512 test-io-stream-common-read
517 test-io-stream-common-write
524 g_object_real_dispose
526 fun:g_object_real_dispose
534 fun:g_object_new_valist
538 # GStreamer leaks, we know
556 g_type_register_fundamental-rhel7
559 fun:g_type_register_fundamental
568 g-type-class-ref-rhel7
574 invalid-free-in-rhel7
580 g-thread-pool-push-rhel7
583 fun:g_thread_pool_push
598 # glibc does not deallocate thread-local storage
605 fun:pthread_create@@*