Darwin suppressions: merge old suppression files to darwin-legacy.supp

Merge files for Darwin 10 to 16 into a legacy file.  Rename the Darwin 17
file as just darwin.supp. I'll add suppressions to that file, at least for
10.14 and 10.15. When I get to Darwin 20 and the dyld shared cache
we'll see, that might need a new set of suppression files.

Remove freebsd-helgrind-dbgrtld.supp. I thought that it would be useful
but it wasn't. When I merged the Darwin suppression files I wrote a little
duplication detection tool (only for exact duplicates). This found one
duplicate in solaris12.supp that I've removed.
This commit is contained in:
Paul Floyd
2025-12-09 07:33:49 +01:00
parent 7610a45ac2
commit 9d46e3648f
12 changed files with 660 additions and 2736 deletions

View File

@@ -49,9 +49,7 @@ SUPP_FILES = \
glibc-2.X-drd.supp \
darwin9.supp darwin9-drd.supp \
freebsd.supp freebsd-helgrind.supp freebsd-drd.supp \
darwin10.supp \
darwin11.supp darwin12.supp darwin13.supp darwin14.supp darwin15.supp \
darwin16.supp darwin17.supp \
darwin-legacy.supp darwin.supp \
darwin-drd.supp darwin-helgrind.supp \
bionic.supp \
solaris11.supp solaris12.supp \

View File

@@ -496,73 +496,74 @@ case "${host_os}" in
esac
AC_MSG_RESULT([ok (${darwin_platform})])
AC_MSG_CHECKING([for the kernel version])
AC_MSG_CHECKING([for the kernel version])
kernel=$darwin_version
if test "x$kernel" = "x"; then
if test "${host_cpu}" != "${build_cpu}"; then
AC_MSG_WARN([You are cross-compiling without specifying the target\'s darwin-version, valgrind might not work.])
fi
kernel=`uname -r`
kernel=`uname -r`
fi
DARWIN_DRD_SUPP="darwin-drd.supp"
case "${kernel}" in
9.*)
DARWIN_DRD_SUPP="darwin9-drd.supp"
DEFAULT_SUPP="$srcdir/darwin-legacy.supp ${DEFAULT_SUPP}"
;;
1[0-6].*)
DEFAULT_SUPP="$srcdir/darwin-legacy.supp ${DEFAULT_SUPP}"
;;
*)
DEFAULT_SUPP="$srcdir/darwin.supp ${DEFAULT_SUPP}"
;;
esac
case "${kernel}" in
9.*)
AC_MSG_RESULT([Darwin 9.x (${kernel}) / Mac OS X 10.5 Leopard])
DARWIN_VERS=$DARWIN_10_5
DEFAULT_SUPP="$srcdir/darwin9.supp ${DEFAULT_SUPP}"
DARWIN_DRD_SUPP="darwin9-drd.supp"
;;
10.*)
AC_MSG_RESULT([Darwin 10.x (${kernel}) / Mac OS X 10.6 Snow Leopard])
DARWIN_VERS=$DARWIN_10_6
DEFAULT_SUPP="$srcdir/darwin10.supp ${DEFAULT_SUPP}"
;;
11.*)
AC_MSG_RESULT([Darwin 11.x (${kernel}) / Mac OS X 10.7 Lion])
DARWIN_VERS=$DARWIN_10_7
DEFAULT_SUPP="$srcdir/darwin11.supp ${DEFAULT_SUPP}"
;;
12.*)
AC_MSG_RESULT([Darwin 12.x (${kernel}) / Mac OS X 10.8 Mountain Lion])
DARWIN_VERS=$DARWIN_10_8
DEFAULT_SUPP="$srcdir/darwin12.supp ${DEFAULT_SUPP}"
;;
13.*)
AC_MSG_RESULT([Darwin 13.x (${kernel}) / Mac OS X 10.9 Mavericks])
DARWIN_VERS=$DARWIN_10_9
DEFAULT_SUPP="$srcdir/darwin13.supp ${DEFAULT_SUPP}"
;;
14.*)
AC_MSG_RESULT([Darwin 14.x (${kernel}) / Mac OS X 10.10 Yosemite])
DARWIN_VERS=$DARWIN_10_10
DEFAULT_SUPP="$srcdir/darwin14.supp ${DEFAULT_SUPP}"
;;
15.*)
AC_MSG_RESULT([Darwin 15.x (${kernel}) / Mac OS X 10.11 El Capitan])
DARWIN_VERS=$DARWIN_10_11
DEFAULT_SUPP="$srcdir/darwin15.supp ${DEFAULT_SUPP}"
;;
16.*)
AC_MSG_RESULT([Darwin 16.x (${kernel}) / macOS 10.12 Sierra])
DARWIN_VERS=$DARWIN_10_12
DEFAULT_SUPP="$srcdir/darwin16.supp ${DEFAULT_SUPP}"
;;
17.*)
AC_MSG_RESULT([Darwin 17.x (${kernel}) / macOS 10.13 High Sierra])
DARWIN_VERS=$DARWIN_10_13
DEFAULT_SUPP="$srcdir/darwin17.supp ${DEFAULT_SUPP}"
;;
*)
AC_MSG_RESULT([unsupported (${darwin_platform} ${kernel})])
AC_MSG_ERROR([Valgrind works on Darwin 10.x-25.x (Mac OS X 10.6-10.11, macOS 10.12-10.13)])
*)
AC_MSG_RESULT([unsupported (${darwin_platform} ${kernel})])
AC_MSG_ERROR([Valgrind works on Darwin 10.x-25.x (Mac OS X 10.6-10.11, macOS 10.12-10.13)])
;;
esac
if test -f "$srcdir/darwin${DARWIN_KERNEL_VERS}.supp"; then
DEFAULT_SUPP="$srcdir/darwin${DARWIN_KERNEL_VERS}.supp ${DEFAULT_SUPP}"
fi
AC_DEFINE_UNQUOTED([DARWIN_VERS], $DARWIN_VERS, [Darwin / Mac OS X / macOS / iOS version])
AC_SUBST(DARWIN_VERS)
DEFAULT_SUPP="$srcdir/${DARWIN_DRD_SUPP} ${DEFAULT_SUPP} $srcdir/darwin-helgrind.supp"

View File

