1 2# Suppressions for Darwin 12.x / Mac OS X 10.8 Mountain Lion 3 4# ZLib stuff. How come this wasn't necessary in 10.6 ? 5{ 6 OSX108:zlib-C 7 Memcheck:Cond 8 obj:/usr/lib/libz.*dylib 9 obj:/usr/lib/libz.*dylib 10} 11{ 12 OSX108:zlib-8 13 Memcheck:Value8 14 obj:/usr/lib/libz.*dylib 15 obj:/usr/lib/libz.*dylib 16} 17 18############################ 19## Possibly all to do with borked/incomplete 10.8 syscall wrappers 20## Consider all of these as a temporary kludge. It would be much 21## better to fix the wrappers correctly (iow, actually implement them). 22 23{ 24 OSX108:CoreFoundation-1 25 Memcheck:Value8 26 obj:*CoreFoundation.framework/Versions/A/CoreFoundation 27 obj:*CoreFoundation.framework/Versions/A/CoreFoundation 28 obj:*CoreFoundation.framework/Versions/A/CoreFoundation 29} 30 31{ 32 OSX108:CoreFoundation-2 33 Memcheck:Cond 34 obj:*CoreFoundation.framework/Versions/A/CoreFoundation 35 obj:*CoreFoundation.framework/Versions/A/CoreFoundation 36 obj:*CoreFoundation.framework/Versions/A/CoreFoundation 37} 38 39{ 40 OSX108:CoreGraphics-1 41 Memcheck:Cond 42 obj:*CoreGraphics.framework/Versions/A/CoreGraphics 43 obj:*CoreGraphics.framework/Versions/A/CoreGraphics 44 obj:*CoreGraphics.framework/Versions/A/CoreGraphics 45} 46 47# Use of uninitialised value of size 8 48# at 0x39CC164: aes_encrypt_xmm_no_save 49{ 50 OSX108:aes_encrypt_xmm_no_save 51 Memcheck:Value8 52 fun:aes_encrypt_xmm_no_save 53} 54 55{ 56 OSX108:dyld-1 57 Memcheck:Value8 58 obj:/usr/lib/dyld 59 obj:/usr/lib/dyld 60 obj:/usr/lib/dyld 61} 62 63{ 64 OSX108:dyld-2 65 Memcheck:Cond 66 obj:/usr/lib/dyld 67 obj:/usr/lib/dyld 68 obj:/usr/lib/dyld 69} 70 71{ 72 OSX108:libxpc-1 73 Memcheck:Cond 74 obj:/usr/lib/system/libxpc.dylib 75 obj:/usr/lib/system/libxpc.dylib 76 obj:/usr/lib/system/libxpc.dylib 77 obj:/usr/lib/system/libxpc.dylib 78} 79 80{ 81 OSX108:libxpc-2 82 Memcheck:Value8 83 obj:/usr/lib/system/libxpc.dylib 84 obj:/usr/lib/system/libxpc.dylib 85 obj:/usr/lib/system/libxpc.dylib 86 obj:/usr/lib/system/libxpc.dylib 87} 88 89{ 90 OSX108:libxpc-3 91 Memcheck:Cond 92 fun:malloc 93 obj:/usr/lib/system/libxpc.dylib 94 obj:/usr/lib/system/libxpc.dylib 95 obj:/usr/lib/system/libxpc.dylib 96} 97 98{ 99 OSX108:libdispatch-1 100 Memcheck:Value8 101 obj:/usr/lib/system/libdispatch.dylib 102 obj:/usr/lib/system/libdispatch.dylib 103 obj:/usr/lib/system/libdispatch.dylib 104 obj:/usr/lib/system/libdispatch.dylib 105} 106 107{ 108 OSX108:ColorSync-1 109 Memcheck:Cond 110 obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync 111 obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync 112 obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync 113 obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync 114} 115 116{ 117 OSX108:ColorSync-2 118 Memcheck:Value8 119 obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync 120 obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync 121 obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync 122 obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync 123} 124 125{ 126 OSX108:mach_msg/mach_msg_trap 127 Memcheck:Param 128 mach_msg("rcv_name") 129 fun:mach_msg_trap 130} 131 132{ 133 OSX108:my_io_execute_passive_block/libdispatch 134 Memcheck:Cond 135 fun:my_io_execute_passive_block 136 obj:/usr/lib/system/libdispatch.dylib 137 obj:/usr/lib/system/libdispatch.dylib 138} 139 140{ 141 OSX108:CFRunLoopAddSource/AppKit 142 Memcheck:Cond 143 fun:CFRunLoopAddSource 144 obj:*Frameworks/AppKit.framework/Versions/C/AppKit 145 obj:*Frameworks/AppKit.framework/Versions/C/AppKit 146} 147 148{ 149 OSX108:CoreFoundation/HIToolbox/HIToolbox 150 Memcheck:Cond 151 obj:*CoreFoundation.framework/Versions/A/CoreFoundation 152 obj:*HIToolbox.framework/Versions/A/HIToolbox 153 obj:*HIToolbox.framework/Versions/A/HIToolbox 154} 155 156{ 157 OSX108:libsystem_kernel/CoreGraphics-1 158 Memcheck:Cond 159 obj:/usr/lib/system/libsystem_kernel.dylib 160 obj:*CoreGraphics.framework/Versions/A/CoreGraphics 161 obj:*CoreGraphics.framework/Versions/A/CoreGraphics 162 obj:*CoreGraphics.framework/Versions/A/CoreGraphics 163} 164 165{ 166 OSX108:libsystem_kernel/CoreGraphics-2 167 Memcheck:Param 168 msg->desc.port.name 169 obj:/usr/lib/system/libsystem_kernel.dylib 170 obj:*CoreGraphics.framework/Versions/A/CoreGraphics 171 obj:*CoreGraphics.framework/Versions/A/CoreGraphics 172 obj:*CoreGraphics.framework/Versions/A/CoreGraphics 173} 174 175{ 176 OSX108:libsystem_kernel/CoreFoundation/CoreFoundation/LaunchServices 177 Memcheck:Cond 178 obj:*CoreFoundation.framework/Versions/A/CoreFoundation 179 obj:*CoreFoundation.framework/Versions/A/CoreFoundation 180 obj:*LaunchServices.framework/Versions/A/LaunchServices 181} 182 183{ 184 OSX108:CoreFoundation/AE/AE 185 Memcheck:Cond 186 obj:*CoreFoundation.framework/Versions/A/CoreFoundation 187 obj:*AE.framework/Versions/A/AE 188 obj:*AE.framework/Versions/A/AE 189} 190 191{ 192 OSX108:CoreGraphics/CoreGraphics/CoreGraphics 193 Memcheck:Param 194 msg->desc.port.name 195 obj:*CoreGraphics.framework/Versions/A/CoreGraphics 196 obj:*CoreGraphics.framework/Versions/A/CoreGraphics 197 obj:*CoreGraphics.framework/Versions/A/CoreGraphics 198} 199 200{ 201 OSX108:CoreFoundation/Foundation/AppKit 202 Memcheck:Cond 203 obj:*CoreFoundation.framework/Versions/A/CoreFoundation 204 obj:*Foundation.framework/Versions/C/Foundation 205 obj:*Frameworks/AppKit.framework/Versions/C/AppKit 206} 207 208{ 209 OSX108:CoreFoundation/CoreFoundation/HIToolbox 210 Memcheck:Cond 211 obj:*CoreFoundation.framework/Versions/A/CoreFoundation 212 obj:*CoreFoundation.framework/Versions/A/CoreFoundation 213 obj:*HIToolbox.framework/Versions/A/HIToolbox 214} 215 216{ 217 OSX108:HIServices/HIToolbox/HIToolbox 218 Memcheck:Cond 219 obj:*HIServices.framework/Versions/A/HIServices 220 obj:*HIToolbox.framework/Versions/A/HIToolbox 221 obj:*HIToolbox.framework/Versions/A/HIToolbox 222} 223 224{ 225 OSX108:AppKit-1 226 Memcheck:Cond 227 obj:*AppKit.framework/Versions/C/AppKit 228 obj:*AppKit.framework/Versions/C/AppKit 229 obj:*AppKit.framework/Versions/C/AppKit 230} 231 232{ 233 OSX108:32bit:_libxpc_initializer 234 Memcheck:Cond 235 fun:_libxpc_initializer 236 fun:libSystem_initializer 237 fun:*ImageLoaderMachO*doModInitFunctions* 238} 239 240# See https://bugs.kde.org/show_bug.cgi?id=196528 241{ 242 macos-__pthread_rwlock_init-see-our-bug-196528 243 Memcheck:Cond 244 fun:pthread_rwlock_init 245} 246 247######################################################### 248## Leaks (apparently) in even hello-world style programs 249 250{ 251 OSX108:leak-1 252 Memcheck:Leak 253 match-leak-kinds: definite 254 fun:malloc_zone_malloc 255 fun:_ZN4objc8DenseMapIP11objc_objectmL* 256 fun:arr_init 257} 258 259{ 260 OSX108:leak-2 261 Memcheck:Leak 262 fun:malloc_zone_malloc 263 fun:*NX*Map* 264 fun:*NX*Map* 265} 266 267{ 268 OSX108:leak-3 269 Memcheck:Leak 270 fun:malloc_zone_malloc 271 fun:*NX*Map* 272 fun:*image* 273} 274 275{ 276 OSX108:leak-4 277 Memcheck:Leak 278 fun:malloc_zone_malloc 279 fun:*NX*Map* 280 fun:*remap* 281} 282 283{ 284 OSX108:leak-5 285 Memcheck:Leak 286 fun:malloc_zone_malloc 287 fun:*NX*Map* 288 fun:*future* 289} 290 291{ 292 OSX108:leak-6 293 Memcheck:Leak 294 fun:malloc_zone_malloc 295 fun:*strdup* 296 fun:*NX*Map* 297} 298 299{ 300 OSX108:leak-7 301 Memcheck:Leak 302 fun:malloc_zone_malloc 303 fun:*NX*Map* 304 fun:*attached* 305} 306 307{ 308 OSX108:leak-8 309 Memcheck:Leak 310 fun:malloc_zone_malloc 311 fun:*NX*Map* 312 fun:dlopen 313} 314 315{ 316 OSX108:leak-9 317 Memcheck:Leak 318 fun:malloc 319 fun:*PerThread* 320 fun:dlopen 321} 322 323{ 324 OSX108:leak-10 325 Memcheck:Leak 326 fun:malloc_zone_calloc 327 fun:*NX*Hash* 328} 329 330{ 331 OSX108:leak-11 332 Memcheck:Leak 333 fun:malloc_zone_calloc 334 fun:*map* 335 fun:*map* 336} 337 338{ 339 OSX108:leak-12 340 Memcheck:Leak 341 fun:malloc_zone_calloc 342 fun:*fetch_pthread_data* 343} 344 345{ 346 OSX108:leak-13 347 Memcheck:Leak 348 fun:malloc_zone_malloc 349 fun:recursive_mutex_init 350 fun:_objc_init 351} 352 353{ 354 OSX108:leak-14 355 Memcheck:Leak 356 match-leak-kinds: reachable 357 fun:malloc_zone_?alloc 358 ... 359 fun:dyld_register_image_state_change_handler 360 ... 361} 362 363{ 364 OSX108:leak-15 365 Memcheck:Leak 366 match-leak-kinds: reachable 367 fun:?alloc 368 ... 369 fun:dyld_register_image_state_change_handler 370 ... 371} 372 373{ 374 OSX108:leak-16 375 Memcheck:Leak 376 match-leak-kinds: reachable 377 fun:malloc_zone_?alloc 378 ... 379 fun:map_images_nolock 380 fun:map_images 381 ... 382} 383 384{ 385 OSX108:leak-17 386 Memcheck:Leak 387 match-leak-kinds: possible 388 fun:malloc_zone_?alloc 389 ... 390 fun:map_images_nolock 391 fun:map_images 392 ... 393} 394 395{ 396 OSX108:leak-18 397 Memcheck:Leak 398 match-leak-kinds: indirect 399 fun:malloc_zone_?alloc 400 ... 401 fun:libSystem_initializer 402 ... 403} 404 405{ 406 OSX108:leak-19 407 Memcheck:Leak 408 match-leak-kinds: indirect 409 fun:?alloc 410 ... 411 fun:libSystem_initializer 412 ... 413} 414 415{ 416 OSX108:leak-20 417 Memcheck:Leak 418 match-leak-kinds: reachable 419 fun:malloc_zone_?alloc 420 ... 421 fun:libSystem_initializer 422 ... 423} 424 425{ 426 OSX108:leak-21 427 Memcheck:Leak 428 match-leak-kinds: reachable 429 fun:?alloc 430 ... 431 fun:libSystem_initializer 432 ... 433} 434 435{ 436 OSX108:leak-22 437 Memcheck:Leak 438 match-leak-kinds: reachable 439 fun:?alloc 440 ... 441 fun:_libxpc_initializer 442 ... 443} 444 445{ 446 OSX108:leak-23 447 Memcheck:Leak 448 match-leak-kinds: definite 449 fun:malloc 450 fun:realloc 451 fun:new_sem_from_pool 452 ... 453} 454 455##----------------------------------------------------------------------## 456# Memcheck 457##----------------------------------------------------------------------## 458 459