Home | History | Annotate | Download | only in valgrind
      1 
      2 # Suppressions for Darwin 13.x / Mac OS X 10.9 Mavericks
      3 
      4 ############################################
      5 ## Leaks.  For other stuff see below.
      6 
      7 {
      8    OSX109:1-Leak
      9    Memcheck:Leak
     10    match-leak-kinds: possible
     11    fun:malloc_zone_?alloc
     12    ...
     13    fun:_read_images
     14 }
     15 
     16 {
     17    OSX109:2-Leak
     18    Memcheck:Leak
     19    match-leak-kinds: definite
     20    fun:?alloc
     21    ...
     22    fun:_ZN4dyld24initializeMainExecutableEv
     23 }
     24 
     25 {
     26    OSX109:3-Leak
     27    Memcheck:Leak
     28    match-leak-kinds: definite
     29    fun:malloc_zone_?alloc
     30    fun:recursive_mutex_init
     31    fun:_objc_init
     32    fun:_os_object_init
     33    fun:libSystem_initializer
     34    ...
     35 }
     36 
     37 {
     38    OSX109:4-Leak
     39    Memcheck:Leak
     40    match-leak-kinds: reachable
     41    fun:malloc_zone_?alloc
     42    ...
     43    fun:dyld_register_image_state_change_handler
     44    ...
     45 }
     46 
     47 {
     48    OSX109:5-Leak
     49    Memcheck:Leak
     50    match-leak-kinds: reachable
     51    fun:?alloc
     52    ...
     53    fun:dyld_register_image_state_change_handler
     54    ...
     55 }
     56 
     57 {
     58    OSX109:6-Leak
     59    Memcheck:Leak
     60    match-leak-kinds: reachable
     61    fun:malloc_zone_?alloc
     62    ...
     63    fun:map_images_nolock
     64    fun:map_images
     65    ...
     66 }
     67 
     68 {
     69    OSX109:7-Leak
     70    Memcheck:Leak
     71    match-leak-kinds: possible
     72    fun:malloc_zone_?alloc
     73    ...
     74    fun:map_images_nolock
     75    fun:map_images
     76    ...
     77 }
     78 
     79 {
     80    OSX109:8-Leak
     81    Memcheck:Leak
     82    match-leak-kinds: indirect
     83    fun:?alloc
     84    ...
     85    fun:libSystem_initializer
     86    ...
     87 }
     88 
     89 {
     90    OSX109:9-Leak
     91    Memcheck:Leak
     92    match-leak-kinds: reachable
     93    fun:malloc_zone_?alloc
     94    ...
     95    fun:libSystem_initializer
     96    ...
     97 }
     98 
     99 {
    100    OSX109:10-Leak
    101    Memcheck:Leak
    102    match-leak-kinds: reachable
    103    fun:?alloc
    104    ...
    105    fun:libSystem_initializer
    106    ...
    107 }
    108 
    109 {
    110    OSX109:11-Leak
    111    Memcheck:Leak
    112    match-leak-kinds: definite
    113    fun:malloc
    114    fun:currentlocale
    115 }
    116 
    117 {
    118    OSX109:12-Leak
    119    Memcheck:Leak
    120    match-leak-kinds: possible
    121    fun:malloc
    122    fun:tzsetwall_basic
    123    fun:_st_tzset_basic
    124 }
    125 
    126 # See https://bugs.kde.org/show_bug.cgi?id=188572 about this;  it's
    127 # unavoidable due to BSD setenv() semantics.
    128 {
    129    macos-__setenv-leak-see-our-bug-188572
    130    Memcheck:Leak
    131    match-leak-kinds: definite
    132    fun:malloc
    133    fun:_owned_ptr_alloc
    134    fun:setenv
    135 }
    136 
    137 # See https://bugs.kde.org/show_bug.cgi?id=196528
    138 {
    139    macos-__pthread_rwlock_init-see-our-bug-196528
    140    Memcheck:Cond
    141    fun:pthread_rwlock_init
    142 }
    143 
    144 ############################################
    145 ## Non-leak errors
    146 
    147 {
    148    OSX109:AppKit-1
    149    Memcheck:Cond
    150    obj:*AppKit.framework*AppKit*
    151    obj:*AppKit.framework*AppKit*
    152    obj:*AppKit.framework*AppKit*
    153 }
    154 
    155 {
    156    OSX109:AppKit-2
    157    Memcheck:Cond
    158    obj:*AppKit.framework*AppKit*
    159    obj:*AppKit.framework*AppKit*
    160    obj:*libdispatch.dylib*
    161 }
    162 
    163 {
    164    OSX109:AppKit-3
    165    Memcheck:Cond
    166    obj:*AppKit.framework*AppKit*
    167    obj:*libdispatch.dylib*
    168    obj:*libdispatch.dylib*
    169 }
    170 
    171 {
    172    OSX109:ColorSync-1
    173    Memcheck:Cond
    174    obj:*ColorSync.framework*ColorSync*
    175    obj:*ColorSync.framework*ColorSync*
    176    obj:*ColorSync.framework*ColorSync*
    177 }
    178 
    179 {
    180    OSX109:ColorSync-2
    181    Memcheck:Value8
    182    obj:*ColorSync.framework*ColorSync*
    183    obj:*ColorSync.framework*ColorSync*
    184    obj:*ColorSync.framework*ColorSync*
    185 }
    186 
    187 {
    188    OSX109:CoreGraphics-1
    189    Memcheck:Cond
    190    obj:*CoreGraphics.framework*CoreGraphics*
    191    obj:*CoreGraphics.framework*CoreGraphics*
    192    obj:*CoreGraphics.framework*CoreGraphics*
    193 }
    194 
    195 {
    196    OSX109:CoreGraphics-2
    197    Memcheck:Value8
    198    obj:*CoreGraphics.framework*CoreGraphics*
    199    obj:*CoreGraphics.framework*CoreGraphics*
    200    obj:*CoreGraphics.framework*CoreGraphics*
    201 }
    202 
    203 {
    204    OSX109:CoreGraphics-3
    205    Memcheck:Cond
    206    obj:*CoreGraphics.framework*CoreGraphics*
    207    obj:*CoreGraphics.framework*libRIP*
    208    obj:*CoreGraphics.framework*libRIP*
    209 }
    210 
    211 {
    212    OSX109:CoreGraphics-4
    213    Memcheck:Cond
    214    obj:*CoreGraphics.framework*CoreGraphics*
    215    obj:*CoreGraphics.framework*CoreGraphics*
    216    obj:*CoreGraphics.framework*libRIP*
    217 }
    218 
    219 {
    220    OSX109:CoreGraphics-5
    221    Memcheck:Cond
    222    obj:*CoreGraphics.framework*CoreGraphics*
    223    obj:*libdispatch.dylib*
    224    obj:*libdispatch.dylib*
    225 }
    226 
    227 {
    228    OSX109:dyld-2
    229    Memcheck:Cond
    230    obj:/usr/lib/dyld
    231    obj:/usr/lib/dyld
    232    obj:/usr/lib/dyld
    233 }
    234 
    235 {
    236    OSX109:HIServices-1
    237    Memcheck:Cond
    238    obj:*HIServices.framework*HIServices*
    239    obj:*HIToolbox.framework*HIToolbox*
    240    obj:*HIToolbox.framework*HIToolbox*
    241 }
    242 
    243 {  
    244    OSX109:LaunchServices-1
    245    Memcheck:Cond
    246    obj:*LaunchServices.framework*LaunchServices*
    247    obj:*AppKit.framework*AppKit*
    248    obj:*AppKit.framework*AppKit*
    249 }
    250 
    251 {
    252    OSX109:QuartzCore-1
    253    Memcheck:Cond
    254    obj:*QuartzCore.framework*QuartzCore
    255    obj:*QuartzCore.framework*QuartzCore
    256    obj:*QuartzCore.framework*QuartzCore
    257 }
    258 
    259 {
    260    OSX109:vImage-1
    261    Memcheck:Cond
    262    obj:*vImage.framework*vImage*
    263    obj:*vImage.framework*vImage*
    264    obj:*CoreGraphics.framework*CoreGraphics*
    265 }
    266 
    267 {
    268    OSX109:zlib-C
    269    Memcheck:Cond
    270    obj:/usr/lib/libz.*dylib
    271    obj:/usr/lib/libz.*dylib
    272 }
    273 {
    274    OSX109:zlib-8
    275    Memcheck:Value8
    276    obj:/usr/lib/libz.*dylib
    277    obj:/usr/lib/libz.*dylib
    278 }
    279 
    280 {
    281    OSX109:32bit:_libxpc_initializer
    282    Memcheck:Cond
    283    fun:_libxpc_initializer
    284    fun:libSystem_initializer
    285    fun:*ImageLoaderMachO*doModInitFunctions*
    286 }
    287