valgrind.suppressions 6.93 KB
Newer Older
1 2 3 4 5 6
# GLib allocates a lot of memory which is never freed, and this makes
# it too hard to read valgrind memcheck results.  You can pass this
# file with "--suppressions=valgrind.suppressions" to disable lots of
# bogus messages.

{
7
   <insert_a_suppression_name_here>
8
   Memcheck:Leak
9 10 11
   fun:*alloc
   ...
   fun:g_random_int
12 13 14
}

{
15
   g_main_context_dispatch
16 17 18 19
   Memcheck:Leak
   fun:malloc
   fun:g_malloc
   fun:g_slice_alloc
20 21 22
   fun:g_slice_alloc0
   fun:get_dispatch
   fun:g_main_context_dispatch
23 24
}

25 26 27
{
   g_main_context_default
   Memcheck:Leak
28 29
   fun:?alloc
   ...
30 31 32
   fun:g_main_context_default
}

33 34 35
{
   g_main_loop_run
   Memcheck:Leak
36 37 38
   fun:*alloc
   ...
   fun:g_main_context_iterate*
39 40 41
   fun:g_main_loop_run
}

42 43 44 45 46 47 48 49
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   fun:*alloc
   ...
   fun:g_once_init_leave
}

50
{
51
   g_log
52
   Memcheck:Leak
53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
   fun:*alloc
   ...
   fun:g_mutex_lock
   fun:g_log_set_default_handler
}

{
   g_mutex
   Memcheck:Leak
   fun:*alloc
   ...
   fun:thread_memory_from_self*
   fun:g_slice_*
}

68 69 70 71 72 73 74 75
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   fun:*alloc
   ...
   fun:g_static_mutex_get_mutex_impl
}

76 77 78 79 80 81
{
   g_private
   Memcheck:Leak
   fun:*alloc
   ...
   fun:g_private_?et
82 83 84
}

{
85
   g_static_private_set
86
   Memcheck:Leak
87 88
   fun:memalign
   ...
89
   fun:g_static_private_set
90 91 92 93 94
}

{
   g_static_private_set
   Memcheck:Leak
95 96
   fun:*alloc
   ...
97
   fun:g_static_private_set
98 99 100
}

{
101
   g_static_private_set
102
   Memcheck:Leak
103 104 105
   fun:*alloc
   ...
   fun:g_intern_static_string
106 107
}

108 109 110
{
   g_get_language_names
   Memcheck:Leak
111 112
   fun:*alloc
   ...
113 114 115
   fun:g_get_language_names
}

116 117 118 119
{
   g_get_language_names
   Memcheck:Leak
   fun:memalign
120
   ...
121 122 123
   fun:g_get_language_names
}

124 125 126
{
   g_set_prgname
   Memcheck:Leak
127 128
   fun:*alloc
   ...
129 130 131
   fun:g_set_prgname
}

132 133 134
{
   g_set_application_name
   Memcheck:Leak
135 136
   fun:*alloc
   ...
137 138 139
   fun:g_set_application_name
}

140 141 142
{
   g_thread_init_glib
   Memcheck:Leak
143 144
   fun:*alloc
   ...
145 146 147
   fun:g_thread_init_glib
}

148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166
{
   g_thread_self
   Memcheck:Leak
   fun:*alloc
   ...
   fun:g_slice_*
   fun:g_thread_self
}

{
   g_thread_create
   Memcheck:Leak
   fun:*alloc
   ...
   fun:g_mutex_lock
   ...
   fun:g_thread_create
}

167
{
168
   g_slice_init_nomessage
169 170 171 172 173 174 175
   Memcheck:Leak
   fun:calloc
   fun:g_malloc0
   fun:g_slice_init_nomessage
}

{
176
   g_get_filename_charsets
177
   Memcheck:Leak
178 179
   fun:*alloc
   ...
180 181 182 183 184 185
   fun:g_get_filename_charsets
}

{
   g_get_charset
   Memcheck:Leak
186 187
   fun:*alloc
   ...
188 189 190
   fun:g_get_charset
}

191 192 193
{
   openssl
   Memcheck:Leak
194 195
   fun:*alloc
   ...
196 197 198 199
   fun:ENGINE_load_dynamic
}

{
200
   <insert_a_suppression_name_here>
201
   Memcheck:Leak
202 203 204
   fun:*alloc
   ...
   fun:g_data_initialize
205 206 207
}

{
208
   <insert_a_suppression_name_here>
209
   Memcheck:Leak
210 211 212
   fun:*alloc
   ...
   fun:g_resolver_get_default
213 214 215 216 217 218 219
}

{
   openssl
   Memcheck:Leak
   fun:malloc
   fun:CRYPTO_malloc
220
   ...
221 222 223 224 225
   fun:SSL_COMP_get_compression_methods
   fun:SSL_library_init
}

{
226
   <insert_a_suppression_name_here>
227
   Memcheck:Leak
228
   fun:*alloc
229
   fun:CRYPTO_malloc
230 231
   ...
   fun:ERR_get_state
232 233
}

234 235 236
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
237
   fun:*alloc
238
   fun:CRYPTO_malloc
239 240
   ...
   fun:RSA_new_method
241 242 243
}

{
244
   <insert_a_suppression_name_here>
245
   Memcheck:Leak
246 247 248
   fun:?alloc
   ...
   fun:do_dlopen
249 250
}

251
{
252
   <insert_a_suppression_name_here>
253
   Memcheck:Leak
254 255 256
   fun:?alloc
   ...
   fun:dlopen*
257 258 259
}

{
260
   <insert_a_suppression_name_here>
261 262
   Memcheck:Leak
   fun:malloc
263 264
   ...
   fun:dlclose
265 266
}

