mirror of
https://github.com/ioacademy-jikim/debugging
synced 2025-06-08 00:16:11 +00:00
459 lines
8.8 KiB
Plaintext
459 lines
8.8 KiB
Plaintext
|
|
# 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
|
|
##----------------------------------------------------------------------##
|
|
|