1### this file contains suppressions for valgrind when running 2### the gstreamer unit tests 3### it might be useful for wider use as well 4 5### syscall suppressions 6 7{ 8 <clone on Wim's Debian> 9 Memcheck:Param 10 clone(parent_tidptr) 11 fun:clone 12 fun:clone 13} 14 15{ 16 <clone on Wim's Debian> 17 Memcheck:Param 18 clone(child_tidptr) 19 fun:clone 20 fun:clone 21} 22 23{ 24 <clone on Wim's Debian> 25 Memcheck:Param 26 clone(tlsinfo) 27 fun:clone 28 fun:clone 29} 30 31### glibc suppressions 32 33{ 34 <conditional jump on wim's debian 2/2/06> 35 Memcheck:Cond 36 obj:/lib/ld-2.*.so 37 fun:dl_open_worker 38 obj:/lib/ld-2.*.so 39 fun:_dl_open 40 fun:dlopen_doit 41 obj:/lib/ld-2.*.so 42 fun:_dlerror_run 43 fun:dlopen 44 fun:g_module_open 45 fun:gst_plugin_load_file 46} 47 48{ 49 <Conditional jump> 50 Memcheck:Cond 51 fun:strlen 52 fun:fillin_rpath 53 fun:_dl_init_paths 54 fun:dl_main 55 fun:_dl_sysdep_start 56 fun:_dl_start 57 obj:/lib64/ld-2.*.so 58 obj:* 59 obj:* 60} 61 62{ 63 <Conditional jump> 64 Memcheck:Cond 65 fun:_dl_relocate_object 66 fun:dl_main 67 fun:_dl_sysdep_start 68 fun:_dl_start 69} 70 71{ 72 <insert a suppression name here> 73 Memcheck:Cond 74 fun:* 75 fun:dl_open_worker 76 fun:_dl_catch_error 77 fun:_dl_open 78 fun:dlopen_doit 79 fun:_dl_catch_error 80 fun:_dlerror_run 81 fun:dlopen@@GLIBC_2.2.5 82} 83 84# glibc does not deallocate thread-local storage 85 86{ 87 <tls> 88 Memcheck:Leak 89 fun:calloc 90 fun:_dl_allocate_tls 91 fun:pthread_create@@* 92} 93 94{ 95 <tls> 96 Memcheck:Leak 97 fun:calloc 98 fun:allocate_dtv 99 fun:_dl_allocate_tls 100} 101 102# I get an extra stack entry on x86/dapper 103{ 104 <tls> 105 Memcheck:Leak 106 fun:calloc 107 obj:/lib/ld-2.3.*.so 108 fun:_dl_allocate_tls 109 fun:pthread_create@@* 110} 111 112 113{ 114 <pthread strstr> 115 Memcheck:Cond 116 fun:strstr 117 fun:__pthread_initialize_minimal 118 obj:/lib/libpthread-*.so 119 obj:/lib/libpthread-*.so 120 fun:call_init 121 fun:_dl_init 122 obj:/lib/ld-*.so 123} 124 125# a thread-related free problem in glibc from Edgard 126{ 127 __libc_freeres_rw_acess 128 Memcheck:Addr4 129 obj:* 130 obj:* 131 obj:* 132 obj:* 133 obj:* 134 fun:__libc_freeres 135} 136 137{ 138 <a conditional jump on wim's debian> 139 Memcheck:Cond 140 obj:/lib/ld-2.3.*.so 141 obj:/lib/ld-2.3.*.so 142 obj:/lib/ld-2.3.*.so 143 obj:/lib/ld-2.3.*.so 144 obj:/lib/ld-2.3.*.so 145} 146 147# g_module_open-related problems 148{ 149 <started showing up on fc4-quick> 150 Memcheck:Addr2 151 fun:memcpy 152 fun:_dl_map_object_deps 153 fun:dl_open_worker 154 fun:_dl_catch_error 155 fun:_dl_open 156 fun:dlopen_doit 157 fun:_dl_catch_error 158 fun:_dlerror_run 159 fun:dlopen@@GLIBC_2.1 160 fun:g_module_open 161 fun:gst_plugin_load_file 162 fun:gst_registry_scan_path_level 163 fun:gst_registry_scan_path_level 164 fun:gst_registry_scan_path_level 165 fun:init_post 166 fun:g_option_context_parse 167 fun:gst_init_check 168 fun:gst_init 169 fun:gst_check_init 170 fun:main 171} 172 173{ 174 <started showing up on fc4-quick> 175 Memcheck:Addr4 176 fun:memcpy 177 fun:_dl_map_object_deps 178 fun:dl_open_worker 179 fun:_dl_catch_error 180 fun:_dl_open 181 fun:dlopen_doit 182 fun:_dl_catch_error 183 fun:_dlerror_run 184 fun:dlopen@@GLIBC_2.1 185 fun:g_module_open 186 fun:gst_plugin_load_file 187 fun:gst_registry_scan_path_level 188 fun:gst_registry_scan_path_level 189 fun:gst_registry_scan_path_level 190 fun:init_post 191 fun:g_option_context_parse 192 fun:gst_init_check 193 fun:gst_init 194 fun:gst_check_init 195 fun:main 196} 197 198{ 199 <g_module_open on wim's debian> 200 Memcheck:Cond 201 obj:/lib/ld-2.3.*.so 202 obj:/lib/ld-2.3.*.so 203 obj:/lib/ld-2.3.*.so 204 fun:do_sym 205 fun:_dl_sym 206 fun:dlsym_doit 207 obj:/lib/ld-2.3.*.so 208 fun:_dlerror_run 209 fun:dlsym 210 fun:g_module_symbol 211 fun:g_module_open 212 fun:gst_plugin_load_file 213} 214 215{ 216 <g_module_open on wim's debian> 217 Memcheck:Cond 218 obj:/lib/ld-2.3.*.so 219 obj:/lib/ld-2.3.*.so 220 obj:/lib/ld-2.3.*.so 221 fun:dl_open_worker 222 obj:/lib/ld-2.3.*.so 223 fun:_dl_open 224 fun:dlopen_doit 225 obj:/lib/ld-2.3.*.so 226 fun:_dlerror_run 227 fun:dlopen@@GLIBC_2.1 228 fun:g_module_open 229 fun:gst_plugin_load_file 230} 231{ 232 <g_module_open on wim's debian> 233 Memcheck:Cond 234 obj:/lib/ld-2.3.*.so 235 fun:dl_open_worker 236 obj:/lib/ld-2.3.*.so 237 fun:_dl_open 238 fun:dlopen_doit 239 obj:/lib/ld-2.3.*.so 240 fun:_dlerror_run 241 fun:dlopen@@GLIBC_2.1 242 fun:g_module_open 243 fun:gst_plugin_load_file 244 fun:gst_plugin_load_by_name 245 fun:gst_plugin_feature_load 246} 247 248{ 249 <leak on wim's debian in g_module_open> 250 Memcheck:Leak 251 fun:malloc 252 obj:/lib/ld-2.3.*.so 253 fun:dl_open_worker 254 obj:/lib/ld-2.3.*.so 255 fun:_dl_open 256 fun:dlopen_doit 257 obj:/lib/ld-2.3.*.so 258 fun:_dlerror_run 259 fun:dlopen@@GLIBC_2.1 260 fun:g_module_open 261 fun:gst_plugin_load_file 262 fun:gst_plugin_load_by_name 263} 264 265{ 266 <invalid read on wim's debian> 267 Memcheck:Addr4 268 obj:/lib/ld-2.3.*.so 269 obj:/lib/ld-2.3.*.so 270 obj:/lib/ld-2.3.*.so 271 obj:/lib/ld-2.3.*.so 272 obj:/lib/ld-2.3.*.so 273 obj:/lib/ld-2.3.*.so 274 obj:/lib/ld-2.3.*.so 275 fun:dl_open_worker 276 obj:/lib/ld-2.3.*.so 277 fun:_dl_open 278 fun:dlopen_doit 279 obj:/lib/ld-2.3.*.so 280} 281 282{ 283 <invalid read on wim's debian> 284 Memcheck:Addr4 285 obj:/lib/ld-2.3.*.so 286 obj:/lib/ld-2.3.*.so 287 obj:/lib/ld-2.3.*.so 288 obj:/lib/ld-2.3.*.so 289 obj:/lib/ld-2.3.*.so 290 obj:/lib/ld-2.3.*.so 291 fun:dl_open_worker 292 obj:/lib/ld-2.3.*.so 293 fun:_dl_open 294 fun:dlopen_doit 295 obj:/lib/ld-2.3.*.so 296 fun:_dlerror_run 297} 298 299{ 300 <invalid read on wim's debian - 2006-02-02> 301 Memcheck:Addr4 302 obj:/lib/ld-2.3.*.so 303 obj:/lib/ld-2.3.*.so 304 obj:/lib/ld-2.3.*.so 305 fun:dl_open_worker 306 obj:/lib/ld-2.3.*.so 307 fun:_dl_open 308 fun:dlopen_doit 309 obj:/lib/ld-2.3.*.so 310 fun:_dlerror_run 311 fun:dlopen@@GLIBC_2.1 312 fun:g_module_open 313} 314 315{ 316 <invalid read on wim's debian - 2006-02-02> 317 Memcheck:Addr4 318 obj:/lib/ld-2.3.*.so 319 obj:/lib/ld-2.3.*.so 320 fun:dl_open_worker 321 obj:/lib/ld-2.3.*.so 322 fun:_dl_open 323 fun:dlopen_doit 324 obj:/lib/ld-2.3.*.so 325 fun:_dlerror_run 326 fun:dlopen@@GLIBC_2.1 327 fun:g_module_open 328} 329 330{ 331 <invalid read on wim's debian - 2006-02-02> 332 Memcheck:Addr4 333 obj:/lib/ld-2.3.*.so 334 obj:/lib/ld-2.3.*.so 335 obj:/lib/ld-2.3.*.so 336 fun:do_sym 337 fun:_dl_sym 338 fun:dlsym_doit 339 obj:/lib/ld-2.3.*.so 340 fun:_dlerror_run 341 fun:dlsym 342 fun:g_module_symbol 343 fun:g_module_open 344} 345 346{ 347 <futex on Andy's 64-bit ubuntu> 348 Memcheck:Param 349 futex(uaddr2) 350 fun:pthread_once 351 obj:/lib/libc-2.3.*.so 352 obj:/lib/libc-2.3.*.so 353 fun:mbsnrtowcs 354 fun:vfprintf 355 fun:vsprintf 356 fun:sprintf 357 obj:/lib/libc-2.3.*.so 358 fun:tmpfile 359 fun:setup_pipe 360 fun:setup_messaging_with_key 361 fun:setup_messaging 362} 363 364{ 365 <suppression for glibc 2.7 on debian> 366 Memcheck:Addr4 367 obj:/lib/ld-2.7.so 368 obj:/lib/ld-2.7.so 369 obj:/lib/ld-2.7.so 370 obj:/lib/i686/cmov/libdl-2.7.so 371 obj:/lib/ld-2.7.so 372 obj:/lib/i686/cmov/libdl-2.7.so 373 fun:dlopen 374 fun:g_module_open 375} 376 377{ 378 <suppression for glibc 2.7 on debian> 379 Memcheck:Addr4 380 obj:/lib/ld-2.7.so 381 obj:/lib/ld-2.7.so 382 obj:/lib/ld-2.7.so 383 obj:/lib/i686/cmov/libc-2.7.so 384 fun:_dl_sym 385 obj:/lib/i686/cmov/libdl-2.7.so 386 obj:/lib/ld-2.7.so 387 obj:/lib/i686/cmov/libdl-2.7.so 388 fun:dlsym 389 fun:g_module_symbol 390 fun:g_module_open 391} 392 393{ 394 <suppression for glibc 2.7 on debian> 395 Memcheck:Addr4 396 obj:/lib/ld-2.7.so 397 obj:/lib/ld-2.7.so 398 obj:/lib/ld-2.7.so 399 obj:/lib/ld-2.7.so 400 obj:/lib/ld-2.7.so 401 obj:/lib/ld-2.7.so 402 obj:/lib/ld-2.7.so 403 obj:/lib/ld-2.7.so 404 obj:/lib/ld-2.7.so 405 obj:/lib/i686/cmov/libdl-2.7.so 406 obj:/lib/ld-2.7.so 407 obj:/lib/i686/cmov/libdl-2.7.so 408 fun:dlopen 409 fun:g_module_open 410} 411 412{ 413 <suppression for glibc 2.7 on debian> 414 Memcheck:Addr4 415 obj:/lib/ld-2.7.so 416 obj:/lib/ld-2.7.so 417 obj:/lib/ld-2.7.so 418 obj:/lib/ld-2.7.so 419 obj:/lib/ld-2.7.so 420 obj:/lib/ld-2.7.so 421 obj:/lib/i686/cmov/libdl-2.7.so 422 obj:/lib/ld-2.7.so 423 obj:/lib/i686/cmov/libdl-2.7.so 424 fun:dlopen 425 fun:g_module_open 426} 427 428{ 429 <suppression for glibc 2.7 on debian> 430 Memcheck:Addr4 431 obj:/lib/ld-2.7.so 432 obj:/lib/ld-2.7.so 433 obj:/lib/ld-2.7.so 434 obj:/lib/ld-2.7.so 435 obj:/lib/ld-2.7.so 436 obj:/lib/i686/cmov/libdl-2.7.so 437 obj:/lib/ld-2.7.so 438 obj:/lib/i686/cmov/libdl-2.7.so 439 fun:dlopen 440 fun:g_module_open 441} 442 443{ 444 <suppression for glibc 2.7 on debian> 445 Memcheck:Addr4 446 obj:/lib/ld-2.7.so 447 obj:/lib/ld-2.7.so 448 obj:/lib/ld-2.7.so 449 obj:/lib/ld-2.7.so 450 obj:/lib/ld-2.7.so 451 obj:/lib/ld-2.7.so 452 obj:/lib/ld-2.7.so 453 obj:/lib/ld-2.7.so 454 obj:/lib/ld-2.7.so 455 obj:/lib/i686/cmov/libc-2.7.so 456 obj:/lib/ld-2.7.so 457 fun:__libc_dlopen_mode 458} 459 460{ 461 <suppression for glibc 2.7 on debian> 462 Memcheck:Addr4 463 obj:/lib/ld-2.7.so 464 obj:/lib/ld-2.7.so 465 obj:/lib/ld-2.7.so 466 obj:/lib/ld-2.7.so 467 obj:/lib/ld-2.7.so 468 obj:/lib/ld-2.7.so 469 obj:/lib/i686/cmov/libc-2.7.so 470 obj:/lib/ld-2.7.so 471 fun:__libc_dlopen_mode 472} 473 474{ 475 <suppression for glibc 2.7 on debian> 476 Memcheck:Addr4 477 obj:/lib/ld-2.7.so 478 obj:/lib/ld-2.7.so 479 obj:/lib/ld-2.7.so 480 obj:/lib/ld-2.7.so 481 obj:/lib/ld-2.7.so 482 obj:/lib/i686/cmov/libc-2.7.so 483 obj:/lib/ld-2.7.so 484 fun:__libc_dlopen_mode 485 obj:/lib/i686/cmov/libc-2.7.so 486 obj:/lib/i686/cmov/libc-2.7.so 487 obj:/lib/i686/cmov/libc-2.7.so 488 obj:/lib/i686/cmov/libc-2.7.so 489 obj:/lib/i686/cmov/libc-2.7.so 490 fun:iconv_open 491} 492 493{ 494 <suppression for glibc 2.7 on debian> 495 Memcheck:Addr4 496 obj:/lib/ld-2.7.so 497 obj:/lib/ld-2.7.so 498 obj:/lib/ld-2.7.so 499 obj:/lib/i686/cmov/libc-2.7.so 500 obj:/lib/ld-2.7.so 501 fun:__libc_dlopen_mode 502 obj:/lib/i686/cmov/libc-2.7.so 503 obj:/lib/i686/cmov/libc-2.7.so 504 obj:/lib/i686/cmov/libc-2.7.so 505 obj:/lib/i686/cmov/libc-2.7.so 506 obj:/lib/i686/cmov/libc-2.7.so 507 fun:iconv_open 508} 509 510{ 511 <suppression for glibc 2.7 on Ubunty Hardy 64-bit> 512 Memcheck:Addr8 513 obj:/lib/ld-2.7.so 514 obj:/lib/ld-2.7.so 515 obj:/lib/ld-2.7.so 516 obj:/lib/ld-2.7.so 517 obj:/lib/libc-2.7.so 518 obj:/lib/ld-2.7.so 519 fun:__libc_dlopen_mode 520 obj:/lib/libc-2.7.so 521 obj:/lib/libc-2.7.so 522 obj:/lib/libc-2.7.so 523 obj:/lib/libc-2.7.so 524 obj:/lib/libc-2.7.so 525 fun:iconv_open 526} 527 528{ 529 <suppression for glibc 2.7 on Ubunty Hardy 64-bit> 530 Memcheck:Addr8 531 obj:/lib/ld-2.7.so 532 obj:/lib/ld-2.7.so 533 obj:/lib/ld-2.7.so 534 obj:/lib/ld-2.7.so 535 obj:/lib/ld-2.7.so 536 obj:/lib/ld-2.7.so 537 obj:/lib/libc-2.7.so 538 obj:/lib/ld-2.7.so 539 fun:__libc_dlopen_mode 540 obj:/lib/libc-2.7.so 541 obj:/lib/libc-2.7.so 542 obj:/lib/libc-2.7.so 543 obj:/lib/libc-2.7.so 544 obj:/lib/libc-2.7.so 545 fun:iconv_open 546} 547 548{ 549 <suppression for glibc 2.7 on debian> 550 Memcheck:Addr4 551 obj:/lib/ld-2.7.so 552 obj:/lib/ld-2.7.so 553 obj:/lib/ld-2.7.so 554 obj:/lib/ld-2.7.so 555 obj:/lib/ld-2.7.so 556 obj:/lib/i686/cmov/libdl-2.7.so 557 obj:/lib/ld-2.7.so 558 obj:/lib/i686/cmov/libdl-2.7.so 559 fun:dlopen 560} 561 562{ 563 <suppression for glibc 2.7 on debian> 564 Memcheck:Addr4 565 obj:/lib/ld-2.7.so 566 obj:/lib/i686/cmov/libdl-2.7.so 567 obj:/lib/ld-2.7.so 568 obj:/lib/i686/cmov/libdl-2.7.so 569 fun:dlopen 570} 571 572{ 573 <suppression for glibc 2.7 on Ubunty Hardy 64-bit> 574 Memcheck:Addr8 575 obj:/lib/ld-2.7.so 576 obj:/lib/ld-2.7.so 577 obj:/lib/ld-2.7.so 578 obj:/lib/ld-2.7.so 579 obj:/lib/ld-2.7.so 580 obj:/lib/ld-2.7.so 581 obj:/lib/ld-2.7.so 582 obj:/lib/libc-2.7.so 583 obj:/lib/ld-2.7.so 584 fun:__libc_dlopen_mode 585} 586 587{ 588 <suppression for glibc 2.7 on debian> 589 Memcheck:Cond 590 obj:/lib/ld-2.7.so 591 obj:/lib/ld-2.7.so 592 obj:/lib/i686/cmov/libdl-2.7.so 593 obj:/lib/ld-2.7.so 594 obj:/lib/i686/cmov/libdl-2.7.so 595 fun:dlopen 596} 597 598{ 599 <suppression for glibc 2.7 on debian> 600 Memcheck:Cond 601 obj:/lib/ld-2.7.so 602 obj:/lib/ld-2.7.so 603 obj:/lib/i686/cmov/libdl-2.7.so 604 obj:/lib/ld-2.7.so 605 obj:/lib/i686/cmov/libdl-2.7.so 606 fun:dlopen 607} 608 609{ 610 <suppression for glibc 2.7 on debian> 611 Memcheck:Addr4 612 obj:/lib/ld-2.7.so 613 obj:/lib/ld-2.7.so 614 obj:/lib/ld-2.7.so 615 obj:/lib/ld-2.7.so 616 obj:/lib/ld-2.7.so 617 obj:/lib/i686/cmov/libdl-2.7.so 618 obj:/lib/ld-2.7.so 619 obj:/lib/i686/cmov/libdl-2.7.so 620 fun:dlopen 621} 622 623{ 624 <suppression for glibc 2.7 on debian> 625 Memcheck:Addr4 626 obj:/lib/ld-2.7.so 627 obj:/lib/i686/cmov/libdl-2.7.so 628 obj:/lib/ld-2.7.so 629 obj:/lib/i686/cmov/libdl-2.7.so 630 fun:dlopen 631} 632 633{ 634 <suppression for glibc 2.7 on debian> 635 Memcheck:Cond 636 obj:/lib/ld-2.7.so 637 obj:/lib/ld-2.7.so 638 obj:/lib/i686/cmov/libdl-2.7.so 639 obj:/lib/ld-2.7.so 640 obj:/lib/i686/cmov/libdl-2.7.so 641 fun:dlopen 642} 643 644{ 645 <suppression for glibc 2.7 on debian> 646 Memcheck:Cond 647 obj:/lib/ld-2.7.so 648 obj:/lib/ld-2.7.so 649 obj:/lib/i686/cmov/libdl-2.7.so 650 obj:/lib/ld-2.7.so 651 obj:/lib/i686/cmov/libdl-2.7.so 652 fun:dlopen 653} 654 655{ 656 <suppression for glibc 2.7 on debian> 657 Memcheck:Addr4 658 obj:/lib/ld-2.7.so 659 obj:/lib/ld-2.7.so 660 obj:/lib/ld-2.7.so 661 obj:/lib/ld-2.7.so 662 obj:/lib/ld-2.7.so 663 obj:/lib/i686/cmov/libdl-2.7.so 664 obj:/lib/ld-2.7.so 665 obj:/lib/i686/cmov/libdl-2.7.so 666 fun:dlopen 667} 668 669{ 670 <suppression for glibc 2.7 on debian> 671 Memcheck:Addr4 672 obj:/lib/ld-2.7.so 673 obj:/lib/i686/cmov/libdl-2.7.so 674 obj:/lib/ld-2.7.so 675 obj:/lib/i686/cmov/libdl-2.7.so 676 fun:dlopen 677} 678 679{ 680 <suppression for glibc 2.7 on debian> 681 Memcheck:Cond 682 obj:/lib/ld-2.7.so 683 obj:/lib/ld-2.7.so 684 obj:/lib/i686/cmov/libdl-2.7.so 685 obj:/lib/ld-2.7.so 686 obj:/lib/i686/cmov/libdl-2.7.so 687 fun:dlopen 688} 689 690{ 691 <suppression for glibc 2.7 on debian> 692 Memcheck:Cond 693 obj:/lib/ld-2.7.so 694 obj:/lib/ld-2.7.so 695 obj:/lib/i686/cmov/libdl-2.7.so 696 obj:/lib/ld-2.7.so 697 obj:/lib/i686/cmov/libdl-2.7.so 698 fun:dlopen 699} 700 701{ 702 <suppression for glibc 2.7 on debian> 703 Memcheck:Addr4 704 obj:/lib/ld-2.7.so 705 obj:/lib/ld-2.7.so 706 obj:/lib/ld-2.7.so 707 obj:/lib/ld-2.7.so 708 obj:/lib/ld-2.7.so 709 obj:/lib/ld-2.7.so 710 obj:/lib/ld-2.7.so 711 obj:/lib/ld-2.7.so 712 obj:/lib/ld-2.7.so 713 obj:/lib/ld-2.7.so 714 obj:/lib/i686/cmov/libdl-2.7.so 715 obj:/lib/ld-2.7.so 716 obj:/lib/i686/cmov/libdl-2.7.so 717 fun:dlopen 718} 719 720# suppression for a glibc bug: 721# http://valgrind.org/docs/manual/faq.html#faq.exit_errors> 722{ 723 <Workaround for a glibc bug> 724 Memcheck:Free 725 fun:free 726 obj:*libc-*.so 727 fun:__libc_freeres 728 fun:* 729 fun:_Exit 730} 731 732# same as above, just so it works for tpm on gutsy/x86-64 733{ 734 <workaround glibc bug on gutsy x86-64> 735 Memcheck:Free 736 fun:free 737 fun:free_mem 738 fun:__libc_freeres 739} 740 741# valgrind doesn't allow me to specify a suppression for Addr1, Addr2, Addr4 742# as Addr*, so 3 copies for that; and then 2 of each for that pesky memcpy 743{ 744 <Invalid read of size 1, 2, 4 on thomas's FC4> 745 Memcheck:Addr1 746 fun:_dl_signal_error 747 fun:_dl_map_object_deps 748 fun:dl_open_worker 749 fun:_dl_catch_error 750 fun:_dl_open 751 fun:dlopen_doit 752 fun:_dl_catch_error 753 fun:_dlerror_run 754 fun:dlopen@@GLIBC_2.1 755 fun:g_module_open 756} 757 758{ 759 <Invalid read of size 1, 2, 4 on thomas's FC4> 760 Memcheck:Addr2 761 fun:_dl_signal_error 762 fun:_dl_map_object_deps 763 fun:dl_open_worker 764 fun:_dl_catch_error 765 fun:_dl_open 766 fun:dlopen_doit 767 fun:_dl_catch_error 768 fun:_dlerror_run 769 fun:dlopen@@GLIBC_2.1 770 fun:g_module_open 771} 772{ 773 <Invalid read of size 1, 2, 4 on thomas's FC4> 774 Memcheck:Addr4 775 fun:_dl_signal_error 776 fun:_dl_map_object_deps 777 fun:dl_open_worker 778 fun:_dl_catch_error 779 fun:_dl_open 780 fun:dlopen_doit 781 fun:_dl_catch_error 782 fun:_dlerror_run 783 fun:dlopen@@GLIBC_2.1 784 fun:g_module_open 785} 786 787{ 788 <Invalid read of size 1, 2, 4 on thomas's FC4> 789 Memcheck:Addr1 790 fun:memcpy 791 fun:_dl_signal_error 792 fun:_dl_map_object_deps 793 fun:dl_open_worker 794 fun:_dl_catch_error 795 fun:_dl_open 796 fun:dlopen_doit 797 fun:_dl_catch_error 798 fun:_dlerror_run 799 fun:dlopen@@GLIBC_2.1 800 fun:g_module_open 801} 802 803{ 804 <Invalid read of size 1, 2, 4 on thomas's FC4> 805 Memcheck:Addr2 806 fun:memcpy 807 fun:_dl_signal_error 808 fun:_dl_map_object_deps 809 fun:dl_open_worker 810 fun:_dl_catch_error 811 fun:_dl_open 812 fun:dlopen_doit 813 fun:_dl_catch_error 814 fun:_dlerror_run 815 fun:dlopen@@GLIBC_2.1 816 fun:g_module_open 817} 818{ 819 <Invalid read of size 1, 2, 4 on thomas's FC4> 820 Memcheck:Addr4 821 fun:memcpy 822 fun:_dl_signal_error 823 fun:_dl_map_object_deps 824 fun:dl_open_worker 825 fun:_dl_catch_error 826 fun:_dl_open 827 fun:dlopen_doit 828 fun:_dl_catch_error 829 fun:_dlerror_run 830 fun:dlopen@@GLIBC_2.1 831 fun:g_module_open 832} 833 834{ 835 <Addr8 on Andy's AMD64 ubuntu in dl_open> 836 Memcheck:Addr8 837 obj:/lib/ld-2.3.*.so 838 obj:/lib/ld-2.3.*.so 839 obj:/lib/ld-2.3.*.so 840 obj:/lib/ld-2.3.*.so 841 obj:/lib/ld-2.3.*.so 842 obj:/lib/ld-2.3.*.so 843 obj:/lib/ld-2.3.*.so 844 obj:/lib/libc-2.3.*.so 845 obj:/lib/ld-2.3.*.so 846 fun:_dl_open 847 obj:/lib/libdl-2.3.*.so 848 obj:/lib/ld-2.3.*.so 849} 850 851{ 852 <Conditional jump on Andy's AMD64 ubuntu> 853 Memcheck:Cond 854 obj:/lib/ld-2.3.*.so 855 obj:/lib/libc-2.3.*.so 856 obj:/lib/ld-2.3.*.so 857 fun:_dl_open 858 obj:/lib/libdl-2.3.*.so 859 obj:/lib/ld-2.3.*.so 860 obj:/lib/libdl-2.3.*.so 861 fun:dlopen 862 fun:g_module_open 863 fun:gst_plugin_load_file 864 fun:gst_plugin_load_by_name 865 fun:gst_plugin_feature_load 866} 867 868{ 869 <Mike's x86 dapper> 870 Memcheck:Addr4 871 obj:/lib/ld-2.3.6.so 872 obj:/lib/ld-2.3.6.so 873 obj:/lib/tls/i686/cmov/libc-2.3.6.so 874 obj:/lib/ld-2.3.6.so 875 fun:_dl_open 876 obj:/lib/tls/i686/cmov/libdl-2.3.6.so 877 obj:/lib/ld-2.3.6.so 878 obj:/lib/tls/i686/cmov/libdl-2.3.6.so 879 fun:dlopen 880} 881 882{ 883 <Mike's x86 dapper> 884 Memcheck:Cond 885 obj:/lib/ld-2.3.6.so 886 obj:/lib/tls/i686/cmov/libc-2.3.6.so 887 obj:/lib/ld-2.3.6.so 888 fun:_dl_open 889 obj:/lib/tls/i686/cmov/libdl-2.3.6.so 890 obj:/lib/ld-2.3.6.so 891 obj:/lib/tls/i686/cmov/libdl-2.3.6.so 892 fun:dlopen 893} 894 895{ 896 <Another dapper one> 897 Memcheck:Cond 898 obj:/lib/ld-2.3.6.so 899 obj:/lib/ld-2.3.6.so 900 obj:/lib/ld-2.3.6.so 901 obj:/lib/tls/i686/cmov/libc-2.3.6.so 902 obj:/lib/ld-2.3.6.so 903 fun:_dl_open 904 obj:/lib/tls/i686/cmov/libdl-2.3.6.so 905 obj:/lib/ld-2.3.6.so 906 obj:/lib/tls/i686/cmov/libdl-2.3.6.so 907 fun:dlopen 908} 909 910### glib suppressions 911{ 912 <g_parse_debug_string> 913 Memcheck:Cond 914 fun:g_parse_debug_string 915 obj:/usr/lib*/libglib-2.0.so.* 916 fun:g_slice_alloc 917 fun:g_slice_alloc0 918} 919 920{ 921 <g_type_init leaks> 922 Memcheck:Leak 923 fun:*alloc 924 ... 925 fun:g_type_init* 926 fun:init_pre* 927} 928 929{ 930 <g_type_register_fundamental leaks> 931 Memcheck:Leak 932 fun:*alloc 933 ... 934 fun:g_type_register_fundamental 935} 936 937{ 938 <glib 2.21 static type data> 939 Memcheck:Leak 940 fun:malloc 941 fun:realloc 942 fun:g_realloc 943 fun:type_node_any_new_W 944} 945 946{ 947 <glib 2.21 static type data> 948 Memcheck:Leak 949 fun:realloc 950 fun:g_realloc 951 fun:type_node_any_new_W 952} 953 954{ 955 <glib 2.21 static type data> 956 Memcheck:Leak 957 fun:calloc 958 fun:g_malloc0 959 fun:g_type_class_ref 960} 961 962{ 963 <glib 2.21 static type data> 964 Memcheck:Leak 965 fun:malloc 966 fun:realloc 967 fun:g_realloc 968 fun:type_add_flags_W 969} 970 971{ 972 <glib 2.21 static type data> 973 Memcheck:Leak 974 fun:calloc 975 fun:g_malloc0 976 fun:type_add_flags_W 977} 978 979#pthread memleaks 980 981{ 982 Thread creation leak 983 Memcheck:Leak 984 fun:calloc 985 fun:allocate_dtv 986 fun:_dl_allocate* 987 fun:_dl_allocate* 988 fun:__pthread_initialize_minimal 989} 990 991{ 992 Thread management leak 993 Memcheck:Leak 994 fun:calloc 995 fun:allocate_dtv 996 fun:_dl_allocate* 997 fun:_dl_allocate* 998 fun:__pthread_* 999} 1000 1001{ 1002 Thread management leak 2 1003 Memcheck:Leak 1004 fun:memalign 1005 fun:_dl_allocate* 1006 fun:_dl_allocate* 1007 fun:__pthread_* 1008} 1009 1010{ 1011 pthread_create Syscall param write(buf) points to uninitialised byte(s) 1012 Memcheck:Param 1013 write(buf) 1014 fun:pthread_create@@GLIBC_2.2.5 1015 fun:g_thread_create* 1016 1017} 1018 1019# nss_parse_* memleak (used by g_option_context_parse) 1020{ 1021 nss_parse_* memleak 1022 Memcheck:Leak 1023 fun:malloc 1024 fun:nss_parse_service_list 1025 fun:__nss_database_lookup 1026} 1027 1028# liboil suppressions 1029{ 1030 <liboil cpu_fault_check_try> 1031 Memcheck:Value8 1032 obj:/usr/lib/liboil-0.3.so.0.1.0 1033 obj:/usr/lib/liboil-0.3.so.0.1.0 1034 obj:/usr/lib/liboil-0.3.so.0.1.0 1035 fun:oil_cpu_fault_check_try 1036 fun:oil_test_check_impl 1037 fun:oil_class_optimize 1038 fun:oil_optimize_all 1039 fun:oil_init 1040} 1041 1042{ 1043 <annoying read error inside dlopen stuff on Ubuntu Dapper x86_64> 1044 Memcheck:Addr8 1045 obj:/lib/ld-2.3.6.so 1046} 1047 1048{ 1049 <Ubuntu Dapper x86_64> 1050 Memcheck:Param 1051 futex(uaddr2) 1052 fun:pthread_once 1053 obj:/lib/libc-2.3.6.so 1054 obj:/lib/libc-2.3.6.so 1055 fun:setlocale 1056 fun:init_pre 1057 fun:g_option_context_parse 1058 fun:gst_init_check 1059 fun:gst_init 1060 fun:gst_check_init 1061 fun:main 1062} 1063 1064{ 1065 <Ubuntu Dapper x86_64 dlopen stuff again> 1066 Memcheck:Cond 1067 obj:/lib/ld-2.3.6.so 1068 obj:/lib/ld-2.3.6.so 1069 fun:_dl_open 1070 obj:/lib/libdl-2.3.6.so 1071 obj:/lib/ld-2.3.6.so 1072 obj:/lib/libdl-2.3.6.so 1073 fun:dlopen 1074 fun:g_module_open 1075 fun:gst_plugin_load_file 1076} 1077# this exists in a bunch of different variations, hence the short tail/trace 1078{ 1079 <dlopen invalid read of size 4 suppression on tpm's Ubuntu edgy/x86> 1080 Memcheck:Addr4 1081 obj:/lib/ld-2.4.so 1082 obj:/lib/ld-2.4.so 1083} 1084{ 1085 <and the same for 64bit systems> 1086 Memcheck:Addr8 1087 obj:/lib/ld-2.4.so 1088 obj:/lib/ld-2.4.so 1089} 1090 1091# More edgy suppressions (Mike) 1092{ 1093 <dlopen Condition jump suppressions for Ubuntu Edgy/x86> 1094 Memcheck:Cond 1095 obj:/lib/ld-2.4.so 1096 obj:/lib/ld-2.4.so 1097 obj:/lib/ld-2.4.so 1098 obj:/lib/ld-2.4.so 1099 fun:dlopen_doit 1100 obj:/lib/ld-2.4.so 1101 fun:_dlerror_run 1102 fun:dlopen@@GLIBC_2.1 1103} 1104 1105{ 1106 <dlopen Condition jump suppressions for Ubuntu Edgy/x86> 1107 Memcheck:Cond 1108 obj:/lib/ld-2.4.so 1109 obj:/lib/ld-2.4.so 1110 obj:/lib/ld-2.4.so 1111 obj:/lib/ld-2.4.so 1112 obj:/lib/ld-2.4.so 1113 obj:/lib/ld-2.4.so 1114 fun:dlopen_doit 1115 obj:/lib/ld-2.4.so 1116 fun:_dlerror_run 1117 fun:dlopen@@GLIBC_2.1 1118} 1119 1120{ 1121 <dlopen Condition jump suppressions for Ubuntu Edgy/x86> 1122 Memcheck:Cond 1123 obj:/lib/ld-2.4.so 1124 obj:/lib/ld-2.4.so 1125 obj:/lib/ld-2.4.so 1126 fun:do_sym 1127 fun:_dl_sym 1128} 1129 1130# This one's overly general, but there's zero other information in the stack 1131# trace - just these five lines! 1132{ 1133 <dlopen Condition jump suppressions for Ubuntu Edgy/x86> 1134 Memcheck:Cond 1135 obj:/lib/ld-2.4.so 1136 obj:/lib/ld-2.4.so 1137 obj:/lib/ld-2.4.so 1138 obj:/lib/ld-2.4.so 1139 obj:/lib/ld-2.4.so 1140} 1141 1142{ 1143 <tls leaks on Edgy/x86> 1144 Memcheck:Leak 1145 fun:calloc 1146 obj:/lib/ld-2.4.so 1147 fun:_dl_allocate_tls 1148 fun:pthread_create@@GLIBC_2.1 1149} 1150 1151# TLS leaks for feisty/x86 1152{ 1153 <tls leaks on Feisty/x86> 1154 Memcheck:Leak 1155 fun:calloc 1156 fun:allocate_dtv 1157 fun:_dl_allocate_tls 1158 fun:pthread_create@@GLIBC_2.1 1159} 1160 1161{ 1162 <libcdio 0.76 leak> 1163 Memcheck:Leak 1164 fun:calloc 1165 obj:/usr/lib/libcdio.so.6.0.1 1166 fun:cdio_open_am_linux 1167 obj:/usr/lib/libcdio.so.6.0.1 1168 fun:cdio_open_am 1169} 1170 1171{ 1172 <Addr8 on Jan's AMD64 ubuntu Feisty in dl_open> 1173 Memcheck:Addr8 1174 obj:/lib/ld-2.5.so 1175} 1176 1177{ 1178 <First of many Alsa errors> 1179 Memcheck:Cond 1180 fun:snd_pcm_direct_shm_create_or_connect 1181 fun:snd_pcm_dsnoop_open 1182 fun:_snd_pcm_dsnoop_open 1183 obj:/*lib/libasound.so.2.0.0 1184 obj:/*lib/libasound.so.2.0.0 1185 fun:snd_pcm_open_slave 1186 fun:_snd_pcm_plug_open 1187 obj:/*lib/libasound.so.2.0.0 1188 fun:snd_pcm_open_slave 1189 fun:_snd_pcm_asym_open 1190 obj:/*lib/libasound.so.2.0.0 1191 obj:/*lib/libasound.so.2.0.0 1192} 1193 1194{ 1195 <alsa error> 1196 Memcheck:Cond 1197 fun:snd*_pcm_hw_param_set_near 1198} 1199 1200{ 1201 <alsa error> 1202 Memcheck:Cond 1203 ... 1204 fun:snd*_pcm_hw_param_set_near 1205} 1206 1207{ 1208 <alsa error> 1209 Memcheck:Cond 1210 obj:/*lib/libasound.so.2.0.0 1211 obj:/*lib/libasound.so.2.0.0 1212 fun:snd_pcm_close 1213 obj:/*lib/libasound.so.2.0.0 1214} 1215{ 1216 <alsa error> 1217 Memcheck:Cond 1218 fun:snd_pcm_direct_shm_create_or_connect 1219 fun:snd_pcm_dmix_open 1220 fun:_snd_pcm_dmix_open 1221 obj:/*lib/libasound.so.2.0.0 1222 obj:/*lib/libasound.so.2.0.0 1223 fun:snd_pcm_open_slave 1224 fun:_snd_pcm_softvol_open 1225 obj:/*lib/libasound.so.2.0.0 1226 fun:snd_pcm_open_slave 1227 fun:_snd_pcm_plug_open 1228 obj:/*lib/libasound.so.2.0.0 1229 fun:snd_pcm_open_slave 1230 fun:_snd_pcm_asym_open 1231 obj:/*lib/libasound.so.2.0.0 1232 obj:/*lib/libasound.so.2.0.0 1233} 1234{ 1235 <alsa error> 1236 Memcheck:Leak 1237 fun:malloc 1238 fun:strdup 1239 fun:snd_dlobj_cache_add 1240 obj:/*lib/libasound.so.2.0.0 1241 fun:snd_pcm_open_slave 1242 fun:snd_pcm_dsnoop_open 1243 fun:_snd_pcm_dsnoop_open 1244 obj:/*lib/libasound.so.2.0.0 1245 obj:/*lib/libasound.so.2.0.0 1246 fun:snd_pcm_open_slave 1247 fun:_snd_pcm_plug_open 1248 obj:/*lib/libasound.so.2.0.0 1249 fun:snd_pcm_open_slave 1250 fun:_snd_pcm_asym_open 1251 obj:/*lib/libasound.so.2.0.0 1252 obj:/*lib/libasound.so.2.0.0 1253} 1254# Catch about 15 variations on inserting info into an ALSA 1255# internal cache 1256{ 1257 <alsa error> 1258 Memcheck:Leak 1259 fun:malloc 1260 ... 1261 fun:snd*_dlobj_cache_add 1262 obj:/*lib*/libasound.so.2.0.0 1263} 1264 1265{ 1266 <alsa leak in loading configuration> 1267 Memcheck:Leak 1268 fun:*alloc 1269 ... 1270 fun:snd_pcm_open_conf 1271} 1272 1273{ 1274 <alsa leak snd_config_hook_load> 1275 Memcheck:Leak 1276 fun:*alloc 1277 obj:/*lib*/libasound.so.2.0.0 1278 ... 1279 fun:snd_config_hook_load 1280} 1281 1282{ 1283 <alsa leak snd_config_update_r> 1284 Memcheck:Leak 1285 fun:*alloc 1286 obj:/*lib*/libasound.so.2.0.0 1287 ... 1288 fun:snd_config_update_r 1289 fun:snd_config_update 1290} 1291{ 1292 <alsa leak snd_config_update_r> 1293 Memcheck:Leak 1294 fun:*alloc 1295 fun:strdup 1296 ... 1297 fun:snd_config_update_r 1298 fun:snd_config_update 1299} 1300{ 1301 <alsa leak snd_config_searcha_hooks> 1302 Memcheck:Leak 1303 fun:*alloc 1304 fun:_dl_close_worker 1305 ... 1306 fun:snd_config_searcha_hooks 1307} 1308 1309{ 1310 <nss lookup within ALSA> 1311 Memcheck:Leak 1312 fun:malloc 1313 obj:/lib/libc*.so 1314 fun:__nss_database_lookup 1315 obj:* 1316 obj:* 1317 fun:getgrnam_r 1318 fun:getgrnam 1319 fun:snd_pcm_direct_parse_open_conf 1320} 1321 1322{ 1323 <libxcb leak on Ubuntu Feisty> 1324 Memcheck:Leak 1325 fun:calloc 1326 fun:_XCBInitDisplayLock 1327 fun:XOpenDisplay 1328} 1329 1330# GConf internal initialisations related to getting the default client. 1331{ 1332 <Orbit something or other> 1333 Memcheck:Leak 1334 fun:calloc 1335 fun:g_malloc0 1336 fun:ORBit_alloc_tcval 1337 obj:/usr/lib/libORBit-2.so.* 1338 fun:ORBit_demarshal_IOR 1339 fun:ORBit_demarshal_object 1340 fun:CORBA_ORB_string_to_object 1341 obj:/usr/lib/libgconf-2.so.* 1342 fun:gconf_get_current_lock_holder 1343 fun:gconf_activate_server 1344 obj:/usr/lib/libgconf-2.so.* 1345 obj:/usr/lib/libgconf-2.so.* 1346 fun:gconf_engine_get_default 1347} 1348{ 1349 <gconf internal leak> 1350 Memcheck:Leak 1351 fun:calloc 1352 fun:g_malloc0 1353 fun:ORBit_alloc_tcval 1354 obj:* 1355 fun:PortableServer_POA_servant_to_reference 1356 fun:* 1357 fun:* 1358 fun:* 1359 fun:gconf_engine_get_default 1360} 1361{ 1362 <gconf internal leak> 1363 Memcheck:Leak 1364 fun:calloc 1365 fun:g_malloc0 1366 fun:ORBit_alloc_tcval 1367 obj:/usr/lib/libORBit-2.so.* 1368 fun:ORBit_demarshal_IOR 1369 fun:ORBit_demarshal_object 1370 fun:CORBA_ORB_string_to_object 1371 obj:/usr/lib/libgconf-2.so.* 1372 fun:gconf_get_current_lock_holder 1373 fun:gconf_activate_server 1374 obj:/usr/lib/libgconf-2.so.* 1375 obj:/usr/lib/libgconf-2.so.* 1376 fun:gconf_engine_get_default 1377} 1378{ 1379 <gconf internal initialisation> 1380 Memcheck:Leak 1381 fun:calloc 1382 fun:g_malloc0 1383 fun:ORBit_alloc* 1384 fun:* 1385 fun:ORBit_demarshal_IOR 1386 fun:ORBit_demarshal_object 1387 fun:ORBit_demarshal_value 1388 fun:* 1389 fun:ORBit_small_invoke_stub 1390 fun:ConfigServer_get_default_database 1391 fun:* 1392 fun:gconf_engine_get_default 1393} 1394{ 1395 <gconf internal init> 1396 Memcheck:Leak 1397 fun:calloc 1398 fun:g_malloc0 1399 fun:ORBit_alloc* 1400 fun:* 1401 fun:IOP_generate_profiles 1402 fun:ORBit_marshal_object 1403 fun:ORBit_marshal_value 1404 fun:* 1405 fun:ORBit_small_invoke_stub 1406 fun:ConfigServer_add_client 1407 fun:* 1408 fun:* 1409 fun:gconf_engine_get_default 1410} 1411{ 1412 <gconf internal init> 1413 Memcheck:Leak 1414 fun:calloc 1415 fun:g_malloc0 1416 fun:ORBit_alloc_by_tc 1417 fun:* 1418 fun:PortableServer_POA_servant_to_reference 1419 fun:* 1420 fun:* 1421 fun:* 1422 fun:gconf_engine_get_default 1423} 1424{ 1425 <gconf internal init> 1426 Memcheck:Leak 1427 fun:calloc 1428 fun:g_malloc0 1429 fun:ORBit_alloc_by_tc 1430 obj:/usr/lib/libORBit-2.so.* 1431 fun:ORBit_demarshal_IOR 1432 fun:ORBit_demarshal_object 1433 fun:CORBA_ORB_string_to_object 1434 obj:/usr/lib/libgconf-2.so.* 1435 fun:gconf_get_current_lock_holder 1436 fun:gconf_activate_server 1437 obj:/usr/lib/libgconf-2.so.* 1438 obj:/usr/lib/libgconf-2.so.* 1439 fun:gconf_engine_get_default 1440} 1441 1442{ 1443 <insert a suppression name here> 1444 Memcheck:Leak 1445 fun:calloc 1446 fun:g_malloc0 1447 fun:ORBit_alloc* 1448 fun:* 1449 fun:ORBit_demarshal_IOR 1450 fun:ORBit_demarshal_object 1451 fun:* 1452 fun:* 1453 fun:gconf_activate_server 1454} 1455 1456# Some libORBit/bonobo initialisation stuff 1457{ 1458 <bonobo init> 1459 Memcheck:Leak 1460 fun:malloc 1461 fun:g_malloc 1462 fun:ORBit_alloc_string 1463 fun:CORBA_string_dup 1464 fun:Bonobo_ActivationEnvValue_set 1465 fun:bonobo_activation_init_activation_env 1466 fun:bonobo_activation_orb_init 1467 fun:bonobo_activation_init 1468} 1469{ 1470 <bonobo init> 1471 Memcheck:Leak 1472 fun:calloc 1473 fun:g_malloc0 1474 fun:ORBit_alloc* 1475 fun:ORBit_small_alloc* 1476 obj:/usr/lib/libORBit-2.so* 1477 fun:PortableServer_POA_servant_to_reference 1478 obj:/usr/lib/libbonobo-2.so* 1479} 1480{ 1481 <bonobo init> 1482 Memcheck:Leak 1483 fun:calloc 1484 fun:g_malloc0 1485 fun:ORBit_alloc_tcval 1486 fun:ORBit_small_allocbuf 1487 fun:ORBit_adaptor_setup 1488 obj:/usr/lib/libORBit-2.so* 1489 fun:ORBit_POA_setup_root 1490 fun:ORBit_init_internals 1491 fun:CORBA_ORB_init 1492} 1493{ 1494 <bonobo init - more recent variant of above> 1495 Memcheck:Leak 1496 fun:calloc 1497 fun:g_malloc0 1498 fun:ORBit_alloc_tcval 1499 fun:ORBit_adaptor_setup 1500 fun:* 1501 fun:ORBit_POA_setup_root 1502 fun:ORBit_init_internals 1503 fun:CORBA_ORB_init 1504} 1505{ 1506 <bonobo init> 1507 Memcheck:Leak 1508 fun:calloc 1509 fun:g_malloc0 1510 fun:ORBit_alloc* 1511 fun:ORBit_small_allocbuf 1512 fun:bonobo_activation_init_activation_env 1513 fun:bonobo_activation_orb_init 1514 fun:bonobo_activation_init 1515} 1516 1517# More GConf stuff from the FC5 buildbot, mostly variations on the 1518# above stack traces 1519{ 1520 <incompletely initialised ORBit buffer> 1521 Memcheck:Param 1522 writev(vector[...]) 1523 fun:writev 1524 obj:/usr/lib/libORBit-2.so* 1525 fun:link_connection_writev 1526 fun:giop_send_buffer_write 1527 obj:/usr/lib/libORBit-2.so* 1528 fun:ORBit_small_invoke_stub 1529 fun:ORBit_small_invoke_stub_n 1530 fun:ORBit_c_stub_invoke 1531 fun:ConfigServer_ping 1532 fun:gconf_activate_server 1533 obj:/usr/lib/libgconf-2.so* 1534 obj:/usr/lib/libgconf-2.so* 1535 fun:gconf_engine_get_default 1536} 1537{ 1538 <gconf init> 1539 Memcheck:Leak 1540 fun:calloc 1541 fun:g_malloc0 1542 fun:ORBit_alloc* 1543 fun:ORBit_small_alloc* 1544 obj:/usr/lib/libORBit-2.so* 1545 fun:PortableServer_POA_servant_to_reference 1546 obj:/usr/lib/libgconf-2.so* 1547 obj:/usr/lib/libgconf-2.so* 1548 obj:/usr/lib/libgconf-2.so* 1549 fun:gconf_engine_get_default 1550} 1551{ 1552 <gconf init> 1553 Memcheck:Leak 1554 fun:calloc 1555 fun:g_malloc0 1556 fun:ORBit_alloc* 1557 fun:ORBit_small_alloc 1558 obj:/usr/lib/libORBit-2.so* 1559 fun:ORBit_demarshal_IOR 1560 fun:ORBit_demarshal_object 1561 fun:CORBA_ORB_string_to_object 1562 obj:/usr/lib/libgconf-2.so* 1563 fun:gconf_get_current_lock_holder 1564 fun:gconf_activate_server 1565 obj:/usr/lib/libgconf-2.so* 1566 obj:/usr/lib/libgconf-2.so* 1567 fun:gconf_engine_get_default 1568} 1569{ 1570 <gconf init> 1571 Memcheck:Leak 1572 fun:calloc 1573 fun:g_malloc0 1574 fun:ORBit_alloc* 1575 fun:ORBit_small_alloc* 1576 obj:/usr/lib/libORBit-2.so* 1577 fun:ORBit_demarshal_IOR 1578 fun:ORBit_demarshal_object 1579 fun:CORBA_ORB_string_to_object 1580 obj:/usr/lib/libgconf-2.so* 1581 fun:gconf_get_current_lock_holder 1582 fun:gconf_activate_server 1583 obj:/usr/lib/libgconf-2.so* 1584 obj:/usr/lib/libgconf-2.so* 1585 fun:gconf_engine_get_default 1586} 1587{ 1588 <bonobo init> 1589 Memcheck:Leak 1590 fun:calloc 1591 fun:g_malloc0 1592 fun:ORBit_alloc* 1593 fun:ORBit_small_alloc* 1594 obj:/usr/lib/libORBit-2.so* 1595 fun:ORBit_demarshal_IOR 1596 fun:ORBit_demarshal_object 1597 fun:ORBit_demarshal_value 1598 obj:/usr/lib/libORBit-2.so* 1599 fun:ORBit_small_invoke_stub 1600 fun:ORBit_small_invoke_stub_n 1601 fun:ORBit_c_stub_invoke 1602 fun:ConfigServer_get_default_database 1603 obj:/usr/lib/libgconf-2.so* 1604 fun:gconf_engine_get_default 1605} 1606{ 1607 <gconf init> 1608 Memcheck:Leak 1609 fun:calloc 1610 fun:g_malloc0 1611 fun:ORBit_alloc* 1612 fun:ORBit_small_alloc* 1613 obj:/usr/lib/libORBit-2.so* 1614 fun:ORBit_OAObject_object_to_objkey 1615 fun:IOP_generate_profiles 1616 fun:ORBit_marshal_object 1617 fun:ORBit_marshal_value 1618 obj:/usr/lib/libORBit-2.so* 1619 fun:ORBit_small_invoke_stub 1620 fun:ORBit_small_invoke_stub_n 1621 fun:ORBit_c_stub_invoke 1622 fun:ConfigServer_add_client 1623 obj:/usr/lib/libgconf-2.so* 1624 obj:/usr/lib/libgconf-2.so* 1625 fun:gconf_engine_get_default 1626} 1627{ 1628 <GLib caching the home dir> 1629 Memcheck:Leak 1630 fun:malloc 1631 obj:*libc-*.so 1632 fun:__nss_database_lookup 1633 obj:* 1634 obj:* 1635 fun:getpwnam_r 1636 obj:/usr/lib*/libglib-2.0.so.* 1637 fun:g_get_home_dir 1638} 1639{ 1640 <GLib caching the user name> 1641 Memcheck:Leak 1642 fun:malloc 1643 obj:*libc-*.so 1644 fun:__nss_database_lookup 1645 obj:* 1646 obj:* 1647 fun:getpwnam_r 1648 obj:/usr/lib*/libglib-2.0.so.* 1649 fun:g_get_user_name 1650} 1651{ 1652 <GLib caching the tmp dir> 1653 Memcheck:Leak 1654 fun:malloc 1655 obj:*libc-*.so 1656 fun:__nss_database_lookup 1657 obj:* 1658 obj:* 1659 fun:getpwnam_r 1660 obj:/usr/lib*/libglib-2.0.so.* 1661 fun:g_get_tmp_dir 1662} 1663 1664{ 1665 <GLib caching the host name> 1666 Memcheck:Leak 1667 fun:malloc 1668 obj:*libc-*.so 1669 fun:__nss_database_lookup 1670 obj:* 1671 obj:* 1672 fun:getpwnam_r 1673 obj:/usr/lib*/libglib-2.0.so.0.* 1674 fun:g_get_host_name 1675} 1676 1677 1678## Some Fontconfig errors. 1679{ 1680 <First time load of a font - feisty x86_64> 1681 Memcheck:Leak 1682 fun:malloc 1683 fun:FcPatternObjectInsertElt 1684 fun:FcPatternObjectAddWithBinding 1685 fun:FcPatternAppend 1686 fun:FcEndElement 1687 obj:/usr/lib/libexpat.so.* 1688 obj:/usr/lib/libexpat.so.* 1689 obj:/usr/lib/libexpat.so.* 1690 obj:/usr/lib/libexpat.so.* 1691 fun:XML_ParseBuffer 1692 fun:FcConfigParseAndLoad 1693 fun:FcConfigParseAndLoad 1694 fun:FcParseInclude 1695 fun:FcEndElement 1696 obj:/usr/lib/libexpat.so.* 1697 obj:/usr/lib/libexpat.so.* 1698 obj:/usr/lib/libexpat.so.* 1699 obj:/usr/lib/libexpat.so.* 1700 fun:XML_ParseBuffer 1701 fun:FcConfigParseAndLoad 1702} 1703{ 1704 <First time load of a font - generic> 1705 Memcheck:Leak 1706 fun:*alloc 1707 ... 1708 fun:FcInitLoadConfig 1709} 1710 1711# Issues with ubuntu Hardy, same crack as for previous ubuntus 1712{ 1713 <tls leak generic ubuntu hardy x86> 1714 Memcheck:Leak 1715 fun:calloc 1716 obj:* 1717 fun:_dl_allocate_tls 1718 fun:pthread_create@@* 1719 obj:/usr/lib/libgthread* 1720 fun:g_thread_* 1721} 1722 1723# I've made this version generic, so that it covers future modifications 1724# of library names 1725{ 1726 <tls leak generic> 1727 Memcheck:Leak 1728 fun:calloc 1729 obj:* 1730 fun:_dl_allocate_tls 1731 fun:pthread_create@@* 1732 fun:g_thread_* 1733} 1734 1735# series of invalid read of size 4 in g_module_open for ubuntu 1736# hardy x86/32bit 1737{ 1738 <invalid read of size 4 within <g_module_open> 1739 Memcheck:Addr4 1740 obj:/lib/ld-2.7.so 1741 obj:/lib/ld-2.7.so 1742 obj:/lib/ld-2.7.so 1743 obj:/lib/tls/i686/cmov/libdl-2.7.so 1744 obj:/lib/ld-2.7.so 1745 obj:/lib/tls/i686/cmov/libdl-2.7.so 1746 fun:dlopen 1747 fun:g_module_open 1748 fun:gst_plugin_load_* 1749} 1750 1751{ 1752 <invalid read of size 4 within <g_module_open> 1753 Memcheck:Addr4 1754 obj:/lib/ld-2.7.so 1755 obj:/lib/ld-2.7.so 1756 obj:/lib/ld-2.7.so 1757 obj:/lib/ld-2.7.so 1758 obj:/lib/ld-2.7.so 1759 obj:/lib/tls/i686/cmov/libdl-2.7.so 1760 obj:/lib/ld-2.7.so 1761 obj:/lib/tls/i686/cmov/libdl-2.7.so 1762 fun:dlopen 1763 fun:g_module_open 1764 fun:gst_plugin_load_* 1765} 1766 1767{ 1768 <invalid read of size 4 within <g_module_open> 1769 Memcheck:Addr4 1770 obj:/lib/ld-2.7.so 1771 obj:/lib/ld-2.7.so 1772 obj:/lib/ld-2.7.so 1773 obj:/lib/ld-2.7.so 1774 obj:/lib/ld-2.7.so 1775 obj:/lib/ld-2.7.so 1776 obj:/lib/tls/i686/cmov/libdl-2.7.so 1777 obj:/lib/ld-2.7.so 1778 obj:/lib/tls/i686/cmov/libdl-2.7.so 1779 fun:dlopen 1780 fun:g_module_open 1781 fun:gst_plugin_load_* 1782} 1783 1784{ 1785 <invalid read of size 4 within <g_module_open> 1786 Memcheck:Addr4 1787 obj:/lib/ld-2.7.so 1788 obj:/lib/ld-2.7.so 1789 obj:/lib/ld-2.7.so 1790 obj:/lib/ld-2.7.so 1791 obj:/lib/ld-2.7.so 1792 obj:/lib/ld-2.7.so 1793 obj:/lib/ld-2.7.so 1794 obj:/lib/ld-2.7.so 1795 obj:/lib/ld-2.7.so 1796 obj:/lib/ld-2.7.so 1797 obj:/lib/tls/i686/cmov/libdl-2.7.so 1798 obj:/lib/ld-2.7.so 1799 obj:/lib/tls/i686/cmov/libdl-2.7.so 1800 fun:dlopen 1801 fun:g_module_open 1802 fun:gst_plugin_load_* 1803} 1804 1805{ 1806 <invalid read of size 4 within <g_module_open> 1807 Memcheck:Addr4 1808 obj:/lib/ld-2.7.so 1809 obj:/lib/ld-2.7.so 1810 obj:/lib/ld-2.7.so 1811 obj:/lib/ld-2.7.so 1812 obj:/lib/ld-2.7.so 1813 obj:/lib/ld-2.7.so 1814 obj:/lib/ld-2.7.so 1815 obj:/lib/ld-2.7.so 1816 obj:/lib/ld-2.7.so 1817 obj:/lib/tls/i686/cmov/libdl-2.7.so 1818 obj:/lib/ld-2.7.so 1819 obj:/lib/tls/i686/cmov/libdl-2.7.so 1820 fun:dlopen 1821 fun:g_module_open 1822 fun:gst_plugin_load* 1823} 1824 1825{ 1826 <invalid read of size 4 within <g_module_open> 1827 Memcheck:Addr4 1828 obj:/lib/ld-2.7.so 1829 obj:/lib/ld-2.7.so 1830 obj:/lib/ld-2.7.so 1831 obj:/lib/tls/i686/cmov/libc-2.7.so 1832 fun:_dl_sym 1833 obj:/lib/tls/i686/cmov/libdl-2.7.so 1834 obj:/lib/ld-2.7.so 1835 obj:/lib/tls/i686/cmov/libdl-2.7.so 1836 fun:dlsym 1837 fun:g_module_symbol 1838 fun:g_module_open 1839 fun:gst_plugin_load_* 1840} 1841 1842# series of invalid read of size 8 in g_module_open for ubuntu 1843# hardy x86/64bit 1844{ 1845 <invalid read of size 8 within <g_module_open> 1846 Memcheck:Addr8 1847 obj:/lib/ld-2.7.so 1848 obj:/lib/ld-2.7.so 1849 obj:/lib/ld-2.7.so 1850 obj:/lib/ld-2.7.so 1851 obj:/lib/ld-2.7.so 1852 obj:/lib/ld-2.7.so 1853 obj:/lib/ld-2.7.so 1854 obj:/lib/libdl-2.7.so 1855 obj:/lib/ld-2.7.so 1856 obj:/lib/libdl-2.7.so 1857 fun:dlopen 1858 fun:g_module_open 1859} 1860 1861{ 1862 <invalid read of size 8 within <g_module_open> 1863 Memcheck:Addr8 1864 obj:/lib/ld-2.7.so 1865 obj:/lib/ld-2.7.so 1866 obj:/lib/ld-2.7.so 1867 obj:/lib/ld-2.7.so 1868 obj:/lib/libdl-2.7.so 1869 obj:/lib/ld-2.7.so 1870 obj:/lib/libdl-2.7.so 1871 fun:dlopen 1872 fun:g_module_open 1873} 1874 1875{ 1876 <invalid read of size 8 within <g_module_open> 1877 Memcheck:Addr8 1878 obj:/lib/ld-2.7.so 1879 obj:/lib/ld-2.7.so 1880 obj:/lib/ld-2.7.so 1881 obj:/lib/ld-2.7.so 1882 obj:/lib/ld-2.7.so 1883 obj:/lib/ld-2.7.so 1884 obj:/lib/libdl-2.7.so 1885 obj:/lib/ld-2.7.so 1886 obj:/lib/libdl-2.7.so 1887 fun:dlopen 1888 fun:g_module_open 1889} 1890 1891{ 1892 <invalid read of size 8 within <g_module_open> 1893 Memcheck:Addr8 1894 obj:/lib/ld-2.7.so 1895 obj:/lib/ld-2.7.so 1896 obj:/lib/ld-2.7.so 1897 obj:/lib/ld-2.7.so 1898 obj:/lib/ld-2.7.so 1899 obj:/lib/ld-2.7.so 1900 obj:/lib/ld-2.7.so 1901 obj:/lib/ld-2.7.so 1902 obj:/lib/ld-2.7.so 1903 obj:/lib/ld-2.7.so 1904 obj:/lib/libdl-2.7.so 1905 obj:/lib/ld-2.7.so 1906 obj:/lib/libdl-2.7.so 1907 fun:dlopen 1908 fun:g_module_open 1909} 1910 1911{ 1912 <invalid read of size 8 within <g_module_open> 1913 Memcheck:Addr8 1914 obj:/lib/ld-2.7.so 1915 obj:/lib/ld-2.7.so 1916 obj:/lib/ld-2.7.so 1917 obj:/lib/ld-2.7.so 1918 obj:/lib/ld-2.7.so 1919 obj:/lib/libdl-2.7.so 1920 obj:/lib/ld-2.7.so 1921 obj:/lib/libdl-2.7.so 1922 fun:dlopen 1923 fun:g_module_open 1924} 1925 1926{ 1927 <invalid read of size 8 within <g_module_open> 1928 Memcheck:Addr8 1929 obj:/lib/ld-2.7.so 1930 obj:/lib/ld-2.7.so 1931 obj:/lib/libdl-2.7.so 1932 obj:/lib/ld-2.7.so 1933 obj:/lib/libdl-2.7.so 1934 fun:dlopen 1935 fun:g_module_open 1936} 1937 1938{ 1939 <invalid read of size 8 within <g_module_open> 1940 Memcheck:Addr8 1941 obj:/lib/ld-2.7.so 1942 obj:/lib/ld-2.7.so 1943 obj:/lib/ld-2.7.so 1944 obj:/lib/ld-2.7.so 1945 obj:/lib/libc-2.7.so 1946 obj:/lib/libdl-2.7.so 1947 obj:/lib/ld-2.7.so 1948 obj:/lib/libdl-2.7.so 1949 fun:dlsym 1950 fun:g_module_symbol 1951 fun:g_module_open 1952} 1953 1954{ 1955 <GLib caching> 1956 Memcheck:Addr4 1957 obj:/lib/ld-2.7.so 1958 obj:/lib/ld-2.7.so 1959 obj:/lib/ld-2.7.so 1960 obj:/lib/ld-2.7.so 1961 obj:/lib/ld-2.7.so 1962 obj:/lib/ld-2.7.so 1963 obj:/lib/tls/i686/cmov/libc-2.7.so 1964 obj:/lib/ld-2.7.so 1965 fun:__libc_dlopen_mode 1966 fun:__nss_lookup_function 1967 obj:/lib/tls/i686/cmov/libc-2.7.so 1968 fun:__nss_passwd_lookup 1969 fun:getpwnam_r 1970} 1971 1972{ 1973 <GLib caching> 1974 Memcheck:Addr4 1975 obj:/lib/ld-2.7.so 1976 obj:/lib/ld-2.7.so 1977 obj:/lib/ld-2.7.so 1978 obj:/lib/ld-2.7.so 1979 obj:/lib/ld-2.7.so 1980 obj:/lib/ld-2.7.so 1981 obj:/lib/ld-2.7.so 1982 obj:/lib/ld-2.7.so 1983 obj:/lib/ld-2.7.so 1984 obj:/lib/tls/i686/cmov/libc-2.7.so 1985 obj:/lib/ld-2.7.so 1986 fun:__libc_dlopen_mode 1987 fun:__nss_lookup_function 1988 obj:/lib/tls/i686/cmov/libc-2.7.so 1989 fun:__nss_passwd_lookup 1990 fun:getpwnam_r 1991} 1992 1993{ 1994 <GLib caching> 1995 Memcheck:Addr4 1996 obj:/lib/ld-2.7.so 1997 obj:/lib/ld-2.7.so 1998 obj:/lib/ld-2.7.so 1999 obj:/lib/ld-2.7.so 2000 obj:/lib/ld-2.7.so 2001 obj:/lib/ld-2.7.so 2002 obj:/lib/tls/i686/cmov/libc-2.7.so 2003 obj:/lib/ld-2.7.so 2004 fun:__libc_dlopen_mode 2005 fun:__nss_lookup_function 2006 obj:/lib/tls/i686/cmov/libnss_compat-2.7.so 2007 fun:_nss_compat_getpwnam_r 2008 fun:getpwnam_r 2009} 2010 2011{ 2012 <GLib caching> 2013 Memcheck:Addr4 2014 obj:/lib/ld-2.7.so 2015 obj:/lib/ld-2.7.so 2016 obj:/lib/ld-2.7.so 2017 obj:/lib/ld-2.7.so 2018 obj:/lib/ld-2.7.so 2019 obj:/lib/ld-2.7.so 2020 obj:/lib/ld-2.7.so 2021 obj:/lib/ld-2.7.so 2022 obj:/lib/ld-2.7.so 2023 obj:/lib/tls/i686/cmov/libc-2.7.so 2024 obj:/lib/ld-2.7.so 2025 fun:__libc_dlopen_mode 2026 fun:__nss_lookup_function 2027 obj:/lib/tls/i686/cmov/libnss_compat-2.7.so 2028 fun:_nss_compat_getpwnam_r 2029 fun:getpwnam_r 2030} 2031 2032{ 2033 <GLib caching> 2034 Memcheck:Addr8 2035 obj:/lib/ld-2.7.so 2036 obj:/lib/ld-2.7.so 2037 obj:/lib/ld-2.7.so 2038 obj:/lib/ld-2.7.so 2039 obj:/lib/ld-2.7.so 2040 obj:/lib/ld-2.7.so 2041 obj:/lib/ld-2.7.so 2042 obj:/lib/ld-2.7.so 2043 obj:/lib/ld-2.7.so 2044 obj:/lib/ld-2.7.so 2045 obj:/lib/libc-2.7.so 2046 obj:/lib/ld-2.7.so 2047 fun:__libc_dlopen_mode 2048 fun:__nss_lookup_function 2049 obj:/lib/libc-2.7.so 2050 fun:getpwnam_r 2051} 2052 2053## Leaks in ALSA (variations of leak from snd_config_load1) 2054 2055{ 2056 <Alsa leak> 2057 Memcheck:Leak 2058 fun:calloc 2059 fun:_snd_config_make 2060 fun:_snd_config_make_add 2061 fun:* 2062 fun:* 2063 fun:* 2064 fun:* 2065 fun:snd_config_load1 2066} 2067 2068{ 2069 <Alsa leak> 2070 Memcheck:Leak 2071 fun:calloc 2072 fun:_snd_config_make 2073 fun:_snd_config_make_add 2074 fun:* 2075 fun:* 2076 fun:snd_config_load1 2077} 2078{ 2079 <Alsa leak> 2080 Memcheck:Leak 2081 fun:calloc 2082 fun:_snd_config_make 2083 fun:_snd_config_make_add 2084 fun:* 2085 fun:* 2086 fun:* 2087 fun:snd_config_load1 2088} 2089{ 2090 <Alsa leak> 2091 Memcheck:Leak 2092 fun:calloc 2093 fun:_snd_config_make 2094 fun:_snd_config_make_add 2095 fun:* 2096 fun:* 2097 fun:* 2098 fun:* 2099 fun:* 2100 fun:snd_config_load1 2101} 2102 2103{ 2104 <Alsa leak> 2105 Memcheck:Leak 2106 fun:calloc 2107 fun:_snd_config_make 2108 fun:_snd_config_make_add 2109 fun:* 2110 fun:* 2111 fun:* 2112 fun:* 2113 fun:* 2114 fun:* 2115 fun:snd_config_load1 2116} 2117 2118{ 2119 <Alsa leak> 2120 Memcheck:Leak 2121 fun:calloc 2122 fun:_snd_config_make 2123 fun:_snd_config_make_add 2124 fun:* 2125 fun:* 2126 fun:* 2127 fun:* 2128 fun:* 2129 fun:* 2130 fun:* 2131 fun:snd_config_load1 2132} 2133{ 2134 <Alsa leak> 2135 Memcheck:Leak 2136 fun:calloc 2137 fun:_snd_config_make 2138 fun:_snd_config_make_add 2139 fun:* 2140 fun:* 2141 fun:* 2142 fun:* 2143 fun:* 2144 fun:* 2145 fun:* 2146 fun:* 2147 fun:snd_config_load1 2148} 2149 2150{ 2151 <Alsa leak> 2152 Memcheck:Leak 2153 fun:malloc 2154 fun:snd1_dlobj_cache_add 2155 fun:snd_ctl_open_noupdate 2156} 2157 2158{ 2159 <Alsa leak> 2160 Memcheck:Leak 2161 fun:malloc 2162 fun:* 2163 fun:snd1_dlobj_cache_add 2164 fun:snd_ctl_open_noupdate 2165} 2166 2167{ 2168 <Alsa leak> 2169 Memcheck:Leak 2170 fun:*alloc 2171 fun:* 2172 fun:* 2173 fun:* 2174 fun:snd_config_load1 2175} 2176 2177{ 2178 <Alsa leak> 2179 Memcheck:Leak 2180 fun:*alloc 2181 fun:* 2182 fun:* 2183 fun:* 2184 fun:* 2185 fun:snd_config_load1 2186} 2187 2188{ 2189 <Alsa leak> 2190 Memcheck:Leak 2191 fun:*alloc 2192 fun:* 2193 fun:* 2194 fun:* 2195 fun:* 2196 fun:* 2197 fun:snd_config_load1 2198} 2199 2200{ 2201 <Alsa leak> 2202 Memcheck:Leak 2203 fun:*alloc 2204 fun:* 2205 fun:* 2206 fun:* 2207 fun:* 2208 fun:* 2209 fun:* 2210 fun:snd_config_load1 2211} 2212 2213{ 2214 <Alsa leak> 2215 Memcheck:Leak 2216 fun:*alloc 2217 fun:* 2218 fun:* 2219 fun:* 2220 fun:* 2221 fun:* 2222 fun:* 2223 fun:* 2224 fun:snd_config_load1 2225} 2226 2227{ 2228 <Alsa leak> 2229 Memcheck:Leak 2230 fun:*alloc 2231 fun:* 2232 fun:* 2233 fun:* 2234 fun:* 2235 fun:* 2236 fun:* 2237 fun:* 2238 fun:* 2239 fun:snd_config_load1 2240} 2241 2242{ 2243 <Alsa leak> 2244 Memcheck:Leak 2245 fun:*alloc 2246 fun:* 2247 fun:* 2248 fun:* 2249 fun:* 2250 fun:* 2251 fun:* 2252 fun:* 2253 fun:* 2254 fun:* 2255 fun:snd_config_load1 2256} 2257 2258{ 2259 <Alsa leak> 2260 Memcheck:Leak 2261 fun:*alloc 2262 fun:* 2263 fun:* 2264 fun:* 2265 fun:* 2266 fun:* 2267 fun:* 2268 fun:* 2269 fun:* 2270 fun:* 2271 fun:* 2272 fun:snd_config_load1 2273} 2274 2275 2276# The following are leaks of caps that need to be created dynamically 2277# in the type registration of the plugin (used for pad templates). 2278 2279{ 2280 <Leak in ogmparsers> 2281 Memcheck:Leak 2282 fun:malloc 2283 fun:g_malloc 2284 fun:g_slice_alloc 2285 fun:gst_caps_new_empty 2286 fun:gst_caps_new_simple 2287 fun:* 2288 fun:g_type_class_ref 2289 fun:gst_element_register 2290} 2291 2292{ 2293 <Leak in ogmparsers> 2294 Memcheck:Leak 2295 fun:malloc 2296 fun:g_malloc 2297 fun:g_slice_alloc 2298 fun:gst_caps_new_empty 2299 fun:* 2300 fun:* 2301 fun:g_type_class_ref 2302 fun:gst_element_register 2303 fun:gst_ogm_parse_plugin_init 2304 fun:plugin_init 2305} 2306 2307{ 2308 <Leak in videotestsrc> 2309 Memcheck:Leak 2310 fun:malloc 2311 fun:g_malloc 2312 fun:g_slice_alloc 2313 fun:gst_caps_new_empty 2314 fun:gst_caps_copy 2315 fun:gst_video_test_src_base_init 2316 fun:g_type_class_ref 2317 fun:gst_element_register 2318} 2319 2320{ 2321 <Leak in videotestsrc> 2322 Memcheck:Leak 2323 fun:malloc 2324 fun:g_malloc 2325 fun:g_slice_alloc 2326 fun:gst_caps_new_empty 2327 fun:gst_caps_copy 2328 fun:gst_video_test_src_getcaps 2329 fun:gst_video_test_src_base_init 2330 fun:g_type_class_ref 2331 fun:gst_element_register 2332} 2333 2334{ 2335 <Leak in ffmpegcolorspace> 2336 Memcheck:Leak 2337 fun:malloc 2338 fun:g_malloc 2339 fun:g_slice_alloc 2340 fun:gst_caps_new_empty 2341 fun:gst_ffmpegcsp_codectype_to_caps 2342 fun:gst_ffmpegcolorspace_register 2343 fun:plugin_init 2344} 2345 2346{ 2347 <Leak in ffmpegocolorspace> 2348 Memcheck:Leak 2349 fun:malloc 2350 fun:g_malloc 2351 fun:g_slice_alloc 2352 fun:gst_caps_new_empty 2353 fun:gst_caps_copy 2354 fun:gst_ffmpegcolorspace_register 2355 fun:plugin_init 2356} 2357 2358{ 2359 <Leak in gstffmpegdemux> 2360 Memcheck:Leak 2361 fun:malloc 2362 fun:g_malloc 2363 fun:g_slice_alloc 2364 fun:gst_caps_new_empty 2365 fun:gst_caps_new_any 2366 fun:gst_ffmpegdemux_register 2367 fun:plugin_init 2368} 2369 2370{ 2371 <Leak in GstAudioFilter subclasses> 2372 Memcheck:Leak 2373 fun:malloc 2374 fun:g_malloc 2375 fun:g_slice_alloc 2376 fun:gst_caps_new_empty 2377 fun:gst_caps_copy 2378 fun:gst_audio_filter_class_add_pad_templates 2379} 2380 2381{ 2382 <Leak in GstAudioFilter subclasses, variant> 2383 Memcheck:Leak 2384 fun:realloc 2385 fun:g_realloc 2386 fun:g_ptr_array_maybe_expand 2387 fun:g_ptr_array_add 2388 fun:gst_caps_append 2389 fun:gst_audio_filter_class_add_pad_templates 2390} 2391 2392{ 2393 <Leak in GstAudioFilter subclasses, variant> 2394 Memcheck:Leak 2395 fun:malloc 2396 fun:realloc 2397 fun:g_realloc 2398 fun:g_ptr_array_maybe_expand 2399 fun:g_ptr_array_add 2400 fun:gst_caps_append 2401 fun:gst_audio_filter_class_add_pad_templates 2402} 2403 2404{ 2405 <Leak in GstAudioFilter subclasses, variant> 2406 Memcheck:Leak 2407 fun:malloc 2408 fun:realloc 2409 fun:g_realloc 2410 fun:g_ptr_array_maybe_expand 2411 fun:g_ptr_array_add 2412 fun:gst_caps_copy 2413 fun:gst_audio_filter_class_add_pad_templates 2414} 2415 2416{ 2417 <Leak in GstAudioFilter subclasses, variant2> 2418 Memcheck:Leak 2419 fun:malloc 2420 fun:g_malloc 2421 fun:g_slice_alloc 2422 fun:g_ptr_array_sized_new 2423 fun:gst_caps_new_empty 2424 fun:gst_caps_copy 2425 fun:gst_audio_filter_class_add_pad_templates 2426} 2427{ 2428 <Leak in GstAudioFilter subclasses, variant3> 2429 Memcheck:Leak 2430 fun:malloc 2431 fun:realloc 2432 fun:g_realloc 2433 fun:g_array_maybe_expand 2434 fun:g_array_sized_new 2435 fun:* 2436 fun:* 2437 fun:* 2438 fun:gst_value_init_and_copy 2439 fun:gst_structure_copy 2440 fun:gst_caps_copy 2441 fun:gst_audio_filter_class_add_pad_templates 2442} 2443{ 2444 <Leak in GstAudioFilter subclasses, variant4> 2445 Memcheck:Leak 2446 fun:malloc 2447 fun:realloc 2448 fun:g_realloc 2449 fun:g_array_maybe_expand 2450 fun:g_array_sized_new 2451 fun:* 2452 fun:gst_structure_copy 2453 fun:gst_caps_copy 2454 fun:gst_audio_filter_class_add_pad_templates 2455} 2456{ 2457 <Leak in GstAudioFilter subclasses, variant5> 2458 Memcheck:Leak 2459 fun:malloc 2460 fun:g_malloc 2461 fun:g_slice_alloc 2462 fun:g_array_sized_new 2463 fun:* 2464 fun:gst_structure_copy 2465 fun:gst_caps_copy 2466 fun:gst_audio_filter_class_add_pad_templates 2467} 2468 2469{ 2470 <Leak in riff-media> 2471 Memcheck:Leak 2472 fun:malloc 2473 fun:g_malloc 2474 fun:g_slice_alloc 2475 fun:gst_caps_new_empty 2476 fun:gst_riff_create_*_template_caps 2477} 2478{ 2479 <Leak in riff-media> 2480 Memcheck:Leak 2481 fun:malloc 2482 fun:realloc 2483 fun:g_realloc 2484 fun:* 2485 fun:* 2486 fun:* 2487 fun:gst_structure_copy 2488 fun:gst_caps_copy 2489 fun:gst_caps_append 2490 fun:gst_riff_create_*_template_caps 2491} 2492{ 2493 <Leak in riff-media> 2494 Memcheck:Leak 2495 fun:malloc 2496 fun:g_malloc 2497 fun:g_slice_alloc 2498 fun:g_array_sized_new 2499 fun:* 2500 fun:gst_structure_copy 2501 fun:gst_caps_copy 2502 fun:gst_caps_append 2503 fun:gst_riff_create_*_template_caps 2504} 2505 2506## Leaks in pango (bilboed: gentoo unstable amd64) 2507 2508{ 2509 <Pango leak - generic> 2510 Memcheck:Leak 2511 fun:*alloc 2512 ... 2513 fun:pango_layout_get_pixel_extents 2514} 2515{ 2516 <insert a suppression name here> 2517 Memcheck:Leak 2518 fun:calloc 2519 fun:g_malloc0 2520 fun:pango_language_from_string 2521 fun:pango_language_get_default 2522 fun:pango_context_init 2523 fun:g_type_create_instance 2524 fun:g_object_constructor 2525 fun:g_object_newv 2526 fun:g_object_new_valist 2527 fun:g_object_new 2528 fun:pango_font_map_create_context 2529} 2530 2531{ 2532 <PangoLanguage can never be freed> 2533 Memcheck:Leak 2534 fun:calloc 2535 fun:g_malloc0 2536 fun:pango_language_from_string 2537} 2538 2539 2540## Leak of everything allocated by gst-libav plugin init 2541{ 2542 <insert_a_suppression_name_here> 2543 Memcheck:Leak 2544 fun:*alloc 2545 ... 2546 fun:gst_ffmpeg_cfg_init 2547} 2548 2549## Leak of GIO module through gnomevfs 2550 2551{ 2552 <gio leak> 2553 Memcheck:Leak 2554 fun:malloc 2555 fun:g_malloc 2556 fun:* 2557 fun:* 2558 fun:g_type_create_instance 2559 fun:* 2560 fun:* 2561 fun:* 2562 fun:* 2563 fun:g_io_module_new 2564 fun:g_io_modules_load_all_in_directory 2565 fun:* 2566 fun:get_default_vfs 2567} 2568 2569## Conditional jump in getaddrinfo (bilboed, gentoo ~amd64, Dec 13 2008) 2570{ 2571 <Leak of addrinfo in esd> 2572 Memcheck:Cond 2573 fun:gaih_inet 2574 fun:getaddrinfo 2575} 2576 2577## Dynamic pad templates in mxfmux 2578{ 2579 <Dynamic pad templates in mxfmux> 2580 Memcheck:Leak 2581 fun:malloc 2582 fun:g_malloc 2583 fun:g_slice_alloc 2584 fun:gst_caps_new_empty 2585 fun:gst_caps_from_string 2586 fun:mxf_*_init 2587 fun:plugin_init 2588} 2589 2590## We don't know if ffmpeg frees this or not and better pass a copy for safety 2591{ 2592 <insert a suppression name here> 2593 Memcheck:Leak 2594 fun:malloc 2595 fun:g_malloc 2596 fun:g_strdup 2597 fun:gst_ffmpeg_cfg_fill_context 2598 fun:gst_ffmpegenc_setcaps 2599 fun:gst_pad_set_caps 2600} 2601 2602## Leak/overreads with glibc-2.10 2603 2604{ 2605 <glibc-2.10 overreads/conditionals> 2606 Memcheck:Value8 2607 fun:do_sym 2608 fun:dlsym_doit 2609 fun:_dl_catch_error 2610 fun:_dlerror_run 2611 fun:dlsym 2612} 2613{ 2614 <glibc-2.10 overreads/conditionals> 2615 Memcheck:Cond 2616 fun:do_sym 2617 fun:dlsym_doit 2618 fun:_dl_catch_error 2619 fun:_dlerror_run 2620 fun:dlsym 2621} 2622 2623{ 2624 <glibc-2.10 overreads/conditionals> 2625 Memcheck:Value8 2626 fun:dl_open_worker 2627 fun:_dl_catch_error 2628 fun:_dl_open 2629 fun:dlopen_doit 2630 fun:_dl_catch_error 2631 fun:_dlerror_run 2632 fun:dlopen* 2633} 2634 2635{ 2636 <glibc-2.10 overreads/conditionals> 2637 Memcheck:Value8 2638 fun:_dl_relocate_object 2639 fun:dl_open_worker 2640 fun:_dl_catch_error 2641 fun:_dl_open 2642 fun:dlopen_doit 2643 fun:_dl_catch_error 2644 fun:_dlerror_run 2645 fun:dlopen* 2646} 2647 2648{ 2649 <glibc-2.10 overreads/conditionals> 2650 Memcheck:Value8 2651 fun:_dl_check_map_versions 2652 fun:dl_open_worker 2653 fun:_dl_catch_error 2654 fun:_dl_open 2655 fun:dlopen_doit 2656 fun:_dl_catch_error 2657 fun:_dlerror_run 2658 fun:dlopen* 2659} 2660 2661{ 2662 <glibc-2.10 overreads/conditionals> 2663 Memcheck:Cond 2664 fun:dl_open_worker 2665 fun:_dl_catch_error 2666 fun:_dl_open 2667 fun:dlopen_doit 2668 fun:_dl_catch_error 2669 fun:_dlerror_run 2670 fun:dlopen* 2671} 2672 2673{ 2674 <glibc-2.10 overreads/conditionals> 2675 Memcheck:Cond 2676 fun:_dl_relocate_object 2677 fun:dl_open_worker 2678 fun:_dl_catch_error 2679 fun:_dl_open 2680 fun:dlopen_doit 2681 fun:_dl_catch_error 2682 fun:_dlerror_run 2683 fun:dlopen* 2684} 2685 2686{ 2687 <glibc-2.10 overreads/conditionals> 2688 Memcheck:Cond 2689 fun:_dl_check_map_versions 2690 fun:dl_open_worker 2691 fun:_dl_catch_error 2692 fun:_dl_open 2693 fun:dlopen_doit 2694 fun:_dl_catch_error 2695 fun:_dlerror_run 2696 fun:dlopen* 2697} 2698 2699{ 2700 <glibc-2.10 overreads/conditionals> 2701 Memcheck:Cond 2702 fun:_dl_map_object* 2703 fun:dl_open_worker 2704 fun:_dl_catch_error 2705 fun:_dl_open 2706 fun:dlopen_doit 2707 fun:_dl_catch_error 2708 fun:_dlerror_run 2709 fun:dlopen* 2710} 2711 2712{ 2713 <glibc-2.10 overreads/conditionals> 2714 Memcheck:Value8 2715 fun:_dl_map_object* 2716 fun:dl_open_worker 2717 fun:_dl_catch_error 2718 fun:_dl_open 2719 fun:dlopen_doit 2720 fun:_dl_catch_error 2721 fun:_dlerror_run 2722 fun:dlopen* 2723} 2724 2725{ 2726 <glibc-2.10 overreads/conditionals> 2727 Memcheck:Value8 2728 fun:_dl_check_caller 2729 fun:dl_open_worker 2730 fun:_dl_catch_error 2731 fun:_dl_open 2732 fun:dlopen_doit 2733 fun:_dl_catch_error 2734 fun:_dlerror_run 2735 fun:dlopen* 2736} 2737 2738{ 2739 <glibc-2.10 overreads/conditionals> 2740 Memcheck:Cond 2741 fun:_dl_check_caller 2742 fun:dl_open_worker 2743 fun:_dl_catch_error 2744 fun:_dl_open 2745 fun:dlopen_doit 2746 fun:_dl_catch_error 2747 fun:_dlerror_run 2748 fun:dlopen* 2749} 2750 2751{ 2752 <glibc-2.10 overreads/conditionals> 2753 Memcheck:Value8 2754 obj:/lib*/libc-2.10.*.so 2755 obj:/lib*/libc-2.10.*.so 2756 fun:_vgnU_freeres 2757} 2758{ 2759 <glibc-2.10 overreads/conditionals> 2760 Memcheck:Cond 2761 obj:/lib*/libc-2.10.*.so 2762 obj:/lib*/libc-2.10.*.so 2763 fun:_vgnU_freeres 2764} 2765{ 2766 <glibc-2.10 mysterious invalid free on exit> 2767 Memcheck:Free 2768 fun:free 2769 obj:/lib*/libc-2.10.*.so 2770 obj:/lib*/libc-2.10.*.so 2771 fun:_vgnU_freeres 2772} 2773 2774{ 2775 <glibc-2.10 overreads/conditionals> 2776 Memcheck:Value8 2777 fun:_dl_fini 2778 fun:__run_exit_handlers 2779 fun:exit 2780} 2781 2782{ 2783 <glibc-2.10 overreads/conditionals> 2784 Memcheck:Cond 2785 fun:_dl_fini 2786 fun:__run_exit_handlers 2787 fun:exit 2788} 2789{ 2790 <glibc-2.10 overreads/conditionals> 2791 Memcheck:Value8 2792 fun:_dl_sort_fini 2793 fun:_dl_fini 2794 fun:__run_exit_handlers 2795 fun:exit 2796} 2797 2798{ 2799 <glibc-2.10 overreads/conditionals> 2800 Memcheck:Cond 2801 fun:_dl_sort_fini 2802 fun:_dl_fini 2803 fun:__run_exit_handlers 2804 fun:exit 2805} 2806 2807# glibc-2.10 dl overreads 2808{ 2809 <glibc-2.10 overreads/conditionals> 2810 Memcheck:Value8 2811 fun:_dl_fixup 2812 fun:_dl_runtime_resolve 2813} 2814{ 2815 <glibc-2.10 overreads/conditionals> 2816 Memcheck:Cond 2817 fun:_dl_fixup 2818 fun:_dl_runtime_resolve 2819} 2820 2821{ 2822 <glibc-2.10 overreads/conditionals> 2823 Memcheck:Value8 2824 fun:_dl_lookup_symbol_x 2825 fun:_dl_fixup 2826 fun:_dl_runtime_resolve 2827} 2828{ 2829 <glibc-2.10 overreads/conditionals> 2830 Memcheck:Cond 2831 fun:_dl_lookup_symbol_x 2832 fun:_dl_fixup 2833 fun:_dl_runtime_resolve 2834} 2835{ 2836 <glibc-2.10 overreads/conditionals> 2837 Memcheck:Value8 2838 fun:call_init 2839 fun:_dl_init 2840} 2841{ 2842 <glibc-2.10 overreads/conditionals> 2843 Memcheck:Value8 2844 fun:_dl_init 2845} 2846{ 2847 <glibc-2.10 overreads/conditionals> 2848 Memcheck:Value8 2849 fun:do_lookup_x 2850 fun:_dl_lookup_symbol_x 2851 fun:_dl_relocate_object 2852 fun:dl_main 2853} 2854{ 2855 <glibc-2.10 overreads/conditionals> 2856 Memcheck:Cond 2857 fun:do_lookup_x 2858 fun:_dl_lookup_symbol_x 2859 fun:_dl_relocate_object 2860 fun:dl_main 2861} 2862{ 2863 <glibc-2.10 overreads/conditionals> 2864 Memcheck:Value8 2865 fun:_dl_lookup_symbol_x 2866 fun:_dl_relocate_object 2867 fun:dl_main 2868} 2869{ 2870 <glibc-2.10 overreads/conditionals> 2871 Memcheck:Value8 2872 fun:_dl_relocate_object 2873 fun:dl_main 2874} 2875{ 2876 <glibc-2.10 overreads/conditionals> 2877 Memcheck:Value8 2878 fun:dl_main 2879 fun:_dl_sysdep_start 2880 fun:_dl_start 2881} 2882{ 2883 <glibc-2.10 overreads/conditionals> 2884 Memcheck:Cond 2885 fun:dl_main 2886 fun:_dl_sysdep_start 2887 fun:_dl_start 2888} 2889 2890{ 2891 <glibc-2.10 overreads/conditionals> 2892 Memcheck:Cond 2893 fun:* 2894 fun:do_lookup_x 2895 fun:_dl_lookup_symbol_x 2896 fun:_dl_relocate_object 2897 fun:dl_main 2898} 2899 2900{ 2901 <glibc-2.10 overreads/conditionals> 2902 Memcheck:Value8 2903 fun:* 2904 fun:do_lookup_x 2905 fun:_dl_lookup_symbol_x 2906 fun:_dl_relocate_object 2907 fun:dl_main 2908} 2909 2910{ 2911 <glibc-2.10 overreads/conditionals> 2912 Memcheck:Value8 2913 fun:_dl_check_map_versions 2914 fun:_dl_check_all_versions 2915 fun:version_check_doit 2916 fun:_dl_receive_error 2917 fun:dl_main 2918} 2919 2920{ 2921 <glibc-2.10 overreads/conditionals> 2922 Memcheck:Cond 2923 fun:_dl_check_map_versions 2924 fun:_dl_check_all_versions 2925 fun:version_check_doit 2926 fun:_dl_receive_error 2927 fun:dl_main 2928} 2929 2930{ 2931 <glibc-2.10 overreads/conditionals> 2932 Memcheck:Value8 2933 fun:_dl_check_all_versions 2934 fun:version_check_doit 2935 fun:_dl_receive_error 2936 fun:dl_main 2937} 2938 2939{ 2940 <glibc-2.10 overreads/conditionals> 2941 Memcheck:Cond 2942 fun:_dl_check_all_versions 2943 fun:version_check_doit 2944 fun:_dl_receive_error 2945 fun:dl_main 2946} 2947 2948{ 2949 <glibc-2.10 overreads/conditionals> 2950 Memcheck:Value8 2951 fun:* 2952 fun:_dl_check_map_versions 2953 fun:_dl_check_all_versions 2954 fun:version_check_doit 2955 fun:_dl_receive_error 2956 fun:dl_main 2957} 2958{ 2959 <glibc-2.10 overreads/conditionals> 2960 Memcheck:Cond 2961 fun:* 2962 fun:_dl_check_map_versions 2963 fun:_dl_check_all_versions 2964 fun:version_check_doit 2965 fun:_dl_receive_error 2966 fun:dl_main 2967} 2968 2969{ 2970 <glibc-2.10 overreads/conditionals> 2971 Memcheck:Value8 2972 fun:init_tls 2973 fun:dl_main 2974} 2975{ 2976 <glibc-2.10 overreads/conditionals> 2977 Memcheck:Cond 2978 fun:init_tls 2979 fun:dl_main 2980} 2981 2982{ 2983 <glibc-2.10 overreads/conditionals> 2984 Memcheck:Cond 2985 fun:_dl_map_object_deps 2986 fun:dl_main 2987} 2988{ 2989 <glibc-2.10 overreads/conditionals> 2990 Memcheck:Value8 2991 fun:_dl_map_object_deps 2992 fun:dl_main 2993} 2994 2995{ 2996 <glibc-2.10 overreads/conditionals> 2997 Memcheck:Value8 2998 fun:_dl_protect_relro 2999 fun:_dl_relocate_object 3000 fun:dl_main 3001} 3002 3003{ 3004 <glibc-2.10 overreads/conditionals> 3005 Memcheck:Value8 3006 fun:* 3007 fun:do_lookup_x 3008 fun:_dl_lookup_symbol_x 3009 fun:_dl_relocate_object 3010 fun:dl_main 3011} 3012 3013{ 3014 <glibc-2.10 overreads/conditionals> 3015 Memcheck:Value8 3016 fun:_dl_setup_hash 3017 fun:_dl_map_object_from_fd 3018 fun:_dl_map_object 3019} 3020 3021{ 3022 <glibc-2.10 overreads/conditionals> 3023 Memcheck:Value8 3024 fun:* 3025 fun:_dl_new_object 3026 fun:_dl_map_object_from_fd 3027 fun:_dl_map_object 3028} 3029 3030{ 3031 <glibc-2.10 overreads/conditionals> 3032 Memcheck:Cond 3033 fun:* 3034 fun:_dl_new_object 3035 fun:_dl_map_object_from_fd 3036 fun:_dl_map_object 3037} 3038 3039{ 3040 <glibc-2.10 overreads/conditionals> 3041 Memcheck:Value8 3042 fun:openaux 3043 fun:_dl_catch_error 3044 fun:_dl_map_object_deps 3045 fun:dl_main 3046} 3047 3048{ 3049 <glibc-2.10 overreads/conditionals> 3050 Memcheck:Value8 3051 fun:* 3052 fun:_dl_map_object 3053} 3054 3055{ 3056 <glibc-2.10 overreads/conditionals> 3057 Memcheck:Cond 3058 fun:* 3059 fun:_dl_map_object 3060} 3061 3062{ 3063 <glibc-2.10 overreads/conditionals> 3064 Memcheck:Cond 3065 fun:_dl_map_object 3066 fun:openaux 3067 fun:_dl_catch_error 3068 fun:_dl_map_object_deps 3069 fun:dl_main 3070} 3071 3072{ 3073 <glibc-2.10 overreads/conditionals> 3074 Memcheck:Value8 3075 fun:_dl_map_object 3076 fun:openaux 3077 fun:_dl_catch_error 3078 fun:_dl_map_object_deps 3079 fun:dl_main 3080} 3081 3082{ 3083 <glibc-2.10 overreads/conditionals> 3084 Memcheck:Cond 3085 fun:* 3086 fun:_dl_map_object 3087 fun:openaux 3088 fun:_dl_catch_error 3089 fun:_dl_map_object_deps 3090 fun:dl_main 3091} 3092 3093{ 3094 <glibc-2.10 overreads/conditionals> 3095 Memcheck:Value8 3096 fun:* 3097 fun:open_path 3098 fun:_dl_map_object 3099 fun:openaux 3100 fun:_dl_catch_error 3101 fun:_dl_map_object_deps 3102 fun:dl_main 3103} 3104 3105{ 3106 <glibc-2.10 overreads/conditionals> 3107 Memcheck:Cond 3108 fun:* 3109 fun:open_path 3110 fun:_dl_map_object 3111 fun:openaux 3112 fun:_dl_catch_error 3113 fun:_dl_map_object_deps 3114 fun:dl_main 3115} 3116 3117{ 3118 <glibc-2.10 overreads/conditionals> 3119 Memcheck:Value8 3120 fun:_dl_map_object_from_fd 3121 fun:_dl_map_object 3122} 3123 3124{ 3125 <glibc-2.10 overreads/conditionals> 3126 Memcheck:Cond 3127 fun:_dl_map_object_from_fd 3128 fun:_dl_map_object 3129} 3130 3131{ 3132 <glibc-2.10 overreads/conditionals> 3133 Memcheck:Value8 3134 fun:* 3135 fun:_dl_new_object 3136 fun:_dl_map_object_from_fd 3137 fun:_dl_map_object 3138} 3139 3140{ 3141 <glibc-2.10 overreads/conditionals> 3142 Memcheck:Value8 3143 fun:_dl_new_object 3144 fun:_dl_map_object_from_fd 3145 fun:_dl_map_object 3146} 3147 3148{ 3149 <glibc-2.10 overreads/conditionals> 3150 Memcheck:Cond 3151 fun:_dl_new_object 3152 fun:_dl_map_object_from_fd 3153 fun:_dl_map_object 3154} 3155 3156{ 3157 <glibc-2.10 overreads/conditionals> 3158 Memcheck:Value8 3159 fun:* 3160 fun:_dl_name_match_p 3161 fun:_dl_map_object 3162} 3163 3164{ 3165 <glibc-2.10 overreads/conditionals> 3166 Memcheck:Cond 3167 fun:* 3168 fun:* 3169 fun:_dl_map_object 3170} 3171 3172{ 3173 <glibc-2.10 overreads/conditionals> 3174 Memcheck:Value8 3175 fun:* 3176 fun:_dl_name_match_p 3177 fun:_dl_check_map_versions 3178 fun:_dl_check_all_versions 3179} 3180 3181{ 3182 <glibc-2.10 overreads/conditionals> 3183 Memcheck:Value8 3184 fun:* 3185 fun:* 3186 fun:do_lookup_x 3187 fun:_dl_lookup_symbol_x 3188} 3189 3190{ 3191 <glibc-2.10 overreads/conditionals> 3192 Memcheck:Cond 3193 fun:do_lookup_x 3194 fun:_dl_lookup_symbol_x 3195} 3196 3197{ 3198 <glibc-2.10 overreads/conditionals> 3199 Memcheck:Value8 3200 fun:do_lookup_x 3201 fun:_dl_lookup_symbol_x 3202} 3203 3204{ 3205 <glibc-2.10 overreads/conditionals> 3206 Memcheck:Value8 3207 fun:* 3208 fun:do_lookup_x 3209 fun:_dl_lookup_symbol_x 3210} 3211{ 3212 <glibc-2.10 overreads/conditionals> 3213 Memcheck:Cond 3214 fun:* 3215 fun:do_lookup_x 3216 fun:_dl_lookup_symbol_x 3217} 3218 3219{ 3220 <glibc-2.10 overreads/conditionals> 3221 Memcheck:Value8 3222 fun:_dl_name_match_p 3223 fun:_dl_map_object 3224 fun:dl_open_worker 3225} 3226{ 3227 <glibc-2.10 overreads/conditionals> 3228 Memcheck:Cond 3229 fun:_dl_name_match_p 3230 fun:_dl_map_object 3231 fun:dl_open_worker 3232} 3233 3234{ 3235 <glibc-2.10 overreads/conditionals> 3236 Memcheck:Value8 3237 fun:* 3238 fun:_dl_name_match_p 3239 fun:_dl_map_object 3240 fun:dl_open_worker 3241} 3242{ 3243 <glibc-2.10 overreads/conditionals> 3244 Memcheck:Cond 3245 fun:* 3246 fun:_dl_name_match_p 3247 fun:_dl_map_object 3248 fun:dl_open_worker 3249} 3250 3251{ 3252 <glibc-2.10 overreads/conditionals> 3253 Memcheck:Value8 3254 fun:_dl_lookup_symbol_x 3255 fun:_dl_relocate_object 3256} 3257{ 3258 <glibc-2.10 overreads/conditionals> 3259 Memcheck:Cond 3260 fun:_dl_lookup_symbol_x 3261 fun:_dl_relocate_object 3262} 3263 3264{ 3265 <glibc-2.10 overreads/conditionals> 3266 Memcheck:Value8 3267 fun:* 3268 fun:* 3269 fun:_dl_check_map_versions 3270} 3271{ 3272 <glibc-2.10 overreads/conditionals> 3273 Memcheck:Value8 3274 fun:* 3275 fun:_dl_check_map_versions 3276} 3277{ 3278 <glibc-2.10 overreads/conditionals> 3279 Memcheck:Cond 3280 fun:* 3281 fun:* 3282 fun:_dl_check_map_versions 3283} 3284{ 3285 <glibc-2.10 overreads/conditionals> 3286 Memcheck:Cond 3287 fun:* 3288 fun:_dl_check_map_versions 3289} 3290{ 3291 <glibc-2.10 overreads/conditionals> 3292 Memcheck:Value8 3293 fun:openaux 3294} 3295{ 3296 <glibc-2.10 overreads/conditionals> 3297 Memcheck:Value8 3298 fun:_dl_name_match_p 3299 fun:_dl_map_object 3300} 3301 3302{ 3303 <glibc-2.10 overreads/conditionals> 3304 Memcheck:Cond 3305 fun:_dl_close_worker 3306 fun:_dl_close 3307 fun:_dl_catch_error 3308 fun:dlerror_run 3309} 3310{ 3311 <glibc-2.10 overreads/conditionals> 3312 Memcheck:Value8 3313 fun:_dl_close_worker 3314 fun:_dl_close 3315 fun:_dl_catch_error 3316 fun:dlerror_run 3317} 3318{ 3319 <glibc-2.10 overreads/conditionals> 3320 Memcheck:Cond 3321 fun:* 3322 fun:_dl_close_worker 3323 fun:_dl_close 3324 fun:_dl_catch_error 3325 fun:dlerror_run 3326} 3327{ 3328 <glibc-2.10 overreads/conditionals> 3329 Memcheck:Value8 3330 fun:* 3331 fun:_dl_close_worker 3332 fun:_dl_close 3333 fun:_dl_catch_error 3334 fun:dlerror_run 3335} 3336 3337{ 3338 <glibc-2.10 overreads/conditionals> 3339 Memcheck:Cond 3340 fun:fillin_rpath 3341 fun:_dl_init_paths 3342 fun:dl_main 3343} 3344{ 3345 <glibc-2.10 overreads/conditionals> 3346 Memcheck:Value8 3347 fun:fillin_rpath 3348 fun:_dl_init_paths 3349 fun:dl_main 3350} 3351{ 3352 <glibc-2.10 overreads/conditionals> 3353 Memcheck:Cond 3354 fun:* 3355 fun:fillin_rpath 3356 fun:_dl_init_paths 3357 fun:dl_main 3358} 3359{ 3360 <glibc-2.10 overreads/conditionals> 3361 Memcheck:Value8 3362 fun:* 3363 fun:fillin_rpath 3364 fun:_dl_init_paths 3365 fun:dl_main 3366} 3367 3368{ 3369 <glibc-2.10 overreads/conditionals> 3370 Memcheck:Cond 3371 fun:_dl_map_object 3372 fun:map_doit 3373 fun:_dl_catch_error 3374 fun:do_preload 3375 fun:dl_main 3376} 3377{ 3378 <glibc-2.10 overreads/conditionals> 3379 Memcheck:Value8 3380 fun:_dl_map_object 3381 fun:map_doit 3382 fun:_dl_catch_error 3383 fun:do_preload 3384 fun:dl_main 3385} 3386{ 3387 <glibc-2.10 overreads/conditionals> 3388 Memcheck:Param 3389 open(filename) 3390 fun:open 3391 fun:open_verify 3392 fun:_dl_map_object 3393 fun:map_doit 3394 fun:_dl_catch_error 3395 fun:do_preload 3396 fun:dl_main 3397} 3398 3399{ 3400 <glibc-2.10 overreads/conditionals> 3401 Memcheck:Param 3402 stat(file_name) 3403 fun:_xstat 3404 fun:open_path 3405 fun:_dl_map_object 3406 fun:openaux 3407 fun:_dl_catch_error 3408 fun:_dl_map_object_deps 3409 fun:dl_main 3410} 3411 3412{ 3413 <glibc-2.10 overreads/conditionals> 3414 Memcheck:Value8 3415 fun:_dl_catch_error 3416 fun:_dl_map_object_deps 3417 fun:dl_open_worker 3418} 3419 3420{ 3421 <glibc-2.10 overreads/conditionals> 3422 Memcheck:Cond 3423 fun:* 3424 fun:_dl_map_object_deps 3425 fun:dl_main 3426} 3427{ 3428 <glibc-2.10 overreads/conditionals> 3429 Memcheck:Value8 3430 fun:* 3431 fun:_dl_map_object_deps 3432 fun:dl_main 3433} 3434 3435{ 3436 <glibc-2.10 overreads/conditionals> 3437 Memcheck:Value8 3438 fun:* 3439 fun:* 3440 fun:_dl_map_object_deps 3441 fun:dl_main 3442} 3443 3444# glibc-2.10 tls issues 3445{ 3446 <glibc-2.10 overreads/conditionals> 3447 Memcheck:Cond 3448 fun:* 3449 fun:init_tls 3450 fun:dl_main 3451} 3452{ 3453 <glibc-2.10 overreads/conditionals> 3454 Memcheck:Value8 3455 fun:* 3456 fun:init_tls 3457 fun:dl_main 3458} 3459{ 3460 <glibc-2.10 overreads/conditionals> 3461 Memcheck:Cond 3462 fun:* 3463 fun:* 3464 fun:init_tls 3465 fun:dl_main 3466} 3467{ 3468 <glibc-2.10 overreads/conditionals> 3469 Memcheck:Value8 3470 fun:* 3471 fun:* 3472 fun:init_tls 3473 fun:dl_main 3474} 3475 3476{ 3477 <glibc-2.10 overreads/conditionals> 3478 Memcheck:Cond 3479 fun:_dl_allocate_tls_init 3480 fun:dl_main 3481} 3482{ 3483 <glibc-2.10 overreads/conditionals> 3484 Memcheck:Value8 3485 fun:_dl_allocate_tls_init 3486 fun:dl_main 3487} 3488{ 3489 <glibc-2.10 overreads/conditionals> 3490 Memcheck:Cond 3491 fun:* 3492 fun:_dl_allocate_tls_init 3493 fun:dl_main 3494} 3495{ 3496 <glibc-2.10 overreads/conditionals> 3497 Memcheck:Value8 3498 fun:* 3499 fun:_dl_allocate_tls_init 3500 fun:dl_main 3501} 3502 3503{ 3504 <glibc-2.10 overreads/conditionals> 3505 Memcheck:Cond 3506 fun:__tls* 3507 obj:* 3508 obj:* 3509 fun:_vgnU_freeres 3510} 3511 3512{ 3513 <glibc-2.10 overreads/conditionals> 3514 Memcheck:Param 3515 arch_prctl(arg2) 3516 fun:init_tls 3517} 3518# GLib caching tmp/home directories (glibc-2.10 variants) 3519{ 3520 <glibc-2.10 GLIB leaks> 3521 Memcheck:Cond 3522 fun:* 3523 fun:dl_open_worker 3524 fun:* 3525 fun:* 3526 fun:* 3527 fun:_dl_catch_error 3528 fun:dlerror_run 3529 fun:* 3530 fun:__nss_lookup_function 3531 fun:__nss_lookup 3532 fun:getpwnam* 3533} 3534{ 3535 <glibc-2.10 GLIB leaks> 3536 Memcheck:Value8 3537 fun:* 3538 fun:dl_open_worker 3539 fun:* 3540 fun:* 3541 fun:* 3542 fun:_dl_catch_error 3543 fun:dlerror_run 3544 fun:* 3545 fun:__nss_lookup_function 3546 fun:__nss_lookup 3547 fun:getpwnam* 3548} 3549{ 3550 <glibc-2.10 GLIB leaks> 3551 Memcheck:Cond 3552 fun:dl_open_worker 3553 fun:* 3554 fun:* 3555 fun:do_dlopen 3556 fun:* 3557 fun:dlerror_run 3558 fun:* 3559 fun:__nss_lookup_function 3560 fun:__nss_lookup 3561 fun:getpwnam* 3562} 3563{ 3564 <glibc-2.10 GLIB leaks> 3565 Memcheck:Value8 3566 fun:dl_open_worker 3567 fun:* 3568 fun:* 3569 fun:do_dlopen 3570 fun:* 3571 fun:dlerror_run 3572 fun:* 3573 fun:__nss_lookup_function 3574 fun:__nss_lookup 3575 fun:getpwnam* 3576} 3577 3578{ 3579 <glibc-2.10 GLIB leaks> 3580 Memcheck:Value8 3581 fun:_dl_add_to_slotinfo 3582 fun:dl_main 3583} 3584{ 3585 <glibc-2.10 GLIB leaks> 3586 Memcheck:Param 3587 open(filename) 3588 fun:open 3589 fun:open_verify 3590 fun:open_path 3591 fun:_dl_map_object 3592} 3593 3594 3595 3596# GModule issues with glibc-2.10 3597{ 3598 <glibc-2.10 GLIB leaks> 3599 Memcheck:Value8 3600 fun:* 3601 fun:* 3602 fun:dlsym 3603 fun:g_module_symbol 3604} 3605{ 3606 <glibc-2.10 GLIB leaks> 3607 Memcheck:Value8 3608 fun:g_module_* 3609 fun:gst_plugin* 3610} 3611{ 3612 <glibc-2.10 GLIB leaks> 3613 Memcheck:Value8 3614 fun:* 3615 fun:g_module_* 3616 fun:gst_plugin* 3617} 3618 3619{ 3620 <glibc-2.10 GLIB leaks> 3621 Memcheck:Value8 3622 fun:* 3623 fun:* 3624 fun:dlopen* 3625 fun:g_module_open 3626} 3627{ 3628 <glibc-2.10 GLIB leaks> 3629 Memcheck:Value8 3630 fun:* 3631 fun:* 3632 fun:* 3633 fun:* 3634 fun:* 3635 fun:* 3636 fun:* 3637 fun:dlsym 3638 fun:g_module_symbol 3639} 3640 3641{ 3642 <glibc-2.10 GLIB leaks> 3643 Memcheck:Value8 3644 fun:* 3645 fun:* 3646 fun:* 3647 fun:* 3648 fun:* 3649 fun:dlopen* 3650 fun:g_module_open 3651} 3652 3653# Leak in GSlice 3654{ 3655 <insert a suppression name here> 3656 Memcheck:Value8 3657 fun:g_parse_debug_string 3658 fun:slice_config_init 3659 fun:g_slice_init_nomessage 3660 fun:_g_slice_thread_init_nomessage 3661 fun:g_thread_init_glib 3662} 3663 3664# 2.10 pthread issues 3665{ 3666 <insert a suppression name here> 3667 Memcheck:Value8 3668 fun:__pthread_initialize_minimal 3669} 3670 3671# glibc 2.11 conditional 3672{ 3673 <glibc-2.11 conditional> 3674 Memcheck:Cond 3675 fun:_dl_relocate_object 3676 fun:dl_main 3677 fun:_dl_sysdep_start 3678 fun:_dl_start 3679 obj:/lib64/ld-2.11.so 3680} 3681 3682# glibc 2.11 Leak 3683 3684{ 3685 <insert_a_suppression_name_here> 3686 Memcheck:Leak 3687 fun:*alloc 3688 fun:dl_open_worker 3689 fun:_dl_catch_error 3690 fun:_dl_open 3691 fun:dlopen_doit 3692 fun:_dl_catch_error 3693 fun:_dlerror_run 3694 fun:dlopen@@GLIBC_2.2.5 3695} 3696 3697{ 3698 <insert_a_suppression_name_here> 3699 Memcheck:Leak 3700 fun:*alloc 3701 fun:_dl_* 3702 fun:dl_open_worker 3703 fun:_dl_catch_error 3704 fun:_dl_open 3705 fun:dlopen_doit 3706 fun:_dl_catch_error 3707 fun:_dlerror_run 3708 fun:dlopen@@GLIBC_2.2.5 3709} 3710 3711{ 3712 <insert_a_suppression_name_here> 3713 Memcheck:Leak 3714 fun:*alloc 3715 fun:_dl_* 3716 fun:_dl_* 3717 fun:_dl_* 3718 fun:dl_open_worker 3719 fun:_dl_catch_error 3720 fun:_dl_open 3721 fun:dlopen_doit 3722 fun:_dl_catch_error 3723 fun:_dlerror_run 3724 fun:dlopen@@GLIBC_2.2.5 3725} 3726 3727{ 3728 <insert_a_suppression_name_here> 3729 Memcheck:Leak 3730 fun:*alloc 3731 fun:* 3732 fun:_dl_* 3733 fun:openaux 3734 fun:_dl_catch_error 3735 fun:_dl_map_object_deps 3736 fun:dl_open_worker 3737 fun:_dl_catch_error 3738 fun:_dl_open 3739 fun:dlopen_doit 3740 fun:_dl_catch_error 3741 fun:_dlerror_run 3742 fun:dlopen@@GLIBC_2.2.5 3743} 3744 3745{ 3746 <insert_a_suppression_name_here> 3747 Memcheck:Leak 3748 fun:*alloc 3749 fun:* 3750 fun:_dl_map_object 3751 fun:dl_open_worker 3752 fun:_dl_catch_error 3753 fun:_dl_open 3754 fun:dlopen_doit 3755 fun:_dl_catch_error 3756 fun:_dlerror_run 3757 fun:dlopen@@GLIBC_2.2.5 3758} 3759 3760{ 3761 <insert_a_suppression_name_here> 3762 Memcheck:Leak 3763 fun:*alloc 3764 fun:_dl_new_object 3765 fun:_dl_map_object_from_fd 3766 fun:_dl_map_object 3767 fun:openaux 3768 fun:_dl_catch_error 3769 fun:_dl_map_object_deps 3770 fun:dl_open_worker 3771 fun:_dl_catch_error 3772 fun:_dl_open 3773 fun:dlopen_doit 3774 fun:_dl_catch_error 3775 fun:_dlerror_run 3776 fun:dlopen@@GLIBC_2.2.5 3777} 3778 3779{ 3780 <insert_a_suppression_name_here> 3781 Memcheck:Leak 3782 fun:*alloc 3783 fun:* 3784 fun:_dl_* 3785 fun:_dl_* 3786 fun:_dl_* 3787 fun:dl_open_worker 3788 fun:_dl_catch_error 3789 fun:_dl_open 3790 fun:dlopen_doit 3791 fun:_dl_catch_error 3792 fun:_dlerror_run 3793 fun:dlopen@@GLIBC_2.2.5 3794} 3795 3796# glib type leaks 3797{ 3798 <insert_a_suppression_name_here> 3799 Memcheck:Leak 3800 fun:*alloc 3801 ... 3802 fun:g_type_register_static 3803} 3804 3805# new registry system 3806# all of this will only be created once when loading registry. 3807 3808{ 3809 <insert_a_suppression_name_here> 3810 Memcheck:Leak 3811 fun:*alloc 3812 ... 3813 fun:_priv_gst_registry_chunks_load_plugin 3814} 3815 3816# system-wide tags 3817# these tags are registered once 3818 3819{ 3820 <insert_a_suppression_name_here> 3821 Memcheck:Leak 3822 fun:*alloc 3823 fun:* 3824 fun:* 3825 fun:gst_tag_register 3826 fun:_gst_tag_initialize 3827} 3828 3829# system-wide type classes that we keep referenced 3830 3831{ 3832 <g_type_class_ref leaks> 3833 Memcheck:Leak 3834 fun:*alloc 3835 ... 3836 fun:g_type_class_ref 3837} 3838 3839# leaking cached queries which are only initialized once 3840{ 3841 <insert_a_suppression_name_here> 3842 Memcheck:Leak 3843 fun:*alloc 3844 ... 3845 fun:_gst_query_initialize 3846 fun:init_post 3847} 3848 3849# macosx (leopard) library loader leak 3850{ 3851 <insert_a_suppression_name_here> 3852 Memcheck:Leak 3853 fun:_Znwm 3854 fun:_ZNSs4_Rep9_S_createEmmRKSaIcE 3855 fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag 3856 fun:_ZNSsC2EPKcRKSaIcE 3857 fun:_Z41__static_initialization_and_destruction_0ii 3858 fun:_ZN16ImageLoaderMachO18doModInitFunctionsERKN11ImageLoader11LinkContextE 3859} 3860 3861# GObject type registration 3862{ 3863 <insert_a_suppression_name_here> 3864 Memcheck:Leak 3865 fun:*alloc 3866 ... 3867 fun:_g_atomic_array_copy 3868} 3869 3870{ 3871 <getdelim one-time inits called from libselinux> 3872 Memcheck:Leak 3873 fun:*alloc 3874 fun:getdelim 3875 obj:*libselinux* 3876} 3877 3878{ 3879 <weird one when re-reading registry> 3880 Memcheck:Leak 3881 fun:*alloc 3882 ... 3883 obj:*/sed 3884} 3885 3886{ 3887 <weird one when re-reading registry> 3888 Memcheck:Addr8 3889 ... 3890 obj:*/sed 3891} 3892 3893# GLib 2.23 interface vtable 3894{ 3895 <insert_a_suppression_name_here> 3896 Memcheck:Leak 3897 fun:*alloc 3898 ... 3899 fun:g_type_add_interface_static 3900} 3901 3902{ 3903 <leak in dash on debian sid> 3904 Memcheck:Leak 3905 fun:*alloc 3906 obj:*/dash 3907} 3908 3909# libtool/gentoo fake leak 3910# it actually runs bash and valgrind complains 3911{ 3912 <insert_a_suppression_name_here> 3913 Memcheck:Leak 3914 fun:*alloc 3915 obj:/bin/bash 3916} 3917 3918{ 3919 <ignore possbly-lost leaks in the plugin scanner which doesn't clean up properly> 3920 Memcheck:Leak 3921 fun:*alloc 3922 ... 3923 fun:_gst_plugin_loader_client_run 3924 fun:main 3925} 3926 3927{ 3928 <warning with libc 2.13-2 as in Debian/unstable on amd64> 3929 Memcheck:Cond 3930 fun:*strcasecmp* 3931 ... 3932 fun:__dcigettext 3933} 3934 3935{ 3936 <warning with libc 2.13-2 as in Debian/unstable on amd64> 3937 Memcheck:Value8 3938 fun:*strcasecmp* 3939 ... 3940 fun:__dcigettext 3941} 3942 3943{ 3944 <GstSystemClock is a singleton and does not leak> 3945 Memcheck:Leak 3946 fun:malloc 3947 ... 3948 fun:gst_poll_new 3949 fun:gst_poll_new_timer 3950 fun:gst_system_clock_init 3951} 3952 3953{ 3954 <glib types are singletons> 3955 Memcheck:Leak 3956 fun:calloc 3957 ... 3958 fun:gobject_init_ctor 3959} 3960 3961{ 3962 <quark table is leaked on purpose if it grows too big> 3963 Memcheck:Leak 3964 fun:malloc 3965 ... 3966 fun:g_quark_from*_string 3967} 3968 3969{ 3970 <timer_create suppressions for earlier valgrind versions that complain> 3971 Memcheck:Param 3972 timer_create(evp) 3973 fun:timer_create@@GLIBC_2.3.3 3974} 3975 3976{ 3977 closures aren't valgrind friendly (bgo#739850) 3978 Memcheck:Leak 3979 fun:calloc 3980 ... 3981 fun:g_cclosure_new 3982} 3983 3984{ 3985 closures aren't valgrind friendly (bgo#739850) 3986 Memcheck:Leak 3987 fun:malloc 3988 ... 3989 fun:g_closure_add_invalidate_notifier 3990} 3991 3992{ 3993 closures aren't valgrind friendly (bgo#739850) 3994 Memcheck:Leak 3995 fun:calloc 3996 ... 3997 fun:g_closure_new_simple 3998} 3999 4000{ 4001 glib/giomodules2 (from libsoup.supp) 4002 Memcheck:Leak 4003 ... 4004 fun:_g_io_module_get_default 4005} 4006 4007{ 4008 <valgrind bug when trying to parse "infinity" from "interleaved"> 4009 Memcheck:Addr8 4010 fun:__GI___strncasecmp_l 4011 fun:____strtod_l_internal 4012 fun:gst_value_deserialize_double 4013} 4014 4015{ 4016 <glibc overreads/conditionals> 4017 Memcheck:Addr8 4018 fun:do_lookup_x 4019} 4020 4021{ 4022 <quark tables are leaked on purpose when they are expanded, observed with glib 2.46 and gst-rtsp-server tests> 4023 Memcheck:Leak 4024 fun:malloc 4025 ... 4026 fun:g_quark_init 4027} 4028 4029{ 4030 Leak of debug function list 4031 Memcheck:Leak 4032 fun:*alloc 4033 ... 4034 fun:g_slist_prepend 4035 fun:gst_debug_add_log_function 4036} 4037 4038{ 4039 Leak of debug function list item 4040 Memcheck:Leak 4041 fun:*alloc 4042 ... 4043 fun:g_slist_copy_deep 4044 fun:gst_debug_add_log_function 4045} 4046 4047{ 4048 <Ignore dlopen errors when parsing launch lines> 4049 Memcheck:Leak 4050 fun:malloc 4051 ... 4052 fun:g_module_open 4053 fun:_priv_gst_plugin_load_file_for_registry 4054} 4055 4056# fixed in https://github.com/libunwind/libunwind/commit/b256722d49a63719c69c0416eba9163a4d069584 4057{ 4058 debian libunwind invalid file descriptor -1 in syscall close() 4059 Memcheck:Param 4060 msync(start) 4061 ... 4062 fun:_ULx86_64_step 4063 fun:generate_unwind_trace 4064 fun:gst_debug_get_stack_trace 4065} 4066 4067# fixed in https://github.com/libunwind/libunwind/commit/b256722d49a63719c69c0416eba9163a4d069584 4068{ 4069 fedora libunwind invalid file descriptor -1 in syscall close() 4070 Memcheck:Param 4071 write(buf) 4072 ... 4073 fun:_ULx86_64_step 4074 fun:generate_unwind_trace 4075 fun:gst_debug_get_stack_trace 4076} 4077