267 268
# is that a leak in libdbus?

269
{
270
   <insert a suppression name here>
271
   Memcheck:Leak
272 273 274 275
   fun:?alloc
   ...
   obj:*/libdbus-*.so.*
   fun:avahi_client_new
276 277 278
}

{
279
   <insert a suppression name here>
280 281
   Memcheck:Leak
   fun:malloc
282 283 284 285 286 287 288 289 290 291 292
   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
293 294 295
}

{
296
   inet_ntoa
297 298
   Memcheck:Leak
   fun:malloc
299
   fun:inet_ntoa
300 301 302
}

{
303
   wildmidi
304
   Memcheck:Leak
305 306 307 308
   fun:malloc
   fun:realloc
   fun:init_gauss
   fun:WildMidi_Init
309 310 311
}

{
312
   g_quark_from_string
313
   Memcheck:Leak
314 315 316
   fun:*alloc
   ...
   fun:g_quark_from_*
317 318 319
}

{
320
   g_get_any_init_do
321 322
   Memcheck:Leak
   fun:malloc
323 324 325
   fun:g_malloc
   fun:g_strdup
   fun:g_get_any_init_do
326 327 328
}

{
329
   g_get_any_init_do
330 331
   Memcheck:Leak
   fun:malloc
332 333 334
   fun:g_malloc
   fun:g_strjoinv
   fun:g_get_any_init_do
335 336 337
}

{
338
   nss
339 340
   Memcheck:Leak
   fun:malloc
341
   fun:__nss_lookup_function
342 343
}

344
{
345
   nss
346
   Memcheck:Leak
347 348 349
   fun:malloc
   fun:tsearch
   fun:__nss_lookup_function
350 351 352
}

{
353
   <insert_a_suppression_name_here>
354
   Memcheck:Leak
355 356 357
   fun:*alloc
   ...
   fun:g_type_init_with_debug_flags
358
}
359 360

{
361
   <insert_a_suppression_name_here>
362
   Memcheck:Leak
363 364 365
   fun:*alloc
   ...
   fun:g_type_register_static
366 367 368
}

{
369
   <insert_a_suppression_name_here>
370
   Memcheck:Leak
371 372 373
   fun:*alloc
   ...
   fun:g_type_add_interface_static
374 375 376
}

{
377
   <insert_a_suppression_name_here>
378
   Memcheck:Leak
379 380 381
   fun:*alloc
   ...
   fun:g_type_add_interface_check
382 383 384
}

{
385
   <insert_a_suppression_name_here>
386
   Memcheck:Leak
387 388 389
   fun:*alloc
   ...
   fun:g_type_interface_add_prerequisite
390 391 392
}

{
393
   <insert_a_suppression_name_here>
394
   Memcheck:Leak
395 396 397
   fun:calloc
   fun:g_malloc0
   fun:g_type_class_ref
398
}
399 400

{
401
   <insert_a_suppression_name_here>
402
   Memcheck:Leak
403 404 405
   fun:*alloc
   ...
   fun:g_*_class_intern_init
406 407 408
}

{
409
   <insert_a_suppression_name_here>
410
   Memcheck:Leak
411 412 413
   fun:*alloc
   ...
   fun:type_iface_vtable_base_init_Wm
414
}
415 416

{
417
   <insert_a_suppression_name_here>
418
   Memcheck:Leak
419 420 421
   fun:*alloc
   ...
   fun:g_object_do_class_init
422 423 424
}

{
425
   <insert_a_suppression_name_here>
426
   Memcheck:Leak
427 428 429
   fun:*alloc
   ...
   fun:g_object_base_class_init
430 431
}

432
{
433
   <insert_a_suppression_name_here>
434
   Memcheck:Leak
435 436 437
   fun:*alloc
   ...
   fun:g_object_class_install_property
438 439 440
}

{
441
   <insert_a_suppression_name_here>
442
   Memcheck:Leak
443 444 445
   fun:*alloc
   ...
   fun:soup_*_class_intern_init
446 447 448
}

{
449
   <insert_a_suppression_name_here>
450
   Memcheck:Leak
451 452 453
   fun:*alloc
   ...
   fun:soup_auth_manager_add_type
454 455
}

456
{
457
   <insert_a_suppression_name_here>
458
   Memcheck:Leak
459 460 461
   fun:*alloc
   ...
   fun:soup_auth_manager_class_intern_init
462 463
}

464
{
465
   <insert_a_suppression_name_here>
466
   Memcheck:Leak
467 468 469
   fun:*alloc
   ...
   fun:soup_auth_manager_ntlm_class_intern_init
470 471 472
}

{
473
   <insert_a_suppression_name_here>
474
   Memcheck:Leak
475 476 477
   fun:*alloc
   ...
   fun:intern_header_name
478 479 480 481 482 483
}

{
   nss
   Memcheck:Leak
   fun:malloc
484 485
   fun:nss_parse_service_list
   fun:__nss_database_lookup
486 487 488
}

{
489
   <insert_a_suppression_name_here>
490
   Memcheck:Leak
491 492 493
   fun:?alloc
   ...
   fun:xmlInitParser
494 495 496
}

{
497
   <insert_a_suppression_name_here>
498
   Memcheck:Leak
499 500
   fun:?alloc
   fun:snd1_dlobj_cache_get
501
}
502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522

{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   fun:_Znwm
   ...
   obj:*/libjack.so*
   fun:call_init
   fun:_dl_init
}

{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   fun:*alloc
   fun:_dl_allocate_tls
   ...
   obj:*/libffado.so*
   fun:call_init
   fun:_dl_init
}