1 2 # Suppressions for Darwin 14.x / Mac OS X 10.10 Yosemite 3 4 ############################################ 5 ## Leaks. For other stuff see below. 6 7 { 8 OSX1010:1-Leak 9 Memcheck:Leak 10 match-leak-kinds: possible 11 fun:malloc_zone_?alloc 12 ... 13 fun:_read_images 14 } 15 16 #{ 17 # OSX1010:2-Leak 18 # Memcheck:Leak 19 # match-leak-kinds: definite 20 # fun:?alloc 21 # ... 22 # fun:_ZN4dyld24initializeMainExecutableEv 23 #} 24 25 { 26 OSX1010:3-Leak 27 Memcheck:Leak 28 match-leak-kinds: definite 29 fun:malloc_zone_?alloc 30 fun:recursive_mutex_init 31 ... 32 fun:_os_object_init 33 fun:libdispatch_init 34 fun:libSystem_initializer 35 ... 36 } 37 38 #{ 39 # OSX1010:4-Leak 40 # Memcheck:Leak 41 # match-leak-kinds: reachable 42 # fun:malloc_zone_?alloc 43 # ... 44 # fun:dyld_register_image_state_change_handler 45 # ... 46 #} 47 48 { 49 OSX1010:5-Leak 50 Memcheck:Leak 51 match-leak-kinds: reachable 52 fun:?alloc 53 ... 54 fun:dyld_register_image_state_change_handler 55 ... 56 } 57 58 { 59 OSX1010:6-Leak 60 Memcheck:Leak 61 match-leak-kinds: reachable 62 fun:malloc_zone_?alloc 63 ... 64 fun:map_images_nolock 65 fun:map_images 66 ... 67 } 68 69 { 70 OSX1010:7-Leak 71 Memcheck:Leak 72 match-leak-kinds: possible 73 fun:malloc_zone_?alloc 74 ... 75 fun:map_images_nolock 76 fun:map_images 77 ... 78 } 79 80 { 81 OSX1010:8-Leak 82 Memcheck:Leak 83 match-leak-kinds: definite 84 fun:?alloc 85 ... 86 fun:libSystem_initializer 87 ... 88 } 89 90 { 91 OSX1010:9-Leak 92 Memcheck:Leak 93 match-leak-kinds: reachable 94 fun:malloc_zone_?alloc 95 ... 96 fun:libSystem_initializer 97 ... 98 } 99 100 { 101 OSX1010:10-Leak 102 Memcheck:Leak 103 match-leak-kinds: reachable 104 fun:?alloc 105 ... 106 fun:libSystem_initializer 107 ... 108 } 109 110 #{ 111 # OSX1010:11-Leak 112 # Memcheck:Leak 113 # match-leak-kinds: definite 114 # fun:malloc 115 # fun:currentlocale 116 #} 117 # 118 #{ 119 # OSX1010:12-Leak 120 # Memcheck:Leak 121 # match-leak-kinds: possible 122 # fun:malloc 123 # fun:tzsetwall_basic 124 # fun:_st_tzset_basic 125 #} 126 127 { 128 OSX1010:13-Leak 129 Memcheck:Leak 130 match-leak-kinds: reachable 131 fun:malloc_zone_memalign 132 ... 133 fun:_ZN4dyld24initializeMainExecutableEv 134 ... 135 } 136 137 { 138 OSX1010:14-Leak 139 Memcheck:Leak 140 match-leak-kinds: reachable 141 fun:?alloc 142 ... 143 fun:libSystem_atfork_child 144 ... 145 } 146 147 { 148 OSX1010:15-Leak 149 Memcheck:Leak 150 match-leak-kinds: reachable 151 fun:malloc 152 fun:__smakebuf 153 ... 154 fun:printf 155 ... 156 } 157 158 ############################################ 159 ## Non-leak errors 160 161 ##{ 162 ## OSX1010:CoreFoundation-1 163 ## Memcheck:Cond 164 ## obj:*CoreFoundation.framework*CoreFoundation* 165 ## obj:*CoreFoundation.framework*CoreFoundation* 166 ## obj:*CoreFoundation.framework*CoreFoundation* 167 ##} 168 169 { 170 OSX1010:CoreFoundation-2 171 Memcheck:Cond 172 obj:*CoreFoundation.framework*CoreFoundation* 173 obj:*libdispatch.dylib* 174 obj:*libdispatch.dylib* 175 } 176 177 { 178 OSX1010:CoreFoundation-3 179 Memcheck:Cond 180 obj:*CoreFoundation.framework*CoreFoundation* 181 obj:*CoreFoundation.framework*CoreFoundation* 182 obj:*Foundation.framework*Foundation* 183 } 184 185 { 186 OSX1010:CoreFoundation-4 187 Memcheck:Cond 188 obj:*CoreFoundation.framework*CoreFoundation* 189 obj:*CoreFoundation.framework*CoreFoundation* 190 obj:*SystemConfiguration.framework*SystemConfiguration* 191 } 192 193 { 194 OSX1010:CoreFoundation-5 195 Memcheck:Cond 196 obj:*CoreFoundation.framework*CoreFoundation* 197 obj:*CoreFoundation.framework*CoreFoundation* 198 obj:*HIServices.framework*HIServices* 199 } 200 201 { 202 OSX1010:CoreFoundation-6 203 Memcheck:Cond 204 obj:*CoreFoundation.framework*CoreFoundation* 205 obj:*SystemConfiguration.framework*SystemConfiguration* 206 obj:*SystemConfiguration.framework*SystemConfiguration* 207 } 208 209 { 210 OSX1010:CoreFoundation-7 211 Memcheck:Cond 212 obj:*CoreFoundation.framework*CoreFoundation* 213 obj:*SystemConfiguration.framework*SystemConfiguration* 214 obj:*CoreFoundation.framework*CoreFoundation* 215 } 216 217 { 218 OSX1010:CoreFoundation-8 219 Memcheck:Cond 220 obj:*CoreFoundation.framework*CoreFoundation* 221 obj:*IOKit.framework*IOKit* 222 } 223 224 { 225 OSX1010:CoreFoundation-9 226 Memcheck:Cond 227 obj:*CoreFoundation.framework*CoreFoundation* 228 obj:*Foundation.framework*Foundation* 229 obj:*AppKit.framework*AppKit* 230 } 231 232 { 233 OSX1010:CoreFoundation-10 234 Memcheck:Cond 235 obj:*CoreFoundation.framework*CoreFoundation* 236 obj:*HIToolbox.framework*HIToolbox* 237 obj:*HIToolbox.framework*HIToolbox* 238 } 239 240 { 241 OSX1010:CoreFoundation-11 242 Memcheck:Cond 243 obj:*CoreFoundation.framework*CoreFoundation* 244 obj:*AE.framework*AE* 245 obj:*AE.framework*AE* 246 } 247 248 { 249 OSX1010:CoreFoundation-12 250 Memcheck:Cond 251 obj:*CoreFoundation.framework*CoreFoundation* 252 obj:*CoreFoundation.framework*CoreFoundation* 253 obj:*HIToolbox.framework*HIToolbox* 254 } 255 256 { 257 OSX1010:CoreFoundation-13 258 Memcheck:Cond 259 obj:*CoreFoundation.framework*CoreFoundation* 260 obj:*CoreFoundation.framework*CoreFoundation* 261 obj:*AE.framework*AE* 262 } 263 264 { 265 OSX1010:AppKit-1 266 Memcheck:Cond 267 obj:*AppKit.framework*AppKit* 268 obj:*AppKit.framework*AppKit* 269 obj:*AppKit.framework*AppKit* 270 } 271 272 { 273 OSX1010:AppKit-2 274 Memcheck:Cond 275 obj:*AppKit.framework*AppKit* 276 obj:*AppKit.framework*AppKit* 277 obj:*libdispatch.dylib* 278 } 279 280 #{ 281 # OSX1010:AppKit-3 282 # Memcheck:Cond 283 # obj:*AppKit.framework*AppKit* 284 # obj:*libdispatch.dylib* 285 # obj:*libdispatch.dylib* 286 #} 287 288 ##{ 289 ## OSX1010:AppKit-4 290 ## Memcheck:Cond 291 ## obj:*AppKit.framework*AppKit* 292 ## obj:*AppKit.framework*AppKit* 293 ## obj:*CoreFoundation.framework*CoreFoundation* 294 ##} 295 296 { 297 OSX1010:AppKit-5 298 Memcheck:Cond 299 obj:*AppKit.framework*AppKit* 300 obj:*AppKit.framework*AppKit* 301 obj:*Foundation.framework*Foundation* 302 } 303 304 { 305 OSX1010:AppKit-6 306 Memcheck:Cond 307 obj:*AppKit.framework*AppKit* 308 obj:*Foundation.framework*Foundation* 309 obj:*AppKit.framework*AppKit* 310 } 311 312 { 313 OSX1010:AppKit-7 314 Memcheck:Cond 315 obj:*AppKit.framework*AppKit* 316 obj:*libdispatch.dylib* 317 obj:*libdispatch.dylib* 318 } 319 320 { 321 OSX1010:AppKit-8 322 Memcheck:Cond 323 obj:*AppKit.framework*AppKit* 324 obj:*Foundation.framework*Foundation* 325 obj:*Foundation.framework*Foundation* 326 } 327 328 { 329 OSX1010:ColorSync-1 330 Memcheck:Cond 331 obj:*ColorSync.framework*ColorSync* 332 obj:*ColorSync.framework*ColorSync* 333 obj:*ColorSync.framework*ColorSync* 334 } 335 336 #{ 337 # OSX1010:ColorSync-2 338 # Memcheck:Value8 339 # obj:*ColorSync.framework*ColorSync* 340 # obj:*ColorSync.framework*ColorSync* 341 # obj:*ColorSync.framework*ColorSync* 342 #} 343 344 { 345 OSX1010:CoreGraphics-1 346 Memcheck:Cond 347 obj:*CoreGraphics.framework*CoreGraphics* 348 obj:*CoreGraphics.framework*CoreGraphics* 349 } 350 351 #{ 352 # OSX1010:CoreGraphics-2 353 # Memcheck:Value8 354 # obj:*CoreGraphics.framework*CoreGraphics* 355 # obj:*CoreGraphics.framework*CoreGraphics* 356 # obj:*CoreGraphics.framework*CoreGraphics* 357 #} 358 359 { 360 OSX1010:CoreGraphics-3 361 Memcheck:Cond 362 obj:*CoreGraphics.framework*CoreGraphics* 363 obj:*CoreGraphics.framework*libRIP* 364 obj:*CoreGraphics.framework*libRIP* 365 } 366 367 #{ 368 # OSX1010:CoreGraphics-4 369 # Memcheck:Cond 370 # obj:*CoreGraphics.framework*CoreGraphics* 371 # obj:*CoreGraphics.framework*CoreGraphics* 372 # obj:*CoreGraphics.framework*libRIP* 373 #} 374 375 { 376 OSX1010:CoreGraphics-5 377 Memcheck:Cond 378 obj:*CoreGraphics.framework*CoreGraphics* 379 obj:*libdispatch.dylib* 380 obj:*libdispatch.dylib* 381 } 382 383 #{ 384 # OSX1010:CoreGraphics-6 385 # Memcheck:Cond 386 # obj:*CoreGraphics.framework*CoreGraphics* 387 # obj:*CoreGraphics.framework*CoreGraphics* 388 # obj:*HIToolbox.framework*HIToolbox* 389 #} 390 391 { 392 OSX1010:HIServices-1 393 Memcheck:Cond 394 obj:*HIServices.framework*HIServices* 395 obj:*HIToolbox.framework*HIToolbox* 396 obj:*HIToolbox.framework*HIToolbox* 397 } 398 399 { 400 OSX1010:LaunchServices-1 401 Memcheck:Cond 402 obj:*LaunchServices.framework*LaunchServices* 403 obj:*AppKit.framework*AppKit* 404 obj:*AppKit.framework*AppKit* 405 } 406 407 { 408 OSX1010:LaunchServices-2 409 Memcheck:Cond 410 obj:*LaunchServices.framework*LaunchServices* 411 obj:*libdispatch.dylib* 412 obj:*libdispatch.dylib* 413 } 414 415 { 416 OSX1010:QuartzCore-1 417 Memcheck:Cond 418 obj:*QuartzCore.framework*QuartzCore 419 obj:*QuartzCore.framework*QuartzCore 420 obj:*QuartzCore.framework*QuartzCore 421 } 422 423 #{ 424 # OSX1010:vImage-1 425 # Memcheck:Cond 426 # obj:*vImage.framework*vImage* 427 # obj:*vImage.framework*vImage* 428 # obj:*CoreGraphics.framework*CoreGraphics* 429 #} 430 431 { 432 OSX1010:zlib-C 433 Memcheck:Cond 434 obj:/usr/lib/libz.*dylib 435 obj:/usr/lib/libz.*dylib 436 } 437 438 { 439 OSX1010:zlib-8 440 Memcheck:Value8 441 obj:/usr/lib/libz.*dylib 442 obj:/usr/lib/libz.*dylib 443 } 444 445 #{ 446 # OSX1010:32bit:_libxpc_initializer 447 # Memcheck:Cond 448 # fun:_libxpc_initializer 449 # fun:libSystem_initializer 450 # fun:*ImageLoaderMachO*doModInitFunctions* 451 #} 452 453 { 454 OSX1010:dyld-1 455 Memcheck:Cond 456 fun:*ImageLoader*weakBind* 457 fun:*ImageLoader*link* 458 fun:*dyld*link* 459 } 460 461 { 462 OSX1010:dyld-2 463 Memcheck:Cond 464 fun:exit 465 obj:*libdyld*dylib* 466 } 467 468 { 469 OSX1010:libsystem_kernel-1 470 Memcheck:Cond 471 obj:*libsystem_kernel*dylib* 472 obj:*libsystem_kernel*dylib* 473 obj:*CoreFoundation.framework*CoreFoundation* 474 } 475 476 { 477 OSX1010:CoreServicesInternal-1 478 Memcheck:Cond 479 obj:*CoreServicesInternal.framework*CoreServicesInternal* 480 obj:*CoreServices.framework*LaunchServices* 481 obj:*CoreServices.framework*LaunchServices* 482 } 483 484 { 485 OSX1010:CoreServicesInternal-2 486 Memcheck:Cond 487 obj:*CoreServicesInternal.framework*CoreServicesInternal* 488 obj:*CoreServicesInternal.framework*CoreServicesInternal* 489 obj:*CoreServicesInternal.framework*CoreServicesInternal* 490 } 491 492 { 493 OSX1010:CoreServicesInternal-3 494 Memcheck:Cond 495 obj:*CoreServicesInternal.framework*CoreServicesInternal* 496 obj:*CoreServicesInternal.framework*CoreServicesInternal* 497 obj:*CoreFoundation.framework*CoreFoundation* 498 } 499 500 { 501 OSX1010:CoreServices-1 502 Memcheck:Cond 503 obj:*CoreServices.framework*LaunchServices* 504 obj:*CoreServices.framework*LaunchServices* 505 obj:*CoreServices.framework*LaunchServices* 506 } 507 508 ##{ 509 ## OSX1010:libsystem_pthread-1 510 ## Memcheck:Cond 511 ## obj:*libsystem_pthread*dylib* 512 ## obj:*ImageIO.framework*ImageIO* 513 ## obj:*ImageIO.framework*ImageIO* 514 ##} 515 516 { 517 OSX1010:ApplicationServices-1 518 Memcheck:Cond 519 obj:*ApplicationServices.framework*ATS* 520 obj:*libsystem_pthread*dylib* 521 obj:*libsystem_platform*dylib* 522 } 523 524 { 525 OSX1010:HIToolbox-1 526 Memcheck:Cond 527 obj:*HIToolbox.framework*HIToolbox* 528 obj:*HIToolbox.framework*HIToolbox* 529 obj:*HIToolbox.framework*HIToolbox* 530 } 531 532 { 533 OSX1010:RawCamera-1 534 Memcheck:Cond 535 obj:*RawCamera.bundle*RawCamera* 536 obj:*libdispatch.dylib* 537 obj:*libdispatch.dylib* 538 } 539 540 ##{ 541 ## OSX1010:CoreImage-1 542 ## Memcheck:Cond 543 ## obj:*CoreImage.framework*CoreImage* 544 ## obj:*CoreImage.framework*CoreImage* 545 ## obj:*CoreImage.framework*CoreImage* 546 ##} 547 548 ##{ 549 ## OSX1010:strncpy-1 550 ## Memcheck:Cond 551 ## fun:strncpy 552 ## obj:*CoreServicesInternal.framework*CoreServicesInternal 553 ## obj:*CoreServicesInternal.framework*CoreServicesInternal 554 ##} 555 556 { 557 OSX1010:pthread_rwlock_init 558 Memcheck:Cond 559 fun:pthread_rwlock_init 560 obj:*ImageIO.framework*ImageIO* 561 obj:*ImageIO.framework*ImageIO* 562 } 563 564 { 565 OSX1010:CFBasicHash 566 Memcheck:Value8 567 fun:*CFBasicHash* 568 fun:*CF* 569 } 570 571 { 572 OSX1010:AppleIntelHD4000GraphicsGLDriver-1-Addr8 573 Memcheck:Addr8 574 obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver* 575 obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver* 576 obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver* 577 } 578 { 579 OSX1010:AppleIntelHD4000GraphicsGLDriver-1-Addr8 580 Memcheck:Addr4 581 obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver* 582 obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver* 583 obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver* 584 } 585 586 { 587 OSX1010:AppleIntelHD4000GraphicsGLDriver-2-Addr8 588 Memcheck:Addr8 589 fun:*platform_memmove* 590 obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver* 591 obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver* 592 } 593 { 594 OSX1010:AppleIntelHD4000GraphicsGLDriver-2-Addr2 595 Memcheck:Addr2 596 fun:*platform_memmove* 597 obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver* 598 obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver* 599 } 600 601 { 602 OSX1010:AppleIntelHD4000GraphicsGLDriver-3-Addr8 603 Memcheck:Addr8 604 fun:*platform_memmove* 605 obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver* 606 obj:*GLEngine.bundle*GLEngine* 607 } 608 { 609 OSX1010:AppleIntelHD4000GraphicsGLDriver-3-Addr2 610 Memcheck:Addr2 611 fun:*platform_memmove* 612 obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver* 613 obj:*GLEngine.bundle*GLEngine* 614 } 615 { 616 OSX1010:AppleIntelHD4000GraphicsGLDriver-3-Addr1 617 Memcheck:Addr1 618 fun:*platform_memmove* 619 obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver* 620 obj:*GLEngine.bundle*GLEngine* 621 } 622 623 { 624 OSX1010:AppleIntelHD4000GraphicsGLDriver-4 625 Memcheck:Addr8 626 fun:*platform_bzero* 627 obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver* 628 obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver* 629 } 630 631 { 632 OSX1010:AppleIntelHD4000GraphicsGLDriver-6-Addr8 633 Memcheck:Addr8 634 obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver* 635 obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver* 636 obj:*GLEngine.bundle*GLEngine* 637 } 638 { 639 OSX1010:AppleIntelHD4000GraphicsGLDriver-6-Addr4 640 Memcheck:Addr4 641 obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver* 642 obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver* 643 obj:*GLEngine.bundle*GLEngine* 644 } 645 646 { 647 OSX1010:AppleIntelHD4000GraphicsGLDriver-7 648 Memcheck:Addr4 649 obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver* 650 obj:*GLEngine.bundle*GLEngine* 651 } 652 653 { 654 OSX1010:OSAtomicAdd32 655 Memcheck:Addr4 656 fun:*OSAtomicAdd32* 657 obj:*IOAccelerator.framework*IOAccelerator* 658 obj:*GPUSupport.framework*GPUSupportMercury* 659 } 660 661 { 662 OSX1010:IOAccelerator-1 663 Memcheck:Addr4 664 obj:*IOAccelerator.framework*IOAccelerator* 665 obj:*GPUSupport.framework*GPUSupportMercury* 666 } 667 668 { 669 OSX1010:mach_msg_trap-1 670 Memcheck:Param 671 msg->desc.port.name 672 fun:mach_msg_trap 673 obj:*libsystem_kernel.dylib* 674 obj:*SystemConfiguration.framework*SystemConfiguration* 675 } 676 677 { 678 OSX1010:mach_msg_trap-2 679 Memcheck:Param 680 msg->desc.port.name 681 fun:mach_msg_trap 682 obj:*SystemConfiguration.framework*SystemConfiguration* 683 obj:*SystemConfiguration.framework*SystemConfiguration* 684 } 685 686 # See https://bugs.kde.org/show_bug.cgi?id=188572 about this; it's 687 # unavoidable due to BSD setenv() semantics. 688 { 689 macos-__setenv-leak-see-our-bug-188572 690 Memcheck:Leak 691 match-leak-kinds: definite 692 fun:malloc 693 fun:_owned_ptr_alloc 694 fun:setenv 695 } 696 697 # See https://bugs.kde.org/show_bug.cgi?id=196528 698 { 699 macos-__pthread_rwlock_init-see-our-bug-196528 700 Memcheck:Cond 701 fun:pthread_rwlock_init 702 } 703