1# valgrind suppressions file 2 3{ 4 ld.so/map 5 Memcheck:Cond 6 fun:index 7 fun:expand_dynamic_string_token 8 fun:_dl_map_object 9} 10{ 11 ld.so/relocate 12 Memcheck:Cond 13 fun:_dl_relocate_object 14 fun:dl_main 15 fun:_dl_sysdep_start 16 fun:_dl_start 17} 18 19{ 20 glib/g_type_init 21 Memcheck:Leak 22 ... 23 fun:g_type_init 24} 25{ 26 glib/g_type_init_with_debug_flags 27 Memcheck:Leak 28 ... 29 fun:g_type_init_with_debug_flags 30} 31{ 32 glib/g_thread_init 33 Memcheck:Leak 34 ... 35 fun:g_thread_init 36} 37{ 38 glib/g_thread_init_glib 39 Memcheck:Leak 40 ... 41 fun:g_thread_init_glib 42} 43{ 44 glib/g_thread_self 45 Memcheck:Leak 46 ... 47 fun:g_slice_alloc0 48 fun:g_thread_self 49} 50{ 51 glib/g_type_register_static 52 Memcheck:Leak 53 ... 54 fun:g_type_register_static 55} 56{ 57 glib/g_boxed_type_register_static 58 Memcheck:Leak 59 ... 60 fun:g_boxed_type_register_static 61} 62{ 63 glib/g_type_add_interface_static 64 Memcheck:Leak 65 ... 66 fun:g_type_add_interface_static 67} 68{ 69 glib/g_type_interface_add_prerequisite 70 Memcheck:Leak 71 ... 72 fun:g_type_interface_add_prerequisite 73} 74{ 75 glib/g_type_class_ref 76 Memcheck:Leak 77 ... 78 fun:g_type_class_ref 79} 80{ 81 glib/g_set_prgname 82 Memcheck:Leak 83 ... 84 fun:g_set_prgname 85} 86{ 87 glib/g_intern_string 88 Memcheck:Leak 89 ... 90 fun:g_intern_string 91} 92{ 93 glib/g_intern_static_string 94 Memcheck:Leak 95 ... 96 fun:g_intern_static_string 97} 98{ 99 glib/g_quark_from_string 100 Memcheck:Leak 101 ... 102 fun:g_quark_from_string 103} 104{ 105 glib/g_quark_from_static_string 106 Memcheck:Leak 107 ... 108 fun:g_quark_from_static_string 109} 110{ 111 glib/get_dispatch 112 Memcheck:Leak 113 ... 114 fun:get_dispatch 115} 116{ 117 glib/g_signal_connect 118 Memcheck:Leak 119 ... 120 fun:handler_list_ensure 121} 122{ 123 glib/g_signal_handlers_destroy 124 Memcheck:Leak 125 ... 126 fun:g_signal_handlers_destroy 127} 128{ 129 glib/g_data_initialize 130 Memcheck:Leak 131 ... 132 fun:g_data_initialize 133} 134{ 135 glib/g_static_private_set 136 Memcheck:Leak 137 ... 138 fun:g_static_private_set 139} 140{ 141 glib/g_child_watch_source_init_multi_threaded 142 Memcheck:Leak 143 ... 144 fun:g_child_watch_source_init_multi_threaded 145} 146{ 147 glib/xdg_mime_init 148 Memcheck:Leak 149 ... 150 fun:xdg_mime_init 151} 152{ 153 glib/GResolver 154 Memcheck:Leak 155 ... 156 fun:g_resolver_get_default 157} 158{ 159 glib/g_main_context_push_thread_default 160 Memcheck:Leak 161 ... 162 fun:g_main_context_push_thread_default 163} 164{ 165 glib/g_socket_connection_factory 166 Memcheck:Leak 167 ... 168 fun:g_socket_connection_factory_register_type 169} 170{ 171 glib/g_get_language_names 172 Memcheck:Leak 173 ... 174 fun:g_get_language_names 175} 176{ 177 glib/giomodules 178 Memcheck:Leak 179 ... 180 fun:_g_io_modules_ensure_loaded 181} 182{ 183 glib/giomodules2 184 Memcheck:Leak 185 ... 186 fun:_g_io_module_get_default 187} 188{ 189 glib/proxydefault 190 Memcheck:Leak 191 ... 192 fun:get_default_proxy_resolver 193} 194{ 195 glib/proxysettings 196 Memcheck:Leak 197 ... 198 fun:update_settings 199 fun:g_proxy_resolver_gnome_lookup 200} 201{ 202 glib/tlsdefault 203 Memcheck:Leak 204 ... 205 fun:get_default_tls_backend 206} 207{ 208 glib/tlsdb 209 Memcheck:Leak 210 ... 211 fun:g_tls_backend_gnutls_get_default_database 212} 213{ 214 glib/tlsdb_dummy 215 Memcheck:Leak 216 ... 217 fun:g_dummy_tls_backend_get_default_database 218} 219{ 220 glib/tlscache 221 Memcheck:Leak 222 ... 223 fun:g_bytes_new_with_free_func 224 fun:g_tls_client_connection_gnutls_constructed 225} 226{ 227 glib/tlspriority 228 Memcheck:Leak 229 ... 230 fun:g_tls_connection_gnutls_init_priorities 231} 232{ 233 glib/gfileinfo 234 Memcheck:Leak 235 ... 236 fun:ensure_attribute_hash 237 fun:lookup_attribute 238} 239{ 240 glib/gfileinfo2 241 Memcheck:Leak 242 ... 243 fun:_lookup_namespace 244} 245{ 246 glib/unixsignalthread 247 Memcheck:Leak 248 ... 249 fun:ensure_unix_signal_handler_installed_unlocked 250} 251{ 252 glib/gioscheduler 253 Memcheck:Leak 254 ... 255 fun:init_scheduler 256} 257{ 258 glib/gtestinit 259 Memcheck:Leak 260 ... 261 fun:g_test_init 262} 263{ 264 glib/gtestroot 265 Memcheck:Leak 266 ... 267 fun:g_test_get_root 268} 269{ 270 glib/gtestseed 271 Memcheck:Leak 272 ... 273 fun:test_run_seed 274} 275{ 276 glib/gtestcase 277 Memcheck:Leak 278 ... 279 fun:g_test_create_case 280} 281{ 282 glib/gtestsuite 283 Memcheck:Leak 284 ... 285 fun:g_test_create_suite 286} 287{ 288 glib/gtestsuiteadd 289 Memcheck:Leak 290 ... 291 fun:g_test_suite_add 292} 293{ 294 glib/gtestsuiteaddsuite 295 Memcheck:Leak 296 ... 297 fun:g_test_suite_add_suite 298} 299{ 300 glib/gtestsuiterun 301 Memcheck:Leak 302 ... 303 fun:g_slist_copy 304 fun:g_test_run_suite_internal 305} 306{ 307 glib/gthreadpool 308 Memcheck:Leak 309 ... 310 fun:g_thread_pool_start_thread 311} 312{ 313 glib/gthreadpool1 314 Memcheck:Leak 315 ... 316 fun:g_thread_pool_wait_for_new_pool 317} 318{ 319 glib/gthreadpool2 320 Memcheck:Leak 321 ... 322 fun:g_thread_pool_wait_for_new_task 323} 324{ 325 glib/unused_thread_queue 326 Memcheck:Leak 327 ... 328 fun:g_async_queue_new_full 329 fun:g_thread_pool_new 330} 331{ 332 glib/gthreadtls 333 Memcheck:Leak 334 ... 335 fun:_dl_allocate_tls 336 ... 337 fun:g_system_thread_new 338} 339{ 340 glib/filenamecharsets 341 Memcheck:Leak 342 ... 343 fun:g_get_filename_charsets 344} 345{ 346 glib/charset 347 Memcheck:Leak 348 ... 349 fun:g_get_charset 350} 351{ 352 glib/tmpdir 353 Memcheck:Leak 354 ... 355 fun:g_get_tmp_dir 356} 357{ 358 glib/g_get_user_name 359 Memcheck:Leak 360 ... 361 fun:g_get_user_name 362} 363{ 364 glib/gtlssessioncache 365 Memcheck:Leak 366 ... 367 fun:g_tls_backend_gnutls_store_session 368} 369{ 370 glib/gtlssessioncache_client 371 Memcheck:Leak 372 ... 373 fun:gnutls_session_get_data2 374 fun:g_tls_client_connection_gnutls_finish_handshake 375} 376{ 377 glib/gtlssessioncache_client2 378 Memcheck:Leak 379 ... 380 fun:g_bytes_new_with_free_func 381 fun:g_tls_client_connection_gnutls_finish_handshake 382} 383{ 384 glib/gtlssessioncache_client3 385 Memcheck:Leak 386 ... 387 fun:g_bytes_new_take 388 fun:g_tls_client_connection_gnutls_constructed 389} 390{ 391 glib/gtlssessioncache_client4 392 Memcheck:Leak 393 ... 394 fun:g_strdup_printf 395 fun:g_tls_client_connection_gnutls_constructed 396} 397{ 398 glib/gtlssessioncache_server 399 Memcheck:Leak 400 ... 401 fun:g_tls_server_connection_gnutls_db_store 402} 403{ 404 glib/cached_poll_array 405 Memcheck:Leak 406 ... 407 fun:g_malloc_n 408 fun:g_main_context_iterate 409} 410{ 411 glib/rand 412 Memcheck:Leak 413 ... 414 fun:g_rand_new 415 fun:g_random_int_range 416} 417{ 418 glib/g_cancellable_push_current 419 Memcheck:Leak 420 ... 421 fun:g_cancellable_push_current 422} 423{ 424 glib/slice_thread_local 425 Memcheck:Leak 426 ... 427 fun:thread_memory_from_self 428} 429{ 430 glib/gobjectinit 431 Memcheck:Leak 432 ... 433 fun:gobject_init_ctor 434} 435{ 436 glib/gtask threadpool 437 Memcheck:Leak 438 ... 439 fun:g_thread_pool_new 440 fun:g_task_thread_pool_init 441} 442{ 443 glib/resources 444 Memcheck:Leak 445 ... 446 fun:g_resource_load 447} 448{ 449 glib/resources2 450 Memcheck:Leak 451 ... 452 fun:g_resources_register 453} 454{ 455 glib/worker 456 Memcheck:Leak 457 ... 458 fun:g_get_worker_context 459} 460{ 461 glib/worker2 462 Memcheck:Leak 463 ... 464 fun:glib_worker_main 465} 466 467# probably inlines the aggressive memcpy/memcmp 468{ 469 gnutls/der 470 Memcheck:Addr4 471 ... 472 fun:asn1_der_coding 473} 474# probably using uninitialized memory as padding or something 475{ 476 gnutls/handshake 477 Memcheck:Cond 478 ... 479 fun:gnutls_handshake 480} 481{ 482 gnutls/init 483 Memcheck:Leak 484 ... 485 fun:gnutls_global_init 486} 487# known leak in gnutls 2.12, fixed in 3.0 488{ 489 gnutls/server_key_leak 490 Memcheck:Leak 491 ... 492 fun:call_get_cert_callback 493} 494 495{ 496 libxml2/xmlInitGlobals 497 Memcheck:Leak 498 ... 499 fun:xmlInitGlobals 500} 501{ 502 libxml2/xmlInitMemory 503 Memcheck:Leak 504 ... 505 fun:xmlInitMemory 506} 507{ 508 libxml2/xmlInitParserCtxt 509 Memcheck:Leak 510 ... 511 fun:xmlInitParserCtxt 512} 513{ 514 libxml2/xmlInitializeDict 515 Memcheck:Leak 516 ... 517 fun:__xmlInitializeDict 518} 519{ 520 libxml2/xmlInitCharEncodingHandlers 521 Memcheck:Leak 522 ... 523 fun:xmlInitCharEncodingHandlers 524} 525{ 526 libxml2/xmlNewCharEncodingHandler 527 Memcheck:Leak 528 ... 529 fun:xmlNewCharEncodingHandler 530} 531 532{ 533 libsoup/interned_uri_schemes 534 Memcheck:Leak 535 ... 536 fun:g_ascii_strdown 537 fun:soup_uri_parse_scheme 538} 539{ 540 libsoup/interned_headers 541 Memcheck:Leak 542 ... 543 fun:intern_header_name 544} 545{ 546 libsoup/tlds 547 Memcheck:Leak 548 ... 549 fun:soup_tld_ensure_rules_hash_table 550} 551 552 553# fixme? 554{ 555 glib/gmuteximpl 556 Memcheck:Leak 557 ... 558 fun:g_mutex_impl_new 559 fun:g_mutex_get_impl 560} 561{ 562 glib/grecmuteximpl 563 Memcheck:Leak 564 ... 565 fun:g_rec_mutex_impl_new 566 fun:g_rec_mutex_get_impl 567} 568{ 569 glib/grwlockimpl 570 Memcheck:Leak 571 ... 572 fun:g_rw_lock_impl_new 573 fun:g_rw_lock_get_impl 574} 575{ 576 glib/gcondimpl 577 Memcheck:Leak 578 ... 579 fun:g_cond_impl_new 580 fun:g_cond_get_impl 581} 582{ 583 glib/gprivateimpl 584 Memcheck:Leak 585 ... 586 fun:g_private_impl_new 587 fun:g_private_get_impl 588} 589{ 590 glib/test_uri_base 591 Memcheck:Leak 592 ... 593 fun:g_strdup 594 fun:test_case_run 595}