| |
| # Suppressions for Darwin 12.x / Mac OS X 10.8 Mountain Lion |
| |
| # ZLib stuff. How come this wasn't necessary in 10.6 ? |
| { |
| OSX108:zlib-C |
| Memcheck:Cond |
| obj:/usr/lib/libz.*dylib |
| obj:/usr/lib/libz.*dylib |
| } |
| { |
| OSX108:zlib-8 |
| Memcheck:Value8 |
| obj:/usr/lib/libz.*dylib |
| obj:/usr/lib/libz.*dylib |
| } |
| |
| ############################ |
| ## Possibly all to do with borked/incomplete 10.8 syscall wrappers |
| ## Consider all of these as a temporary kludge. It would be much |
| ## better to fix the wrappers correctly (iow, actually implement them). |
| |
| { |
| OSX108:CoreFoundation-1 |
| Memcheck:Value8 |
| obj:*CoreFoundation.framework/Versions/A/CoreFoundation |
| obj:*CoreFoundation.framework/Versions/A/CoreFoundation |
| obj:*CoreFoundation.framework/Versions/A/CoreFoundation |
| } |
| |
| { |
| OSX108:CoreFoundation-2 |
| Memcheck:Cond |
| obj:*CoreFoundation.framework/Versions/A/CoreFoundation |
| obj:*CoreFoundation.framework/Versions/A/CoreFoundation |
| obj:*CoreFoundation.framework/Versions/A/CoreFoundation |
| } |
| |
| { |
| OSX108:CoreGraphics-1 |
| Memcheck:Cond |
| obj:*CoreGraphics.framework/Versions/A/CoreGraphics |
| obj:*CoreGraphics.framework/Versions/A/CoreGraphics |
| obj:*CoreGraphics.framework/Versions/A/CoreGraphics |
| } |
| |
| # Use of uninitialised value of size 8 |
| # at 0x39CC164: aes_encrypt_xmm_no_save |
| { |
| OSX108:aes_encrypt_xmm_no_save |
| Memcheck:Value8 |
| fun:aes_encrypt_xmm_no_save |
| } |
| |
| { |
| OSX108:dyld-1 |
| Memcheck:Value8 |
| obj:/usr/lib/dyld |
| obj:/usr/lib/dyld |
| obj:/usr/lib/dyld |
| } |
| |
| { |
| OSX108:dyld-2 |
| Memcheck:Cond |
| obj:/usr/lib/dyld |
| obj:/usr/lib/dyld |
| obj:/usr/lib/dyld |
| } |
| |
| { |
| OSX108:libxpc-1 |
| Memcheck:Cond |
| obj:/usr/lib/system/libxpc.dylib |
| obj:/usr/lib/system/libxpc.dylib |
| obj:/usr/lib/system/libxpc.dylib |
| obj:/usr/lib/system/libxpc.dylib |
| } |
| |
| { |
| OSX108:libxpc-2 |
| Memcheck:Value8 |
| obj:/usr/lib/system/libxpc.dylib |
| obj:/usr/lib/system/libxpc.dylib |
| obj:/usr/lib/system/libxpc.dylib |
| obj:/usr/lib/system/libxpc.dylib |
| } |
| |
| { |
| OSX108:libxpc-3 |
| Memcheck:Cond |
| fun:malloc |
| obj:/usr/lib/system/libxpc.dylib |
| obj:/usr/lib/system/libxpc.dylib |
| obj:/usr/lib/system/libxpc.dylib |
| } |
| |
| { |
| OSX108:libdispatch-1 |
| Memcheck:Value8 |
| obj:/usr/lib/system/libdispatch.dylib |
| obj:/usr/lib/system/libdispatch.dylib |
| obj:/usr/lib/system/libdispatch.dylib |
| obj:/usr/lib/system/libdispatch.dylib |
| } |
| |
| { |
| OSX108:ColorSync-1 |
| Memcheck:Cond |
| obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync |
| obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync |
| obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync |
| obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync |
| } |
| |
| { |
| OSX108:ColorSync-2 |
| Memcheck:Value8 |
| obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync |
| obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync |
| obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync |
| obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync |
| } |
| |
| { |
| OSX108:mach_msg/mach_msg_trap |
| Memcheck:Param |
| mach_msg("rcv_name") |
| fun:mach_msg_trap |
| } |
| |
| { |
| OSX108:my_io_execute_passive_block/libdispatch |
| Memcheck:Cond |
| fun:my_io_execute_passive_block |
| obj:/usr/lib/system/libdispatch.dylib |
| obj:/usr/lib/system/libdispatch.dylib |
| } |
| |
| { |
| OSX108:CFRunLoopAddSource/AppKit |
| Memcheck:Cond |
| fun:CFRunLoopAddSource |
| obj:*Frameworks/AppKit.framework/Versions/C/AppKit |
| obj:*Frameworks/AppKit.framework/Versions/C/AppKit |
| } |
| |
| { |
| OSX108:CoreFoundation/HIToolbox/HIToolbox |
| Memcheck:Cond |
| obj:*CoreFoundation.framework/Versions/A/CoreFoundation |
| obj:*HIToolbox.framework/Versions/A/HIToolbox |
| obj:*HIToolbox.framework/Versions/A/HIToolbox |
| } |
| |
| { |
| OSX108:libsystem_kernel/CoreGraphics-1 |
| Memcheck:Cond |
| obj:/usr/lib/system/libsystem_kernel.dylib |
| obj:*CoreGraphics.framework/Versions/A/CoreGraphics |
| obj:*CoreGraphics.framework/Versions/A/CoreGraphics |
| obj:*CoreGraphics.framework/Versions/A/CoreGraphics |
| } |
| |
| { |
| OSX108:libsystem_kernel/CoreGraphics-2 |
| Memcheck:Param |
| msg->desc.port.name |
| obj:/usr/lib/system/libsystem_kernel.dylib |
| obj:*CoreGraphics.framework/Versions/A/CoreGraphics |
| obj:*CoreGraphics.framework/Versions/A/CoreGraphics |
| obj:*CoreGraphics.framework/Versions/A/CoreGraphics |
| } |
| |
| { |
| OSX108:libsystem_kernel/CoreFoundation/CoreFoundation/LaunchServices |
| Memcheck:Cond |
| obj:*CoreFoundation.framework/Versions/A/CoreFoundation |
| obj:*CoreFoundation.framework/Versions/A/CoreFoundation |
| obj:*LaunchServices.framework/Versions/A/LaunchServices |
| } |
| |
| { |
| OSX108:CoreFoundation/AE/AE |
| Memcheck:Cond |
| obj:*CoreFoundation.framework/Versions/A/CoreFoundation |
| obj:*AE.framework/Versions/A/AE |
| obj:*AE.framework/Versions/A/AE |
| } |
| |
| { |
| OSX108:CoreGraphics/CoreGraphics/CoreGraphics |
| Memcheck:Param |
| msg->desc.port.name |
| obj:*CoreGraphics.framework/Versions/A/CoreGraphics |
| obj:*CoreGraphics.framework/Versions/A/CoreGraphics |
| obj:*CoreGraphics.framework/Versions/A/CoreGraphics |
| } |
| |
| { |
| OSX108:CoreFoundation/Foundation/AppKit |
| Memcheck:Cond |
| obj:*CoreFoundation.framework/Versions/A/CoreFoundation |
| obj:*Foundation.framework/Versions/C/Foundation |
| obj:*Frameworks/AppKit.framework/Versions/C/AppKit |
| } |
| |
| { |
| OSX108:CoreFoundation/CoreFoundation/HIToolbox |
| Memcheck:Cond |
| obj:*CoreFoundation.framework/Versions/A/CoreFoundation |
| obj:*CoreFoundation.framework/Versions/A/CoreFoundation |
| obj:*HIToolbox.framework/Versions/A/HIToolbox |
| } |
| |
| { |
| OSX108:HIServices/HIToolbox/HIToolbox |
| Memcheck:Cond |
| obj:*HIServices.framework/Versions/A/HIServices |
| obj:*HIToolbox.framework/Versions/A/HIToolbox |
| obj:*HIToolbox.framework/Versions/A/HIToolbox |
| } |
| |
| { |
| OSX108:AppKit-1 |
| Memcheck:Cond |
| obj:*AppKit.framework/Versions/C/AppKit |
| obj:*AppKit.framework/Versions/C/AppKit |
| obj:*AppKit.framework/Versions/C/AppKit |
| } |
| |
| { |
| OSX108:32bit:_libxpc_initializer |
| Memcheck:Cond |
| fun:_libxpc_initializer |
| fun:libSystem_initializer |
| fun:*ImageLoaderMachO*doModInitFunctions* |
| } |
| |
| # See https://bugs.kde.org/show_bug.cgi?id=196528 |
| { |
| macos-__pthread_rwlock_init-see-our-bug-196528 |
| Memcheck:Cond |
| fun:pthread_rwlock_init |
| } |
| |
| ######################################################### |
| ## Leaks (apparently) in even hello-world style programs |
| |
| { |
| OSX108:leak-1 |
| Memcheck:Leak |
| match-leak-kinds: definite |
| fun:malloc_zone_malloc |
| fun:_ZN4objc8DenseMapIP11objc_objectmL* |
| fun:arr_init |
| } |
| |
| { |
| OSX108:leak-2 |
| Memcheck:Leak |
| fun:malloc_zone_malloc |
| fun:*NX*Map* |
| fun:*NX*Map* |
| } |
| |
| { |
| OSX108:leak-3 |
| Memcheck:Leak |
| fun:malloc_zone_malloc |
| fun:*NX*Map* |
| fun:*image* |
| } |
| |
| { |
| OSX108:leak-4 |
| Memcheck:Leak |
| fun:malloc_zone_malloc |
| fun:*NX*Map* |
| fun:*remap* |
| } |
| |
| { |
| OSX108:leak-5 |
| Memcheck:Leak |
| fun:malloc_zone_malloc |
| fun:*NX*Map* |
| fun:*future* |
| } |
| |
| { |
| OSX108:leak-6 |
| Memcheck:Leak |
| fun:malloc_zone_malloc |
| fun:*strdup* |
| fun:*NX*Map* |
| } |
| |
| { |
| OSX108:leak-7 |
| Memcheck:Leak |
| fun:malloc_zone_malloc |
| fun:*NX*Map* |
| fun:*attached* |
| } |
| |
| { |
| OSX108:leak-8 |
| Memcheck:Leak |
| fun:malloc_zone_malloc |
| fun:*NX*Map* |
| fun:dlopen |
| } |
| |
| { |
| OSX108:leak-9 |
| Memcheck:Leak |
| fun:malloc |
| fun:*PerThread* |
| fun:dlopen |
| } |
| |
| { |
| OSX108:leak-10 |
| Memcheck:Leak |
| fun:malloc_zone_calloc |
| fun:*NX*Hash* |
| } |
| |
| { |
| OSX108:leak-11 |
| Memcheck:Leak |
| fun:malloc_zone_calloc |
| fun:*map* |
| fun:*map* |
| } |
| |
| { |
| OSX108:leak-12 |
| Memcheck:Leak |
| fun:malloc_zone_calloc |
| fun:*fetch_pthread_data* |
| } |
| |
| { |
| OSX108:leak-13 |
| Memcheck:Leak |
| fun:malloc_zone_malloc |
| fun:recursive_mutex_init |
| fun:_objc_init |
| } |
| |
| { |
| OSX108:leak-14 |
| Memcheck:Leak |
| match-leak-kinds: reachable |
| fun:malloc_zone_?alloc |
| ... |
| fun:dyld_register_image_state_change_handler |
| ... |
| } |
| |
| { |
| OSX108:leak-15 |
| Memcheck:Leak |
| match-leak-kinds: reachable |
| fun:?alloc |
| ... |
| fun:dyld_register_image_state_change_handler |
| ... |
| } |
| |
| { |
| OSX108:leak-16 |
| Memcheck:Leak |
| match-leak-kinds: reachable |
| fun:malloc_zone_?alloc |
| ... |
| fun:map_images_nolock |
| fun:map_images |
| ... |
| } |
| |
| { |
| OSX108:leak-17 |
| Memcheck:Leak |
| match-leak-kinds: possible |
| fun:malloc_zone_?alloc |
| ... |
| fun:map_images_nolock |
| fun:map_images |
| ... |
| } |
| |
| { |
| OSX108:leak-18 |
| Memcheck:Leak |
| match-leak-kinds: indirect |
| fun:malloc_zone_?alloc |
| ... |
| fun:libSystem_initializer |
| ... |
| } |
| |
| { |
| OSX108:leak-19 |
| Memcheck:Leak |
| match-leak-kinds: indirect |
| fun:?alloc |
| ... |
| fun:libSystem_initializer |
| ... |
| } |
| |
| { |
| OSX108:leak-20 |
| Memcheck:Leak |
| match-leak-kinds: reachable |
| fun:malloc_zone_?alloc |
| ... |
| fun:libSystem_initializer |
| ... |
| } |
| |
| { |
| OSX108:leak-21 |
| Memcheck:Leak |
| match-leak-kinds: reachable |
| fun:?alloc |
| ... |
| fun:libSystem_initializer |
| ... |
| } |
| |
| { |
| OSX108:leak-22 |
| Memcheck:Leak |
| match-leak-kinds: reachable |
| fun:?alloc |
| ... |
| fun:_libxpc_initializer |
| ... |
| } |
| |
| { |
| OSX108:leak-23 |
| Memcheck:Leak |
| match-leak-kinds: definite |
| fun:malloc |
| fun:realloc |
| fun:new_sem_from_pool |
| ... |
| } |
| |
| ##----------------------------------------------------------------------## |
| # Memcheck |
| ##----------------------------------------------------------------------## |
| |