@@ -1,8 +1,639 @@
# Suppressions for Darwin 16.x / macOS 10.12 Sierra
# Suppressions for legacy versions of Darwin
# Darwin 16.x / macOS 10.12 Sierra and earlier
############################################
## Leaks. For other stuff see below.
# Suppressions for Darwin 11.x / Mac OS X 10.7 Lion
# Dunno where this is a real bug, or due to borked 10.7-specific syscall
# wrappers. 64-bit mode; not sure if occurs in 32-bit mode.
# Anyway, for the tine being:
#
# Conditional jump or move depends on uninitialised value(s)
# at 0x1973E6: __mtx_droplock (in /usr/lib/system/libsystem_c.dylib)
# by 0x1976AA: pthread_mutex_unlock (in /usr/lib/system/libsystem_c.dylib)
# by 0x100B3D: unlock_node (in /usr/lib/system/libkeymgr.dylib)
{
OSX107:__mtx_droplock
Memcheck:Cond
fun:__mtx_droplock
fun:pthread_mutex_unlock
fun:unlock_node
}
# Conditional jump or move depends on uninitialised value(s)
# at 0x2EB883: ??? (in /usr/lib/system/libxpc.dylib)
# by 0x237C6: ??? (in /usr/lib/libSystem.B.dylib)
# by 0x8FE1115A: ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) (in /usr/lib/dyld)
{
<insert_a_suppression_name_here>
Memcheck:Cond
obj:/usr/lib/system/libxpc.dylib
obj:/usr/lib/libSystem.B.dylib
fun:_ZN16ImageLoaderMachO18doModInitFunctionsERKN11ImageLoader11LinkContextE
}
# ZLib stuff. How come this wasn't necessary in 10.6 ?
{
OSX107:zlib-C
Memcheck:Cond
obj:/usr/lib/libz.*dylib
obj:/usr/lib/libz.*dylib
}
{
OSX107:zlib-8
Memcheck:Value8
obj:/usr/lib/libz.*dylib
obj:/usr/lib/libz.*dylib
}
# Really a bug? I don't know.
# Conditional jump or move depends on uninitialised value(s)
# at 0x3A322FE: __mtx_droplock (in /usr/lib/system/libsystem_c.dylib)
# by 0x3A326AA: pthread_mutex_unlock (in /usr/lib/system/libsystem_c.dylib)
# by 0x26382: load_images (in /usr/lib/libobjc.A.dylib)
{
OSX107:blah
Memcheck:Cond
fun:__mtx_droplock
fun:pthread_mutex_unlock
}
{
OSX107:blah
Memcheck:Cond
fun:pthread_mutex_lock
}
{
OSX107:10-Leak
Memcheck:Leak
match-leak-kinds: reachable
fun:?alloc
...
fun:libSystem_initializer
}
################
# More OSX 10.7.2 supps from startup of Firefox, for reports
# that look like they are in the OSX system libraries
# Conditional jump or move depends on uninitialised value(s)
# at 0x65ADC41: TParsingContext::BuildMacEncTable()
# by 0x65AD98B: TParsingContext::GetEncHash(char const*)
# Uninitialised value was created by a heap allocation
# at 0xC743: malloc (vg_replace_malloc.c:266)
# by 0x65ADADA: TParsingContext::BuildMacEncTable()
{
OSX107:more1
Memcheck:Cond
fun:*TParsingContext16BuildMacEncTable*
fun:*TParsingContext10GetEncHash*
}
# Conditional jump or move depends on uninitialised value(s)
# at 0x49ABC48: CGColorSpaceAdjustColor
# by 0x4A9AEE8: CGGradientCreateWithColorComponents
# Uninitialised value was created by a heap allocation
# at 0xC743: malloc (vg_replace_malloc.c:266)
# by 0x4A9AEC4: CGGradientCreateWithColorComponents
# by 0x4A9AC49: CGGradientCreateWithColors
{
OSX107:more2
Memcheck:Cond
fun:CGColorSpaceAdjustColor
fun:CGGradientCreateWithColorComponents
}
# Conditional jump or move depends on uninitialised value(s)
# at 0x2119CCA8: BitSetNextSetBit
# by 0x211A4BA5: BuildInterferenceSets
# Uninitialised value was created by a heap allocation
# at 0xC743: malloc (vg_replace_malloc.c:266)
# by 0x2119CB98: BitSetNew
# by 0x2119D06F: BuildGenKill
{
OSX107:more3
Memcheck:Cond
fun:BitSetNextSetBit
fun:BuildInterferenceSets
}
# and similar
{
OSX107:more4
Memcheck:Cond
fun:BitSetNextSetBit
fun:RegistersReInterfere
}
# Conditional jump or move depends on uninitialised value(s)
# at 0x33E4160: CUIRenderer::CreateImage
# by 0x33C14A4: CUIRenderer::DrawMenuBar
# Uninitialised value was created by a stack allocation
# at 0x33C12FC: CUIRenderer::DrawMenuBar
{
OSX107:more5
Memcheck:Cond
fun:*CUIRenderer*CreateImage*
fun:*CUIRenderer*DrawMenu*
}
# and similar
{
OSX107:more6
Memcheck:Cond
fun:floor$fenv_access_off
fun:*CUIRenderer*CreateImage*
fun:*CUIRenderer*DrawMenu*
}
# This appears a lot, and the origins seem either missing or
# from system libs.
# Use of uninitialised value of size 8
# at 0x39CC164: aes_encrypt_xmm_no_save
{
OSX107:more7
Memcheck:Value8
fun:aes_encrypt_xmm_no_save
}
# Conditional jump or move depends on uninitialised value(s)
# at 0xD6D193: -[NSPersistentUIManager writeWindowSnapshot:length:...
# by 0xD71A03: __-[NSPersistentUIManager _updateSnapshotForWindowN...
{
OSX107:more8
Memcheck:Cond
fun:-[NSPersistentUIManager?writeWindowSnapshot*
fun:__-[NSPersistentUIManager?_updateSnapshotForWindowNumber*
}
# Suppressions for Darwin 12.x / Mac OS X 10.8 Mountain Lion
############################
## 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
}
{
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
}
{
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-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
}
# afaict this is legit. Might be caused by setenv("VAR=")
# where the value string is empty (not sure)
{
macos-Cond-7
Memcheck:Cond
fun:__setenv
}
# See https://bugs.kde.org/show_bug.cgi?id=188572 about this; it's
# unavoidable due to BSD setenv() semantics.
{
macos-__setenv-leak-see-our-bug-188572
Memcheck:Leak
fun:malloc_zone_malloc
fun:__setenv
}
# From Gary Kwong
{
macos-malloc_set_zone_name-see-our-bug-307557
Memcheck:Leak
fun:malloc_zone_malloc
...
fun:malloc_set_zone_name
...
fun:init__zone0
}
{
OSX109:2-Leak
Memcheck:Leak
match-leak-kinds: definite
fun:?alloc
...
fun:_ZN4dyld24initializeMainExecutableEv
}
{
OSX109:QuartzCore-1
Memcheck:Cond
obj:*QuartzCore.framework*QuartzCore
obj:*QuartzCore.framework*QuartzCore
obj:*QuartzCore.framework*QuartzCore
}
{
OSX109:vImage-1
Memcheck:Cond
obj:*vImage.framework*vImage*
obj:*vImage.framework*vImage*
obj:*CoreGraphics.framework*CoreGraphics*
}
{
OSX1012:1-Leak
@@ -42,15 +673,6 @@
fun:dyld_register_image_state_change_handler
}
{
OSX1012:5-Leak
Memcheck:Leak
match-leak-kinds: reachable
fun:?alloc
...
fun:dyld_register_image_state_change_handler
}
{
OSX1012:6-Leak
Memcheck:Leak
@@ -80,41 +702,6 @@
fun:libSystem_initializer
}
{
OSX1012:9-Leak
Memcheck:Leak
match-leak-kinds: reachable
fun:malloc_zone_?alloc
...
fun:libSystem_initializer
}
{
OSX1012:10-Leak
Memcheck:Leak
match-leak-kinds: reachable
fun:?alloc
...
fun:libSystem_initializer
}
#{
# OSX1012:11-Leak
# Memcheck:Leak
# match-leak-kinds: definite
# fun:malloc
# fun:currentlocale
#}
#
#{
# OSX1012:12-Leak
# Memcheck:Leak
# match-leak-kinds: possible
# fun:malloc
# fun:tzsetwall_basic
# fun:_st_tzset_basic
#}
{
OSX1012:13-Leak
Memcheck:Leak
@@ -180,15 +767,6 @@
fun:*NX*Map*
}
{
OSX1012:20-Leak
Memcheck:Leak
match-leak-kinds: indirect
fun:?alloc
...
fun:libSystem_initializer
}
{
OSX1012:21-Leak
Memcheck:Leak
@@ -198,18 +776,6 @@
fun:_ZN4dyld24initializeMainExecutableEv
}
############################################
## Non-leak errors
##{
## OSX1012:CoreFoundation-1
## Memcheck:Cond
## obj:*CoreFoundation.framework*CoreFoundation*
## obj:*CoreFoundation.framework*CoreFoundation*
## obj:*CoreFoundation.framework*CoreFoundation*
##}
{
OSX1012:CoreFoundation-2
Memcheck:Cond
@@ -321,22 +887,6 @@
obj:*libdispatch.dylib*
}
#{
# OSX1012:AppKit-3
# Memcheck:Cond
# obj:*AppKit.framework*AppKit*
# obj:*libdispatch.dylib*
# obj:*libdispatch.dylib*
#}
##{
## OSX1012:AppKit-4
## Memcheck:Cond
## obj:*AppKit.framework*AppKit*
## obj:*AppKit.framework*AppKit*
## obj:*CoreFoundation.framework*CoreFoundation*
##}
{
OSX1012:AppKit-5
Memcheck:Cond
@@ -377,14 +927,6 @@
obj:*ColorSync.framework*ColorSync*
}
#{
# OSX1012:ColorSync-2
# Memcheck:Value8
# obj:*ColorSync.framework*ColorSync*
# obj:*ColorSync.framework*ColorSync*
# obj:*ColorSync.framework*ColorSync*
#}
{
OSX1012:CoreGraphics-1
Memcheck:Cond
@@ -392,14 +934,6 @@
obj:*CoreGraphics.framework*CoreGraphics*
}
#{
# OSX1012:CoreGraphics-2
# Memcheck:Value8
# obj:*CoreGraphics.framework*CoreGraphics*
# obj:*CoreGraphics.framework*CoreGraphics*
# obj:*CoreGraphics.framework*CoreGraphics*
#}
{
OSX1012:CoreGraphics-3
Memcheck:Cond
@@ -408,14 +942,6 @@
obj:*CoreGraphics.framework*libRIP*
}
#{
# OSX1012:CoreGraphics-4
# Memcheck:Cond
# obj:*CoreGraphics.framework*CoreGraphics*
# obj:*CoreGraphics.framework*CoreGraphics*
# obj:*CoreGraphics.framework*libRIP*
#}
{
OSX1012:CoreGraphics-5
Memcheck:Cond
@@ -424,14 +950,6 @@
obj:*libdispatch.dylib*
}
#{
# OSX1012:CoreGraphics-6
# Memcheck:Cond
# obj:*CoreGraphics.framework*CoreGraphics*
# obj:*CoreGraphics.framework*CoreGraphics*
# obj:*HIToolbox.framework*HIToolbox*
#}
{
OSX1012:HIServices-1
Memcheck:Cond
@@ -456,36 +974,6 @@
obj:*libdispatch.dylib*
}
{
OSX1012:QuartzCore-1
Memcheck:Cond
obj:*QuartzCore.framework*QuartzCore
obj:*QuartzCore.framework*QuartzCore
obj:*QuartzCore.framework*QuartzCore
}
#{
# OSX1012:vImage-1
# Memcheck:Cond
# obj:*vImage.framework*vImage*
# obj:*vImage.framework*vImage*
# obj:*CoreGraphics.framework*CoreGraphics*
#}
{
OSX1012:zlib-C
Memcheck:Cond
obj:/usr/lib/libz.*dylib
obj:/usr/lib/libz.*dylib
}
{
OSX1012:zlib-8
Memcheck:Value8
obj:/usr/lib/libz.*dylib
obj:/usr/lib/libz.*dylib
}
{
OSX1012:32bit:_libxpc_initializer
Memcheck:Cond
@@ -574,14 +1062,6 @@
obj:*CoreServices.framework*LaunchServices*
}
##{
## OSX1012:libsystem_pthread-1
## Memcheck:Cond
## obj:*libsystem_pthread*dylib*
## obj:*ImageIO.framework*ImageIO*
## obj:*ImageIO.framework*ImageIO*
##}
{
OSX1012:ApplicationServices-1
Memcheck:Cond
@@ -606,22 +1086,6 @@
obj:*libdispatch.dylib*
}
##{
## OSX1012:CoreImage-1
## Memcheck:Cond
## obj:*CoreImage.framework*CoreImage*
## obj:*CoreImage.framework*CoreImage*
## obj:*CoreImage.framework*CoreImage*
##}
##{
## OSX1012:strncpy-1
## Memcheck:Cond
## fun:strncpy
## obj:*CoreServicesInternal.framework*CoreServicesInternal
## obj:*CoreServicesInternal.framework*CoreServicesInternal
##}
{
OSX1012:pthread_rwlock_init
Memcheck:Cond
@@ -644,6 +1108,7 @@
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
}
{
OSX1012:AppleIntelHD4000GraphicsGLDriver-1-Addr8
Memcheck:Addr4
@@ -659,6 +1124,7 @@
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
}
{
OSX1012:AppleIntelHD4000GraphicsGLDriver-2-Addr2
Memcheck:Addr2
@@ -674,6 +1140,7 @@
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*GLEngine.bundle*GLEngine*
}
{
OSX1012:AppleIntelHD4000GraphicsGLDriver-3-Addr2
Memcheck:Addr2
@@ -681,6 +1148,7 @@
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*GLEngine.bundle*GLEngine*
}
{
OSX1012:AppleIntelHD4000GraphicsGLDriver-3-Addr1
Memcheck:Addr1
@@ -704,6 +1172,7 @@
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*GLEngine.bundle*GLEngine*
}
{
OSX1012:AppleIntelHD4000GraphicsGLDriver-6-Addr4
Memcheck:Addr4
@@ -745,9 +1214,3 @@
fun:setenv
}
# See https://bugs.kde.org/show_bug.cgi?id=196528
{
macos-__pthread_rwlock_init-see-our-bug-196528
Memcheck:Cond
fun:pthread_rwlock_init
}

View File

@@ -1,67 +0,0 @@
# Suppressions for Darwin 10.x / Mac OS X 10.6 Snow Leopard
##----------------------------------------------------------------------##
# Memcheck
##----------------------------------------------------------------------##
# afaict this is legit. Might be caused by setenv("VAR=")
# where the value string is empty (not sure)
{
macos-Cond-7
Memcheck:Cond
fun:__setenv
}
# From Jesse Ruderman.
{
Mac OS X 10.6.4. rdar://8145289. "new[]" paired with "delete" in the DesktopServicesPriv framework.
Memcheck:Free
fun:_ZdlPv
fun:_ZN5TChar18RemovePtrReferenceEv
}
# From Jesse Ruderman.
{
Mac OS X 10.6.4. rdar://8145318. Uninitialized memory from HIMenuBarView::MeasureAppMenus is used in HIMenuBarView::SetAdjustTextTitleBoundsAtIndex.
Memcheck:Cond
fun:_ZN13HIMenuBarView31SetAdjustTextTitleBoundsAtIndexEih
fun:_ZN13HIMenuBarView15MeasureAppMenusEv
}
{
TFontFeatures::TFontFeatures(CGFont*) (in CoreText.framework)
Memcheck:Cond
fun:_ZN13TFontFeaturesC2EP6CGFont
fun:_ZNK9TBaseFont12CopyFeaturesEv
}
# See https://bugs.kde.org/show_bug.cgi?id=188572 about this; it's
# unavoidable due to BSD setenv() semantics.
{
macos-__setenv-leak-see-our-bug-188572
Memcheck:Leak
fun:malloc_zone_malloc
fun:__setenv
}
{
libSystem-keymgr-leak-at-exit
Memcheck:Leak
fun:malloc
fun:get_or_create_key_element
fun:_keymgr_get_and_lock_processwide_ptr_2
fun:__keymgr_initializer
fun:libSystem_initializer
}
{
darwin-still-reachable-1
Memcheck:Leak
...
fun:dwarf2_unwind_dyld_add_image_hook
fun:_ZN4dyld19registerAddCallbackEPFvPK11mach_headerlE
fun:_dyld_register_func_for_add_image
fun:__keymgr_initializer
fun:libSystem_initializer
}

View File

@@ -1,245 +0,0 @@
# Suppressions for Darwin 11.x / Mac OS X 10.7 Lion
##----------------------------------------------------------------------##
# Memcheck
##----------------------------------------------------------------------##
# Dunno where this is a real bug, or due to borked 10.7-specific syscall
# wrappers. 64-bit mode; not sure if occurs in 32-bit mode.
# Anyway, for the tine being:
#
# Conditional jump or move depends on uninitialised value(s)
# at 0x1973E6: __mtx_droplock (in /usr/lib/system/libsystem_c.dylib)
# by 0x1976AA: pthread_mutex_unlock (in /usr/lib/system/libsystem_c.dylib)
# by 0x100B3D: unlock_node (in /usr/lib/system/libkeymgr.dylib)
{
OSX107:__mtx_droplock
Memcheck:Cond
fun:__mtx_droplock
fun:pthread_mutex_unlock
fun:unlock_node
}
# Conditional jump or move depends on uninitialised value(s)
# at 0x2EB883: ??? (in /usr/lib/system/libxpc.dylib)
# by 0x237C6: ??? (in /usr/lib/libSystem.B.dylib)
# by 0x8FE1115A: ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) (in /usr/lib/dyld)
{
<insert_a_suppression_name_here>
Memcheck:Cond
obj:/usr/lib/system/libxpc.dylib
obj:/usr/lib/libSystem.B.dylib
fun:_ZN16ImageLoaderMachO18doModInitFunctionsERKN11ImageLoader11LinkContextE
}
# ZLib stuff. How come this wasn't necessary in 10.6 ?
{
OSX107:zlib-C
Memcheck:Cond
obj:/usr/lib/libz.*dylib
obj:/usr/lib/libz.*dylib
}
{
OSX107:zlib-8
Memcheck:Value8
obj:/usr/lib/libz.*dylib
obj:/usr/lib/libz.*dylib
}
# Really a bug? I don't know.
# Conditional jump or move depends on uninitialised value(s)
# at 0x3A322FE: __mtx_droplock (in /usr/lib/system/libsystem_c.dylib)
# by 0x3A326AA: pthread_mutex_unlock (in /usr/lib/system/libsystem_c.dylib)
# by 0x26382: load_images (in /usr/lib/libobjc.A.dylib)
{
OSX107:blah
Memcheck:Cond
fun:__mtx_droplock
fun:pthread_mutex_unlock
}
{
OSX107:blah
Memcheck:Cond
fun:pthread_mutex_lock
}
{
OSX107:10-Leak
Memcheck:Leak
match-leak-kinds: reachable
fun:?alloc
...
fun:libSystem_initializer
}
################
# More OSX 10.7.2 supps from startup of Firefox, for reports
# that look like they are in the OSX system libraries
# Conditional jump or move depends on uninitialised value(s)
# at 0x65ADC41: TParsingContext::BuildMacEncTable()
# by 0x65AD98B: TParsingContext::GetEncHash(char const*)
# Uninitialised value was created by a heap allocation
# at 0xC743: malloc (vg_replace_malloc.c:266)
# by 0x65ADADA: TParsingContext::BuildMacEncTable()
{
OSX107:more1
Memcheck:Cond
fun:*TParsingContext16BuildMacEncTable*
fun:*TParsingContext10GetEncHash*
}
# Conditional jump or move depends on uninitialised value(s)
# at 0x49ABC48: CGColorSpaceAdjustColor
# by 0x4A9AEE8: CGGradientCreateWithColorComponents
# Uninitialised value was created by a heap allocation
# at 0xC743: malloc (vg_replace_malloc.c:266)
# by 0x4A9AEC4: CGGradientCreateWithColorComponents
# by 0x4A9AC49: CGGradientCreateWithColors
{
OSX107:more2
Memcheck:Cond
fun:CGColorSpaceAdjustColor
fun:CGGradientCreateWithColorComponents
}
# Conditional jump or move depends on uninitialised value(s)
# at 0x2119CCA8: BitSetNextSetBit
# by 0x211A4BA5: BuildInterferenceSets
# Uninitialised value was created by a heap allocation
# at 0xC743: malloc (vg_replace_malloc.c:266)
# by 0x2119CB98: BitSetNew
# by 0x2119D06F: BuildGenKill
{
OSX107:more3
Memcheck:Cond
fun:BitSetNextSetBit
fun:BuildInterferenceSets
}
# and similar
{
OSX107:more4
Memcheck:Cond
fun:BitSetNextSetBit
fun:RegistersReInterfere
}
# Conditional jump or move depends on uninitialised value(s)
# at 0x33E4160: CUIRenderer::CreateImage
# by 0x33C14A4: CUIRenderer::DrawMenuBar
# Uninitialised value was created by a stack allocation
# at 0x33C12FC: CUIRenderer::DrawMenuBar
{
OSX107:more5
Memcheck:Cond
fun:*CUIRenderer*CreateImage*
fun:*CUIRenderer*DrawMenu*
}
# and similar
{
OSX107:more6
Memcheck:Cond
fun:floor$fenv_access_off
fun:*CUIRenderer*CreateImage*
fun:*CUIRenderer*DrawMenu*
}
# This appears a lot, and the origins seem either missing or
# from system libs.
# Use of uninitialised value of size 8
# at 0x39CC164: aes_encrypt_xmm_no_save
{
OSX107:more7
Memcheck:Value8
fun:aes_encrypt_xmm_no_save
}
# Conditional jump or move depends on uninitialised value(s)
# at 0xD6D193: -[NSPersistentUIManager writeWindowSnapshot:length:...
# by 0xD71A03: __-[NSPersistentUIManager _updateSnapshotForWindowN...
{
OSX107:more8
Memcheck:Cond
fun:-[NSPersistentUIManager?writeWindowSnapshot*
fun:__-[NSPersistentUIManager?_updateSnapshotForWindowNumber*
}
##########################################################################
### The ones below are from darwin10.supp (for Snow Leopard). I don't
### know whether they are still necessary.
# afaict this is legit. Might be caused by setenv("VAR=")
# where the value string is empty (not sure)
{
macos-Cond-7
Memcheck:Cond
fun:__setenv
}
# From Jesse Ruderman.
#{
# Mac OS X 10.6.4. rdar://8145289. "new[]" paired with "delete" in the DesktopServicesPriv framework.
# Memcheck:Free
# fun:_ZdlPv
# fun:_ZN5TChar18RemovePtrReferenceEv
# }
# From Jesse Ruderman.
#{
# Mac OS X 10.6.4. rdar://8145318. Uninitialized memory from HIMenuBarView::MeasureAppMenus is used in HIMenuBarView::SetAdjustTextTitleBoundsAtIndex.
# Memcheck:Cond
# fun:_ZN13HIMenuBarView31SetAdjustTextTitleBoundsAtIndexEih
# fun:_ZN13HIMenuBarView15MeasureAppMenusEv
#}
#{
# TFontFeatures::TFontFeatures(CGFont*) (in CoreText.framework)
# Memcheck:Cond
# fun:_ZN13TFontFeaturesC2EP6CGFont
# fun:_ZNK9TBaseFont12CopyFeaturesEv
#}
# See https://bugs.kde.org/show_bug.cgi?id=188572 about this; it's
# unavoidable due to BSD setenv() semantics.
{
macos-__setenv-leak-see-our-bug-188572
Memcheck:Leak
fun:malloc_zone_malloc
fun:__setenv
}
# See https://bugs.kde.org/show_bug.cgi?id=196528
{
macos-__pthread_rwlock_init-see-our-bug-196528
Memcheck:Cond
fun:pthread_rwlock_init
}
#{
# libSystem-keymgr-leak-at-exit
# Memcheck:Leak
# fun:malloc
# fun:get_or_create_key_element
# fun:_keymgr_get_and_lock_processwide_ptr_2
# fun:__keymgr_initializer
# fun:libSystem_initializer
#}
# From Gary Kwong
{
macos-malloc_set_zone_name-see-our-bug-307557
Memcheck:Leak
fun:malloc_zone_malloc
...
fun:malloc_set_zone_name
...
fun:init__zone0
}

View File

@@ -1,448 +0,0 @@
# 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
##----------------------------------------------------------------------##

View File

@@ -1,278 +0,0 @@
# Suppressions for Darwin 13.x / Mac OS X 10.9 Mavericks
############################################
## Leaks. For other stuff see below.
{
OSX109:1-Leak
Memcheck:Leak
match-leak-kinds: possible
fun:malloc_zone_?alloc
...
fun:_read_images
}
{
OSX109:2-Leak
Memcheck:Leak
match-leak-kinds: definite
fun:?alloc
...
fun:_ZN4dyld24initializeMainExecutableEv
}
{
OSX109:3-Leak
Memcheck:Leak
match-leak-kinds: definite
fun:malloc_zone_?alloc
fun:recursive_mutex_init
fun:_objc_init
fun:_os_object_init
fun:libSystem_initializer
}
{
OSX109:4-Leak
Memcheck:Leak
match-leak-kinds: reachable
fun:malloc_zone_?alloc
...
fun:dyld_register_image_state_change_handler
}
{
OSX109:5-Leak
Memcheck:Leak
match-leak-kinds: reachable
fun:?alloc
...
fun:dyld_register_image_state_change_handler
}
{
OSX109:6-Leak
Memcheck:Leak
match-leak-kinds: reachable
fun:malloc_zone_?alloc
...
fun:map_images_nolock
fun:map_images
}
{
OSX109:7-Leak
Memcheck:Leak
match-leak-kinds: possible
fun:malloc_zone_?alloc
...
fun:map_images_nolock
fun:map_images
}
{
OSX109:8-Leak
Memcheck:Leak
match-leak-kinds: indirect
fun:?alloc
...
fun:libSystem_initializer
}
{
OSX109:9-Leak
Memcheck:Leak
match-leak-kinds: reachable
fun:malloc_zone_?alloc
...
fun:libSystem_initializer
}
{
OSX109:10-Leak
Memcheck:Leak
match-leak-kinds: reachable
fun:?alloc
...
fun:libSystem_initializer
}
{
OSX109:11-Leak
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:currentlocale
}
{
OSX109:12-Leak
Memcheck:Leak
match-leak-kinds: possible
fun:malloc
fun:tzsetwall_basic
fun:_st_tzset_basic
}
# See https://bugs.kde.org/show_bug.cgi?id=188572 about this; it's
# unavoidable due to BSD setenv() semantics.
{
macos-__setenv-leak-see-our-bug-188572
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:_owned_ptr_alloc
fun:setenv
}
# See https://bugs.kde.org/show_bug.cgi?id=196528
{
macos-__pthread_rwlock_init-see-our-bug-196528
Memcheck:Cond
fun:pthread_rwlock_init
}
############################################
## Non-leak errors
{
OSX109:AppKit-1
Memcheck:Cond
obj:*AppKit.framework*AppKit*
obj:*AppKit.framework*AppKit*
obj:*AppKit.framework*AppKit*
}
{
OSX109:AppKit-2
Memcheck:Cond
obj:*AppKit.framework*AppKit*
obj:*AppKit.framework*AppKit*
obj:*libdispatch.dylib*
}
{
OSX109:AppKit-3
Memcheck:Cond
obj:*AppKit.framework*AppKit*
obj:*libdispatch.dylib*
obj:*libdispatch.dylib*
}
{
OSX109:ColorSync-1
Memcheck:Cond
obj:*ColorSync.framework*ColorSync*
obj:*ColorSync.framework*ColorSync*
obj:*ColorSync.framework*ColorSync*
}
{
OSX109:ColorSync-2
Memcheck:Value8
obj:*ColorSync.framework*ColorSync*
obj:*ColorSync.framework*ColorSync*
obj:*ColorSync.framework*ColorSync*
}
{
OSX109:CoreGraphics-1
Memcheck:Cond
obj:*CoreGraphics.framework*CoreGraphics*
obj:*CoreGraphics.framework*CoreGraphics*
obj:*CoreGraphics.framework*CoreGraphics*
}
{
OSX109:CoreGraphics-2
Memcheck:Value8
obj:*CoreGraphics.framework*CoreGraphics*
obj:*CoreGraphics.framework*CoreGraphics*
obj:*CoreGraphics.framework*CoreGraphics*
}
{
OSX109:CoreGraphics-3
Memcheck:Cond
obj:*CoreGraphics.framework*CoreGraphics*
obj:*CoreGraphics.framework*libRIP*
obj:*CoreGraphics.framework*libRIP*
}
{
OSX109:CoreGraphics-4
Memcheck:Cond
obj:*CoreGraphics.framework*CoreGraphics*
obj:*CoreGraphics.framework*CoreGraphics*
obj:*CoreGraphics.framework*libRIP*
}
{
OSX109:CoreGraphics-5
Memcheck:Cond
obj:*CoreGraphics.framework*CoreGraphics*
obj:*libdispatch.dylib*
obj:*libdispatch.dylib*
}
{
OSX109:dyld-2
Memcheck:Cond
obj:/usr/lib/dyld
obj:/usr/lib/dyld
obj:/usr/lib/dyld
}
{
OSX109:HIServices-1
Memcheck:Cond
obj:*HIServices.framework*HIServices*
obj:*HIToolbox.framework*HIToolbox*
obj:*HIToolbox.framework*HIToolbox*
}
{
OSX109:LaunchServices-1
Memcheck:Cond
obj:*LaunchServices.framework*LaunchServices*
obj:*AppKit.framework*AppKit*
obj:*AppKit.framework*AppKit*
}
{
OSX109:QuartzCore-1
Memcheck:Cond
obj:*QuartzCore.framework*QuartzCore
obj:*QuartzCore.framework*QuartzCore
obj:*QuartzCore.framework*QuartzCore
}
{
OSX109:vImage-1
Memcheck:Cond
obj:*vImage.framework*vImage*
obj:*vImage.framework*vImage*
obj:*CoreGraphics.framework*CoreGraphics*
}
{
OSX109:zlib-C
Memcheck:Cond
obj:/usr/lib/libz.*dylib
obj:/usr/lib/libz.*dylib
}
{
OSX109:zlib-8
Memcheck:Value8
obj:/usr/lib/libz.*dylib
obj:/usr/lib/libz.*dylib
}
{
OSX109:32bit:_libxpc_initializer
Memcheck:Cond
fun:_libxpc_initializer
fun:libSystem_initializer
fun:*ImageLoaderMachO*doModInitFunctions*
}

View File

@@ -1,674 +0,0 @@
# Suppressions for Darwin 14.x / Mac OS X 10.10 Yosemite
############################################
## Leaks. For other stuff see below.
{
OSX1010:1-Leak
Memcheck:Leak
match-leak-kinds: possible
fun:malloc_zone_?alloc
...
fun:_read_images
}
#{
# OSX1010:2-Leak
# Memcheck:Leak
# match-leak-kinds: definite
# fun:?alloc
# ...
# fun:_ZN4dyld24initializeMainExecutableEv
#}
{
OSX1010:3-Leak
Memcheck:Leak
match-leak-kinds: definite
fun:malloc_zone_?alloc
fun:recursive_mutex_init
...
fun:_os_object_init
fun:libdispatch_init
fun:libSystem_initializer
}
#{
# OSX1010:4-Leak
# Memcheck:Leak
# match-leak-kinds: reachable
# fun:malloc_zone_?alloc
# ...
# fun:dyld_register_image_state_change_handler
# ...
#}
{
OSX1010:5-Leak
Memcheck:Leak
match-leak-kinds: reachable
fun:?alloc
...
fun:dyld_register_image_state_change_handler
}
{
OSX1010:6-Leak
Memcheck:Leak
match-leak-kinds: reachable
fun:malloc_zone_?alloc
...
fun:map_images_nolock
fun:map_images
}
{
OSX1010:7-Leak
Memcheck:Leak
match-leak-kinds: possible
fun:malloc_zone_?alloc
...
fun:map_images_nolock
fun:map_images
}
{
OSX1010:8-Leak
Memcheck:Leak
match-leak-kinds: definite
fun:?alloc
...
fun:libSystem_initializer
}
{
OSX1010:9-Leak
Memcheck:Leak
match-leak-kinds: reachable
fun:malloc_zone_?alloc
...
fun:libSystem_initializer
}
{
OSX1010:10-Leak
Memcheck:Leak
match-leak-kinds: reachable
fun:?alloc
...
fun:libSystem_initializer
}
#{
# OSX1010:11-Leak
# Memcheck:Leak
# match-leak-kinds: definite
# fun:malloc
# fun:currentlocale
#}
#
#{
# OSX1010:12-Leak
# Memcheck:Leak
# match-leak-kinds: possible
# fun:malloc
# fun:tzsetwall_basic
# fun:_st_tzset_basic
#}
{
OSX1010:13-Leak
Memcheck:Leak
match-leak-kinds: reachable
fun:malloc_zone_memalign
...
fun:_ZN4dyld24initializeMainExecutableEv
}
{
OSX1010:14-Leak
Memcheck:Leak
match-leak-kinds: reachable
fun:?alloc
...
fun:libSystem_atfork_child
}
{
OSX1010:15-Leak
Memcheck:Leak
match-leak-kinds: reachable
fun:malloc
fun:__smakebuf
...
fun:printf
}
############################################
## Non-leak errors
##{
## OSX1010:CoreFoundation-1
## Memcheck:Cond
## obj:*CoreFoundation.framework*CoreFoundation*
## obj:*CoreFoundation.framework*CoreFoundation*
## obj:*CoreFoundation.framework*CoreFoundation*
##}
{
OSX1010:CoreFoundation-2
Memcheck:Cond
obj:*CoreFoundation.framework*CoreFoundation*
obj:*libdispatch.dylib*
obj:*libdispatch.dylib*
}
{
OSX1010:CoreFoundation-3
Memcheck:Cond
obj:*CoreFoundation.framework*CoreFoundation*
obj:*CoreFoundation.framework*CoreFoundation*
obj:*Foundation.framework*Foundation*
}
{
OSX1010:CoreFoundation-4
Memcheck:Cond
obj:*CoreFoundation.framework*CoreFoundation*
obj:*CoreFoundation.framework*CoreFoundation*
obj:*SystemConfiguration.framework*SystemConfiguration*
}
{
OSX1010:CoreFoundation-5
Memcheck:Cond
obj:*CoreFoundation.framework*CoreFoundation*
obj:*CoreFoundation.framework*CoreFoundation*
obj:*HIServices.framework*HIServices*
}
{
OSX1010:CoreFoundation-6
Memcheck:Cond
obj:*CoreFoundation.framework*CoreFoundation*
obj:*SystemConfiguration.framework*SystemConfiguration*
obj:*SystemConfiguration.framework*SystemConfiguration*
}
{
OSX1010:CoreFoundation-7
Memcheck:Cond
obj:*CoreFoundation.framework*CoreFoundation*
obj:*SystemConfiguration.framework*SystemConfiguration*
obj:*CoreFoundation.framework*CoreFoundation*
}
{
OSX1010:CoreFoundation-8
Memcheck:Cond
obj:*CoreFoundation.framework*CoreFoundation*
obj:*IOKit.framework*IOKit*
}
{
OSX1010:CoreFoundation-9
Memcheck:Cond
obj:*CoreFoundation.framework*CoreFoundation*
obj:*Foundation.framework*Foundation*
obj:*AppKit.framework*AppKit*
}
{
OSX1010:CoreFoundation-10
Memcheck:Cond
obj:*CoreFoundation.framework*CoreFoundation*
obj:*HIToolbox.framework*HIToolbox*
obj:*HIToolbox.framework*HIToolbox*
}
{
OSX1010:CoreFoundation-11
Memcheck:Cond
obj:*CoreFoundation.framework*CoreFoundation*
obj:*AE.framework*AE*
obj:*AE.framework*AE*
}
{
OSX1010:CoreFoundation-12
Memcheck:Cond
obj:*CoreFoundation.framework*CoreFoundation*
obj:*CoreFoundation.framework*CoreFoundation*
obj:*HIToolbox.framework*HIToolbox*
}
{
OSX1010:CoreFoundation-13
Memcheck:Cond
obj:*CoreFoundation.framework*CoreFoundation*
obj:*CoreFoundation.framework*CoreFoundation*
obj:*AE.framework*AE*
}
{
OSX1010:AppKit-1
Memcheck:Cond
obj:*AppKit.framework*AppKit*
obj:*AppKit.framework*AppKit*
obj:*AppKit.framework*AppKit*
}
{
OSX1010:AppKit-2
Memcheck:Cond
obj:*AppKit.framework*AppKit*
obj:*AppKit.framework*AppKit*
obj:*libdispatch.dylib*
}
#{
# OSX1010:AppKit-3
# Memcheck:Cond
# obj:*AppKit.framework*AppKit*
# obj:*libdispatch.dylib*
# obj:*libdispatch.dylib*
#}
##{
## OSX1010:AppKit-4
## Memcheck:Cond
## obj:*AppKit.framework*AppKit*
## obj:*AppKit.framework*AppKit*
## obj:*CoreFoundation.framework*CoreFoundation*
##}
{
OSX1010:AppKit-5
Memcheck:Cond
obj:*AppKit.framework*AppKit*
obj:*AppKit.framework*AppKit*
obj:*Foundation.framework*Foundation*
}
{
OSX1010:AppKit-6
Memcheck:Cond
obj:*AppKit.framework*AppKit*
obj:*Foundation.framework*Foundation*
obj:*AppKit.framework*AppKit*
}
{
OSX1010:AppKit-7
Memcheck:Cond
obj:*AppKit.framework*AppKit*
obj:*libdispatch.dylib*
obj:*libdispatch.dylib*
}
{
OSX1010:AppKit-8
Memcheck:Cond
obj:*AppKit.framework*AppKit*
obj:*Foundation.framework*Foundation*
obj:*Foundation.framework*Foundation*
}
{
OSX1010:ColorSync-1
Memcheck:Cond
obj:*ColorSync.framework*ColorSync*
obj:*ColorSync.framework*ColorSync*
obj:*ColorSync.framework*ColorSync*
}
#{
# OSX1010:ColorSync-2
# Memcheck:Value8
# obj:*ColorSync.framework*ColorSync*
# obj:*ColorSync.framework*ColorSync*
# obj:*ColorSync.framework*ColorSync*
#}
{
OSX1010:CoreGraphics-1
Memcheck:Cond
obj:*CoreGraphics.framework*CoreGraphics*
obj:*CoreGraphics.framework*CoreGraphics*
}
#{
# OSX1010:CoreGraphics-2
# Memcheck:Value8
# obj:*CoreGraphics.framework*CoreGraphics*
# obj:*CoreGraphics.framework*CoreGraphics*
# obj:*CoreGraphics.framework*CoreGraphics*
#}
{
OSX1010:CoreGraphics-3
Memcheck:Cond
obj:*CoreGraphics.framework*CoreGraphics*
obj:*CoreGraphics.framework*libRIP*
obj:*CoreGraphics.framework*libRIP*
}
#{
# OSX1010:CoreGraphics-4
# Memcheck:Cond
# obj:*CoreGraphics.framework*CoreGraphics*
# obj:*CoreGraphics.framework*CoreGraphics*
# obj:*CoreGraphics.framework*libRIP*
#}
{
OSX1010:CoreGraphics-5
Memcheck:Cond
obj:*CoreGraphics.framework*CoreGraphics*
obj:*libdispatch.dylib*
obj:*libdispatch.dylib*
}
#{
# OSX1010:CoreGraphics-6
# Memcheck:Cond
# obj:*CoreGraphics.framework*CoreGraphics*
# obj:*CoreGraphics.framework*CoreGraphics*
# obj:*HIToolbox.framework*HIToolbox*
#}
{
OSX1010:HIServices-1
Memcheck:Cond
obj:*HIServices.framework*HIServices*
obj:*HIToolbox.framework*HIToolbox*
obj:*HIToolbox.framework*HIToolbox*
}
{
OSX1010:LaunchServices-1
Memcheck:Cond
obj:*LaunchServices.framework*LaunchServices*
obj:*AppKit.framework*AppKit*
obj:*AppKit.framework*AppKit*
}
{
OSX1010:LaunchServices-2
Memcheck:Cond
obj:*LaunchServices.framework*LaunchServices*
obj:*libdispatch.dylib*
obj:*libdispatch.dylib*
}
{
OSX1010:QuartzCore-1
Memcheck:Cond
obj:*QuartzCore.framework*QuartzCore
obj:*QuartzCore.framework*QuartzCore
obj:*QuartzCore.framework*QuartzCore
}
#{
# OSX1010:vImage-1
# Memcheck:Cond
# obj:*vImage.framework*vImage*
# obj:*vImage.framework*vImage*
# obj:*CoreGraphics.framework*CoreGraphics*
#}
{
OSX1010:zlib-C
Memcheck:Cond
obj:/usr/lib/libz.*dylib
obj:/usr/lib/libz.*dylib
}
{
OSX1010:zlib-8
Memcheck:Value8
obj:/usr/lib/libz.*dylib
obj:/usr/lib/libz.*dylib
}
#{
# OSX1010:32bit:_libxpc_initializer
# Memcheck:Cond
# fun:_libxpc_initializer
# fun:libSystem_initializer
# fun:*ImageLoaderMachO*doModInitFunctions*
#}
{
OSX1010:dyld-1
Memcheck:Cond
fun:*ImageLoader*weakBind*
fun:*ImageLoader*link*
fun:*dyld*link*
}
{
OSX1010:dyld-2
Memcheck:Cond
fun:exit
obj:*libdyld*dylib*
}
{
OSX1010:libsystem_kernel-1
Memcheck:Cond
obj:*libsystem_kernel*dylib*
obj:*libsystem_kernel*dylib*
obj:*CoreFoundation.framework*CoreFoundation*
}
{
OSX1010:CoreServicesInternal-1
Memcheck:Cond
obj:*CoreServicesInternal.framework*CoreServicesInternal*
obj:*CoreServices.framework*LaunchServices*
obj:*CoreServices.framework*LaunchServices*
}
{
OSX1010:CoreServicesInternal-2
Memcheck:Cond
obj:*CoreServicesInternal.framework*CoreServicesInternal*
obj:*CoreServicesInternal.framework*CoreServicesInternal*
obj:*CoreServicesInternal.framework*CoreServicesInternal*
}
{
OSX1010:CoreServicesInternal-3
Memcheck:Cond
obj:*CoreServicesInternal.framework*CoreServicesInternal*
obj:*CoreServicesInternal.framework*CoreServicesInternal*
obj:*CoreFoundation.framework*CoreFoundation*
}
{
OSX1010:CoreServices-1
Memcheck:Cond
obj:*CoreServices.framework*LaunchServices*
obj:*CoreServices.framework*LaunchServices*
obj:*CoreServices.framework*LaunchServices*
}
##{
## OSX1010:libsystem_pthread-1
## Memcheck:Cond
## obj:*libsystem_pthread*dylib*
## obj:*ImageIO.framework*ImageIO*
## obj:*ImageIO.framework*ImageIO*
##}
{
OSX1010:ApplicationServices-1
Memcheck:Cond
obj:*ApplicationServices.framework*ATS*
obj:*libsystem_pthread*dylib*
obj:*libsystem_platform*dylib*
}
{
OSX1010:HIToolbox-1
Memcheck:Cond
obj:*HIToolbox.framework*HIToolbox*
obj:*HIToolbox.framework*HIToolbox*
obj:*HIToolbox.framework*HIToolbox*
}
{
OSX1010:RawCamera-1
Memcheck:Cond
obj:*RawCamera.bundle*RawCamera*
obj:*libdispatch.dylib*
obj:*libdispatch.dylib*
}
##{
## OSX1010:CoreImage-1
## Memcheck:Cond
## obj:*CoreImage.framework*CoreImage*
## obj:*CoreImage.framework*CoreImage*
## obj:*CoreImage.framework*CoreImage*
##}
##{
## OSX1010:strncpy-1
## Memcheck:Cond
## fun:strncpy
## obj:*CoreServicesInternal.framework*CoreServicesInternal
## obj:*CoreServicesInternal.framework*CoreServicesInternal
##}
{
OSX1010:pthread_rwlock_init
Memcheck:Cond
fun:pthread_rwlock_init
obj:*ImageIO.framework*ImageIO*
obj:*ImageIO.framework*ImageIO*
}
{
OSX1010:CFBasicHash
Memcheck:Value8
fun:*CFBasicHash*
fun:*CF*
}
{
OSX1010:AppleIntelHD4000GraphicsGLDriver-1-Addr8
Memcheck:Addr8
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
}
{
OSX1010:AppleIntelHD4000GraphicsGLDriver-1-Addr8
Memcheck:Addr4
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
}
{
OSX1010:AppleIntelHD4000GraphicsGLDriver-2-Addr8
Memcheck:Addr8
fun:*platform_memmove*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
}
{
OSX1010:AppleIntelHD4000GraphicsGLDriver-2-Addr2
Memcheck:Addr2
fun:*platform_memmove*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
}
{
OSX1010:AppleIntelHD4000GraphicsGLDriver-3-Addr8
Memcheck:Addr8
fun:*platform_memmove*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*GLEngine.bundle*GLEngine*
}
{
OSX1010:AppleIntelHD4000GraphicsGLDriver-3-Addr2
Memcheck:Addr2
fun:*platform_memmove*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*GLEngine.bundle*GLEngine*
}
{
OSX1010:AppleIntelHD4000GraphicsGLDriver-3-Addr1
Memcheck:Addr1
fun:*platform_memmove*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*GLEngine.bundle*GLEngine*
}
{
OSX1010:AppleIntelHD4000GraphicsGLDriver-4
Memcheck:Addr8
fun:*platform_bzero*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
}
{
OSX1010:AppleIntelHD4000GraphicsGLDriver-6-Addr8
Memcheck:Addr8
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*GLEngine.bundle*GLEngine*
}
{
OSX1010:AppleIntelHD4000GraphicsGLDriver-6-Addr4
Memcheck:Addr4
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*GLEngine.bundle*GLEngine*
}
{
OSX1010:AppleIntelHD4000GraphicsGLDriver-7
Memcheck:Addr4
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*GLEngine.bundle*GLEngine*
}
{
OSX1010:OSAtomicAdd32
Memcheck:Addr4
fun:*OSAtomicAdd32*
obj:*IOAccelerator.framework*IOAccelerator*
obj:*GPUSupport.framework*GPUSupportMercury*
}
{
OSX1010:IOAccelerator-1
Memcheck:Addr4
obj:*IOAccelerator.framework*IOAccelerator*
obj:*GPUSupport.framework*GPUSupportMercury*
}
# See https://bugs.kde.org/show_bug.cgi?id=188572 about this; it's
# unavoidable due to BSD setenv() semantics.
{
macos-__setenv-leak-see-our-bug-188572
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:_owned_ptr_alloc
fun:setenv
}
# See https://bugs.kde.org/show_bug.cgi?id=196528
{
macos-__pthread_rwlock_init-see-our-bug-196528
Memcheck:Cond
fun:pthread_rwlock_init
}

View File

@@ -1,730 +0,0 @@
# Suppressions for Darwin 15.x / Mac OS X 10.11 El Capitan
############################################
## Leaks. For other stuff see below.
{
OSX1011:1-Leak
Memcheck:Leak
match-leak-kinds: possible
fun:malloc_zone_?alloc
...
fun:_read_images
}
{
OSX1011:2-Leak
Memcheck:Leak
match-leak-kinds: definite
fun:malloc_zone_?alloc
...
fun:_read_images
}
{
OSX1011:3-Leak
Memcheck:Leak
match-leak-kinds: definite
fun:malloc_zone_?alloc
fun:recursive_mutex_init
...
fun:_os_object_init
fun:libdispatch_init
fun:libSystem_initializer
}
{
OSX1011:4-Leak
Memcheck:Leak
fun:malloc_zone_?alloc
...
fun:dyld_register_image_state_change_handler
}
{
OSX1011:5-Leak
Memcheck:Leak
match-leak-kinds: reachable
fun:?alloc
...
fun:dyld_register_image_state_change_handler
}
{
OSX1011:6-Leak
Memcheck:Leak
match-leak-kinds: reachable
fun:malloc_zone_?alloc
...
fun:map_images_nolock
fun:map_2_images
}
{
OSX1011:7-Leak
Memcheck:Leak
match-leak-kinds: possible
fun:malloc_zone_?alloc
...
fun:map_images_nolock
fun:map_2_images
}
{
OSX1011:8-Leak
Memcheck:Leak
match-leak-kinds: definite
fun:?alloc
...
fun:libSystem_initializer
}
{
OSX1011:9-Leak
Memcheck:Leak
match-leak-kinds: reachable
fun:malloc_zone_?alloc
...
fun:libSystem_initializer
}
{
OSX1011:10-Leak
Memcheck:Leak
match-leak-kinds: reachable
fun:?alloc
...
fun:libSystem_initializer
}
#{
# OSX1011:11-Leak
# Memcheck:Leak
# match-leak-kinds: definite
# fun:malloc
# fun:currentlocale
#}
#
#{
# OSX1011:12-Leak
# Memcheck:Leak
# match-leak-kinds: possible
# fun:malloc
# fun:tzsetwall_basic
# fun:_st_tzset_basic
#}
{
OSX1011:13-Leak
Memcheck:Leak
match-leak-kinds: reachable
fun:malloc_zone_memalign
...
fun:_ZN4dyld24initializeMainExecutableEv
}
{
OSX1011:14-Leak
Memcheck:Leak
match-leak-kinds: reachable
fun:?alloc
...
fun:libSystem_atfork_child
}
{
OSX1011:15-Leak
Memcheck:Leak
match-leak-kinds: reachable
fun:malloc
fun:__smakebuf
...
fun:printf
}
{
OSX1011:16-Leak
Memcheck:Leak
match-leak-kinds: possible
fun:?alloc
...
fun:_read_images
}
{
OSX1011:17-Leak
Memcheck:Leak
match-leak-kinds: reachable
fun:?alloc
...
fun:_read_images
}
{
OSX1011:18-Leak
Memcheck:Leak
match-leak-kinds: reachable
fun:malloc_zone_?alloc
...
fun:_read_images
}
{
OSX1011:19-Leak
Memcheck:Leak
match-leak-kinds: possible
fun:malloc_zone_?alloc
...
fun:*NX*Map*
fun:*NX*Map*
}
{
OSX1011:20-Leak
Memcheck:Leak
match-leak-kinds: indirect
fun:?alloc
...
fun:libSystem_initializer
}
{
OSX1011:21-Leak
Memcheck:Leak
match-leak-kinds: definite
fun:malloc_zone_memalign
...
fun:_ZN4dyld24initializeMainExecutableEv
}
############################################
## Non-leak errors
##{
## OSX1011:CoreFoundation-1
## Memcheck:Cond
## obj:*CoreFoundation.framework*CoreFoundation*
## obj:*CoreFoundation.framework*CoreFoundation*
## obj:*CoreFoundation.framework*CoreFoundation*
##}
{
OSX1011:CoreFoundation-2
Memcheck:Cond
obj:*CoreFoundation.framework*CoreFoundation*
obj:*libdispatch.dylib*
obj:*libdispatch.dylib*
}
{
OSX1011:CoreFoundation-3
Memcheck:Cond
obj:*CoreFoundation.framework*CoreFoundation*
obj:*CoreFoundation.framework*CoreFoundation*
obj:*Foundation.framework*Foundation*
}
{
OSX1011:CoreFoundation-4
Memcheck:Cond
obj:*CoreFoundation.framework*CoreFoundation*
obj:*CoreFoundation.framework*CoreFoundation*
obj:*SystemConfiguration.framework*SystemConfiguration*
}
{
OSX1011:CoreFoundation-5
Memcheck:Cond
obj:*CoreFoundation.framework*CoreFoundation*
obj:*CoreFoundation.framework*CoreFoundation*
obj:*HIServices.framework*HIServices*
}
{
OSX1011:CoreFoundation-6
Memcheck:Cond
obj:*CoreFoundation.framework*CoreFoundation*
obj:*SystemConfiguration.framework*SystemConfiguration*
obj:*SystemConfiguration.framework*SystemConfiguration*
}
{
OSX1011:CoreFoundation-7
Memcheck:Cond
obj:*CoreFoundation.framework*CoreFoundation*
obj:*SystemConfiguration.framework*SystemConfiguration*
obj:*CoreFoundation.framework*CoreFoundation*
}
{
OSX1011:CoreFoundation-8
Memcheck:Cond
obj:*CoreFoundation.framework*CoreFoundation*
obj:*IOKit.framework*IOKit*
}
{
OSX1011:CoreFoundation-9
Memcheck:Cond
obj:*CoreFoundation.framework*CoreFoundation*
obj:*Foundation.framework*Foundation*
obj:*AppKit.framework*AppKit*
}
{
OSX1011:CoreFoundation-10
Memcheck:Cond
obj:*CoreFoundation.framework*CoreFoundation*
obj:*HIToolbox.framework*HIToolbox*
obj:*HIToolbox.framework*HIToolbox*
}
{
OSX1011:CoreFoundation-11
Memcheck:Cond
obj:*CoreFoundation.framework*CoreFoundation*
obj:*AE.framework*AE*
obj:*AE.framework*AE*
}
{
OSX1011:CoreFoundation-12
Memcheck:Cond
obj:*CoreFoundation.framework*CoreFoundation*
obj:*CoreFoundation.framework*CoreFoundation*
obj:*HIToolbox.framework*HIToolbox*
}
{
OSX1011:CoreFoundation-13
Memcheck:Cond
obj:*CoreFoundation.framework*CoreFoundation*
obj:*CoreFoundation.framework*CoreFoundation*
obj:*AE.framework*AE*
}
{
OSX1011:AppKit-1
Memcheck:Cond
obj:*AppKit.framework*AppKit*
obj:*AppKit.framework*AppKit*
obj:*AppKit.framework*AppKit*
}
{
OSX1011:AppKit-2
Memcheck:Cond
obj:*AppKit.framework*AppKit*
obj:*AppKit.framework*AppKit*
obj:*libdispatch.dylib*
}
#{
# OSX1011:AppKit-3
# Memcheck:Cond
# obj:*AppKit.framework*AppKit*
# obj:*libdispatch.dylib*
# obj:*libdispatch.dylib*
#}
##{
## OSX1011:AppKit-4
## Memcheck:Cond
## obj:*AppKit.framework*AppKit*
## obj:*AppKit.framework*AppKit*
## obj:*CoreFoundation.framework*CoreFoundation*
##}
{
OSX1011:AppKit-5
Memcheck:Cond
obj:*AppKit.framework*AppKit*
obj:*AppKit.framework*AppKit*
obj:*Foundation.framework*Foundation*
}
{
OSX1011:AppKit-6
Memcheck:Cond
obj:*AppKit.framework*AppKit*
obj:*Foundation.framework*Foundation*
obj:*AppKit.framework*AppKit*
}
{
OSX1011:AppKit-7
Memcheck:Cond
obj:*AppKit.framework*AppKit*
obj:*libdispatch.dylib*
obj:*libdispatch.dylib*
}
{
OSX1011:AppKit-8
Memcheck:Cond
obj:*AppKit.framework*AppKit*
obj:*Foundation.framework*Foundation*
obj:*Foundation.framework*Foundation*
}
{
OSX1011:ColorSync-1
Memcheck:Cond
obj:*ColorSync.framework*ColorSync*
obj:*ColorSync.framework*ColorSync*
obj:*ColorSync.framework*ColorSync*
}
#{
# OSX1011:ColorSync-2
# Memcheck:Value8
# obj:*ColorSync.framework*ColorSync*
# obj:*ColorSync.framework*ColorSync*
# obj:*ColorSync.framework*ColorSync*
#}
{
OSX1011:CoreGraphics-1
Memcheck:Cond
obj:*CoreGraphics.framework*CoreGraphics*
obj:*CoreGraphics.framework*CoreGraphics*
}
#{
# OSX1011:CoreGraphics-2
# Memcheck:Value8
# obj:*CoreGraphics.framework*CoreGraphics*
# obj:*CoreGraphics.framework*CoreGraphics*
# obj:*CoreGraphics.framework*CoreGraphics*
#}
{
OSX1011:CoreGraphics-3
Memcheck:Cond
obj:*CoreGraphics.framework*CoreGraphics*
obj:*CoreGraphics.framework*libRIP*
obj:*CoreGraphics.framework*libRIP*
}
#{
# OSX1011:CoreGraphics-4
# Memcheck:Cond
# obj:*CoreGraphics.framework*CoreGraphics*
# obj:*CoreGraphics.framework*CoreGraphics*
# obj:*CoreGraphics.framework*libRIP*
#}
{
OSX1011:CoreGraphics-5
Memcheck:Cond
obj:*CoreGraphics.framework*CoreGraphics*
obj:*libdispatch.dylib*
obj:*libdispatch.dylib*
}
#{
# OSX1011:CoreGraphics-6
# Memcheck:Cond
# obj:*CoreGraphics.framework*CoreGraphics*
# obj:*CoreGraphics.framework*CoreGraphics*
# obj:*HIToolbox.framework*HIToolbox*
#}
{
OSX1011:HIServices-1
Memcheck:Cond
obj:*HIServices.framework*HIServices*
obj:*HIToolbox.framework*HIToolbox*
obj:*HIToolbox.framework*HIToolbox*
}
{
OSX1011:LaunchServices-1
Memcheck:Cond
obj:*LaunchServices.framework*LaunchServices*
obj:*AppKit.framework*AppKit*
obj:*AppKit.framework*AppKit*
}
{
OSX1011:LaunchServices-2
Memcheck:Cond
obj:*LaunchServices.framework*LaunchServices*
obj:*libdispatch.dylib*
obj:*libdispatch.dylib*
}
{
OSX1011:QuartzCore-1
Memcheck:Cond
obj:*QuartzCore.framework*QuartzCore
obj:*QuartzCore.framework*QuartzCore
obj:*QuartzCore.framework*QuartzCore
}
#{
# OSX1011:vImage-1
# Memcheck:Cond
# obj:*vImage.framework*vImage*
# obj:*vImage.framework*vImage*
# obj:*CoreGraphics.framework*CoreGraphics*
#}
{
OSX1011:zlib-C
Memcheck:Cond
obj:/usr/lib/libz.*dylib
obj:/usr/lib/libz.*dylib
}
{
OSX1011:zlib-8
Memcheck:Value8
obj:/usr/lib/libz.*dylib
obj:/usr/lib/libz.*dylib
}
{
OSX1011:32bit:_libxpc_initializer
Memcheck:Cond
obj:/usr/lib/system/libsystem_c.dylib
obj:/usr/lib/system/libsystem_c.dylib
fun:_libxpc_initializer
obj:/usr/lib/libSystem.B.dylib
fun:*ImageLoaderMachO*doModInitFunctions*
}
{
OSX1011:dyld-1
Memcheck:Cond
fun:*ImageLoader*weakBind*
fun:*ImageLoader*link*
fun:*dyld*link*
}
{
OSX1011:dyld-2
Memcheck:Cond
fun:exit
obj:*libdyld*dylib*
}
{
OSX1011:libsystem_kernel-1
Memcheck:Cond
obj:*libsystem_kernel*dylib*
obj:*libsystem_kernel*dylib*
obj:*CoreFoundation.framework*CoreFoundation*
}
{
OSX1011:CoreServicesInternal-1
Memcheck:Cond
obj:*CoreServicesInternal.framework*CoreServicesInternal*
obj:*CoreServices.framework*LaunchServices*
obj:*CoreServices.framework*LaunchServices*
}
{
OSX1011:CoreServicesInternal-2
Memcheck:Cond
obj:*CoreServicesInternal.framework*CoreServicesInternal*
obj:*CoreServicesInternal.framework*CoreServicesInternal*
obj:*CoreServicesInternal.framework*CoreServicesInternal*
}
{
OSX1011:CoreServicesInternal-3
Memcheck:Cond
obj:*CoreServicesInternal.framework*CoreServicesInternal*
obj:*CoreServicesInternal.framework*CoreServicesInternal*
obj:*CoreFoundation.framework*CoreFoundation*
}
{
OSX1011:CoreServices-1
Memcheck:Cond
obj:*CoreServices.framework*LaunchServices*
obj:*CoreServices.framework*LaunchServices*
obj:*CoreServices.framework*LaunchServices*
}
##{
## OSX1011:libsystem_pthread-1
## Memcheck:Cond
## obj:*libsystem_pthread*dylib*
## obj:*ImageIO.framework*ImageIO*
## obj:*ImageIO.framework*ImageIO*
##}
{
OSX1011:ApplicationServices-1
Memcheck:Cond
obj:*ApplicationServices.framework*ATS*
obj:*libsystem_pthread*dylib*
obj:*libsystem_platform*dylib*
}
{
OSX1011:HIToolbox-1
Memcheck:Cond
obj:*HIToolbox.framework*HIToolbox*
obj:*HIToolbox.framework*HIToolbox*
obj:*HIToolbox.framework*HIToolbox*
}
{
OSX1011:RawCamera-1
Memcheck:Cond
obj:*RawCamera.bundle*RawCamera*
obj:*libdispatch.dylib*
obj:*libdispatch.dylib*
}
##{
## OSX1011:CoreImage-1
## Memcheck:Cond
## obj:*CoreImage.framework*CoreImage*
## obj:*CoreImage.framework*CoreImage*
## obj:*CoreImage.framework*CoreImage*
##}
##{
## OSX1011:strncpy-1
## Memcheck:Cond
## fun:strncpy
## obj:*CoreServicesInternal.framework*CoreServicesInternal
## obj:*CoreServicesInternal.framework*CoreServicesInternal
##}
{
OSX1011:pthread_rwlock_init
Memcheck:Cond
fun:pthread_rwlock_init
obj:*ImageIO.framework*ImageIO*
obj:*ImageIO.framework*ImageIO*
}
{
OSX1011:CFBasicHash
Memcheck:Value8
fun:*CFBasicHash*
fun:*CF*
}
{
OSX1011:AppleIntelHD4000GraphicsGLDriver-1-Addr8
Memcheck:Addr8
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
}
{
OSX1011:AppleIntelHD4000GraphicsGLDriver-1-Addr8
Memcheck:Addr4
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
}
{
OSX1011:AppleIntelHD4000GraphicsGLDriver-2-Addr8
Memcheck:Addr8
fun:*platform_memmove*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
}
{
OSX1011:AppleIntelHD4000GraphicsGLDriver-2-Addr2
Memcheck:Addr2
fun:*platform_memmove*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
}
{
OSX1011:AppleIntelHD4000GraphicsGLDriver-3-Addr8
Memcheck:Addr8
fun:*platform_memmove*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*GLEngine.bundle*GLEngine*
}
{
OSX1011:AppleIntelHD4000GraphicsGLDriver-3-Addr2
Memcheck:Addr2
fun:*platform_memmove*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*GLEngine.bundle*GLEngine*
}
{
OSX1011:AppleIntelHD4000GraphicsGLDriver-3-Addr1
Memcheck:Addr1
fun:*platform_memmove*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*GLEngine.bundle*GLEngine*
}
{
OSX1011:AppleIntelHD4000GraphicsGLDriver-4
Memcheck:Addr8
fun:*platform_bzero*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
}
{
OSX1011:AppleIntelHD4000GraphicsGLDriver-6-Addr8
Memcheck:Addr8
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*GLEngine.bundle*GLEngine*
}
{
OSX1011:AppleIntelHD4000GraphicsGLDriver-6-Addr4
Memcheck:Addr4
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*GLEngine.bundle*GLEngine*
}
{
OSX1011:AppleIntelHD4000GraphicsGLDriver-7
Memcheck:Addr4
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*GLEngine.bundle*GLEngine*
}
{
OSX1011:OSAtomicAdd32
Memcheck:Addr4
fun:*OSAtomicAdd32*
obj:*IOAccelerator.framework*IOAccelerator*
obj:*GPUSupport.framework*GPUSupportMercury*
}
{
OSX1011:IOAccelerator-1
Memcheck:Addr4
obj:*IOAccelerator.framework*IOAccelerator*
obj:*GPUSupport.framework*GPUSupportMercury*
}
# See https://bugs.kde.org/show_bug.cgi?id=188572 about this; it's
# unavoidable due to BSD setenv() semantics.
{
macos-__setenv-leak-see-our-bug-188572
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:_owned_ptr_alloc
fun:setenv
}
# See https://bugs.kde.org/show_bug.cgi?id=196528
{
macos-__pthread_rwlock_init-see-our-bug-196528
Memcheck:Cond
fun:pthread_rwlock_init
}

View File

@@ -1,90 +0,0 @@
{
HELGRIND-LIB-RTLD2
Helgrind:Race
fun:allocate_tls
}
{
HELGRIND-LIB-RTLD3
Helgrind:Race
fun:symlook_obj
}
{
HELGRIND-LIB-RTLD4
Helgrind:Race
fun:objlist_call_fini
}
{
HELGRIND-LIB-RTLD5
Helgrind:Race
fun:_rtld_error
}
{
HELGRIND-LIB-RTLD6
Helgrind:Race
fun:errmsg_save
}
{
HELGRIND-LIB-RTLD7
Helgrind:Race
fun:rtld_vsnprintf
}
{
HELGRIND-LIB-RTLD8
Helgrind:Race
fun:snprintf_func
}
{
HELGRIND-LIB-RTLD9
Helgrind:Race
fun:strlen
}
{
HELGRIND-LIB-RTLD10
Helgrind:Race
fun:symlook_default
}
{
HELGRIND-LIB-RTLD11
Helgrind:Race
...
fun:dl_iterate_phdr
}
{
HELGRIND-LIB-RTLD12
Helgrind:Race
fun:morecore
}
{
HELGRIND-LIB-RTLD13
Helgrind:Race
fun:__crt_malloc
}
{
HELGRIND-LIB-RTLD14
Helgrind:Race
fun:globallist_curr
}
{
HELGRIND-LIB-RTLD15
Helgrind:Race
fun:tls_get_addr_common
}
{
HELGRIND-LIB-RTLD16
Helgrind:Race
fun:memset
...
fun:allocate_tls
}
{
HELGRIND-LIB-RTLD17
Helgrind:Race
fun:__crt_free
}
{
HELGRIND-LIB-RTLD18
Helgrind:Race
...
fun:free_tls
}

View File

@@ -219,12 +219,6 @@
fun:thr_keycreate_once
}
{
Solaris:_nsc_proc_is_cache
Helgrind:Race
fun:_nsc_proc_is_cache
}
{
Solaris:nss_dbop_search
Helgrind:Race