# 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 ##----------------------------------------------------------------------##