1
2# Suppressions for Darwin 14.x / Mac OS X 10.10 Yosemite
3
4############################################
5## Leaks.  For other stuff see below.
6
7{
8   OSX1010:1-Leak
9   Memcheck:Leak
10   match-leak-kinds: possible
11   fun:malloc_zone_?alloc
12   ...
13   fun:_read_images
14}
15
16#{
17#   OSX1010:2-Leak
18#   Memcheck:Leak
19#   match-leak-kinds: definite
20#   fun:?alloc
21#   ...
22#   fun:_ZN4dyld24initializeMainExecutableEv
23#}
24
25{
26   OSX1010:3-Leak
27   Memcheck:Leak
28   match-leak-kinds: definite
29   fun:malloc_zone_?alloc
30   fun:recursive_mutex_init
31   ...
32   fun:_os_object_init
33   fun:libdispatch_init
34   fun:libSystem_initializer
35   ...
36}
37
38#{
39#   OSX1010:4-Leak
40#   Memcheck:Leak
41#   match-leak-kinds: reachable
42#   fun:malloc_zone_?alloc
43#   ...
44#   fun:dyld_register_image_state_change_handler
45#   ...
46#}
47
48{
49   OSX1010:5-Leak
50   Memcheck:Leak
51   match-leak-kinds: reachable
52   fun:?alloc
53   ...
54   fun:dyld_register_image_state_change_handler
55   ...
56}
57
58{
59   OSX1010:6-Leak
60   Memcheck:Leak
61   match-leak-kinds: reachable
62   fun:malloc_zone_?alloc
63   ...
64   fun:map_images_nolock
65   fun:map_images
66   ...
67}
68
69{
70   OSX1010:7-Leak
71   Memcheck:Leak
72   match-leak-kinds: possible
73   fun:malloc_zone_?alloc
74   ...
75   fun:map_images_nolock
76   fun:map_images
77   ...
78}
79
80{
81   OSX1010:8-Leak
82   Memcheck:Leak
83   match-leak-kinds: definite
84   fun:?alloc
85   ...
86   fun:libSystem_initializer
87   ...
88}
89
90{
91   OSX1010:9-Leak
92   Memcheck:Leak
93   match-leak-kinds: reachable
94   fun:malloc_zone_?alloc
95   ...
96   fun:libSystem_initializer
97   ...
98}
99
100{
101   OSX1010:10-Leak
102   Memcheck:Leak
103   match-leak-kinds: reachable
104   fun:?alloc
105   ...
106   fun:libSystem_initializer
107   ...
108}
109
110#{
111#   OSX1010:11-Leak
112#   Memcheck:Leak
113#   match-leak-kinds: definite
114#   fun:malloc
115#   fun:currentlocale
116#}
117#
118#{
119#   OSX1010:12-Leak
120#   Memcheck:Leak
121#   match-leak-kinds: possible
122#   fun:malloc
123#   fun:tzsetwall_basic
124#   fun:_st_tzset_basic
125#}
126
127{
128   OSX1010:13-Leak
129   Memcheck:Leak
130   match-leak-kinds: reachable
131   fun:malloc_zone_memalign
132   ...
133   fun:_ZN4dyld24initializeMainExecutableEv
134   ...
135}
136
137{
138   OSX1010:14-Leak
139   Memcheck:Leak
140   match-leak-kinds: reachable
141   fun:?alloc
142   ...
143   fun:libSystem_atfork_child
144   ...
145}
146
147{
148   OSX1010:15-Leak
149   Memcheck:Leak
150   match-leak-kinds: reachable
151   fun:malloc
152   fun:__smakebuf
153   ...
154   fun:printf
155   ...
156}
157
158############################################
159## Non-leak errors
160
161##{
162##   OSX1010:CoreFoundation-1
163##   Memcheck:Cond
164##   obj:*CoreFoundation.framework*CoreFoundation*
165##   obj:*CoreFoundation.framework*CoreFoundation*
166##   obj:*CoreFoundation.framework*CoreFoundation*
167##}
168
169{
170   OSX1010:CoreFoundation-2
171   Memcheck:Cond
172   obj:*CoreFoundation.framework*CoreFoundation*
173   obj:*libdispatch.dylib*
174   obj:*libdispatch.dylib*
175}
176
177{
178   OSX1010:CoreFoundation-3
179   Memcheck:Cond
180   obj:*CoreFoundation.framework*CoreFoundation*
181   obj:*CoreFoundation.framework*CoreFoundation*
182   obj:*Foundation.framework*Foundation*
183}
184
185{
186   OSX1010:CoreFoundation-4
187   Memcheck:Cond
188   obj:*CoreFoundation.framework*CoreFoundation*
189   obj:*CoreFoundation.framework*CoreFoundation*
190   obj:*SystemConfiguration.framework*SystemConfiguration*
191}
192
193{
194   OSX1010:CoreFoundation-5
195   Memcheck:Cond
196   obj:*CoreFoundation.framework*CoreFoundation*
197   obj:*CoreFoundation.framework*CoreFoundation*
198   obj:*HIServices.framework*HIServices*
199}
200
201{
202   OSX1010:CoreFoundation-6
203   Memcheck:Cond
204   obj:*CoreFoundation.framework*CoreFoundation*
205   obj:*SystemConfiguration.framework*SystemConfiguration*
206   obj:*SystemConfiguration.framework*SystemConfiguration*
207}
208
209{
210   OSX1010:CoreFoundation-7
211   Memcheck:Cond
212   obj:*CoreFoundation.framework*CoreFoundation*
213   obj:*SystemConfiguration.framework*SystemConfiguration*
214   obj:*CoreFoundation.framework*CoreFoundation*
215}
216
217{
218   OSX1010:CoreFoundation-8
219   Memcheck:Cond
220   obj:*CoreFoundation.framework*CoreFoundation*
221   obj:*IOKit.framework*IOKit*
222}
223
224{
225   OSX1010:CoreFoundation-9
226   Memcheck:Cond
227   obj:*CoreFoundation.framework*CoreFoundation*
228   obj:*Foundation.framework*Foundation*
229   obj:*AppKit.framework*AppKit*
230}
231
232{
233   OSX1010:CoreFoundation-10
234   Memcheck:Cond
235   obj:*CoreFoundation.framework*CoreFoundation*
236   obj:*HIToolbox.framework*HIToolbox*
237   obj:*HIToolbox.framework*HIToolbox*
238}
239
240{
241   OSX1010:CoreFoundation-11
242   Memcheck:Cond
243   obj:*CoreFoundation.framework*CoreFoundation*
244   obj:*AE.framework*AE*
245   obj:*AE.framework*AE*
246}
247
248{
249   OSX1010:CoreFoundation-12
250   Memcheck:Cond
251   obj:*CoreFoundation.framework*CoreFoundation*
252   obj:*CoreFoundation.framework*CoreFoundation*
253   obj:*HIToolbox.framework*HIToolbox*
254}
255
256{
257   OSX1010:CoreFoundation-13
258   Memcheck:Cond
259   obj:*CoreFoundation.framework*CoreFoundation*
260   obj:*CoreFoundation.framework*CoreFoundation*
261   obj:*AE.framework*AE*
262}
263
264{
265   OSX1010:AppKit-1
266   Memcheck:Cond
267   obj:*AppKit.framework*AppKit*
268   obj:*AppKit.framework*AppKit*
269   obj:*AppKit.framework*AppKit*
270}
271
272{
273   OSX1010:AppKit-2
274   Memcheck:Cond
275   obj:*AppKit.framework*AppKit*
276   obj:*AppKit.framework*AppKit*
277   obj:*libdispatch.dylib*
278}
279
280#{
281#   OSX1010:AppKit-3
282#   Memcheck:Cond
283#   obj:*AppKit.framework*AppKit*
284#   obj:*libdispatch.dylib*
285#   obj:*libdispatch.dylib*
286#}
287
288##{
289##   OSX1010:AppKit-4
290##   Memcheck:Cond
291##   obj:*AppKit.framework*AppKit*
292##   obj:*AppKit.framework*AppKit*
293##   obj:*CoreFoundation.framework*CoreFoundation*
294##}
295
296{
297   OSX1010:AppKit-5
298   Memcheck:Cond
299   obj:*AppKit.framework*AppKit*
300   obj:*AppKit.framework*AppKit*
301   obj:*Foundation.framework*Foundation*
302}
303
304{
305   OSX1010:AppKit-6
306   Memcheck:Cond
307   obj:*AppKit.framework*AppKit*
308   obj:*Foundation.framework*Foundation*
309   obj:*AppKit.framework*AppKit*
310}
311
312{
313   OSX1010:AppKit-7
314   Memcheck:Cond
315   obj:*AppKit.framework*AppKit*
316   obj:*libdispatch.dylib*
317   obj:*libdispatch.dylib*
318}
319
320{
321   OSX1010:AppKit-8
322   Memcheck:Cond
323   obj:*AppKit.framework*AppKit*
324   obj:*Foundation.framework*Foundation*
325   obj:*Foundation.framework*Foundation*
326}
327
328{
329   OSX1010:ColorSync-1
330   Memcheck:Cond
331   obj:*ColorSync.framework*ColorSync*
332   obj:*ColorSync.framework*ColorSync*
333   obj:*ColorSync.framework*ColorSync*
334}
335
336#{
337#   OSX1010:ColorSync-2
338#   Memcheck:Value8
339#   obj:*ColorSync.framework*ColorSync*
340#   obj:*ColorSync.framework*ColorSync*
341#   obj:*ColorSync.framework*ColorSync*
342#}
343
344{
345   OSX1010:CoreGraphics-1
346   Memcheck:Cond
347   obj:*CoreGraphics.framework*CoreGraphics*
348   obj:*CoreGraphics.framework*CoreGraphics*
349}
350
351#{
352#   OSX1010:CoreGraphics-2
353#   Memcheck:Value8
354#   obj:*CoreGraphics.framework*CoreGraphics*
355#   obj:*CoreGraphics.framework*CoreGraphics*
356#   obj:*CoreGraphics.framework*CoreGraphics*
357#}
358
359{
360   OSX1010:CoreGraphics-3
361   Memcheck:Cond
362   obj:*CoreGraphics.framework*CoreGraphics*
363   obj:*CoreGraphics.framework*libRIP*
364   obj:*CoreGraphics.framework*libRIP*
365}
366
367#{
368#   OSX1010:CoreGraphics-4
369#   Memcheck:Cond
370#   obj:*CoreGraphics.framework*CoreGraphics*
371#   obj:*CoreGraphics.framework*CoreGraphics*
372#   obj:*CoreGraphics.framework*libRIP*
373#}
374
375{
376   OSX1010:CoreGraphics-5
377   Memcheck:Cond
378   obj:*CoreGraphics.framework*CoreGraphics*
379   obj:*libdispatch.dylib*
380   obj:*libdispatch.dylib*
381}
382
383#{
384#   OSX1010:CoreGraphics-6
385#   Memcheck:Cond
386#   obj:*CoreGraphics.framework*CoreGraphics*
387#   obj:*CoreGraphics.framework*CoreGraphics*
388#   obj:*HIToolbox.framework*HIToolbox*
389#}
390
391{
392   OSX1010:HIServices-1
393   Memcheck:Cond
394   obj:*HIServices.framework*HIServices*
395   obj:*HIToolbox.framework*HIToolbox*
396   obj:*HIToolbox.framework*HIToolbox*
397}
398
399{
400   OSX1010:LaunchServices-1
401   Memcheck:Cond
402   obj:*LaunchServices.framework*LaunchServices*
403   obj:*AppKit.framework*AppKit*
404   obj:*AppKit.framework*AppKit*
405}
406
407{
408   OSX1010:LaunchServices-2
409   Memcheck:Cond
410   obj:*LaunchServices.framework*LaunchServices*
411   obj:*libdispatch.dylib*
412   obj:*libdispatch.dylib*
413}
414
415{
416   OSX1010:QuartzCore-1
417   Memcheck:Cond
418   obj:*QuartzCore.framework*QuartzCore
419   obj:*QuartzCore.framework*QuartzCore
420   obj:*QuartzCore.framework*QuartzCore
421}
422
423#{
424#   OSX1010:vImage-1
425#   Memcheck:Cond
426#   obj:*vImage.framework*vImage*
427#   obj:*vImage.framework*vImage*
428#   obj:*CoreGraphics.framework*CoreGraphics*
429#}
430
431{
432   OSX1010:zlib-C
433   Memcheck:Cond
434   obj:/usr/lib/libz.*dylib
435   obj:/usr/lib/libz.*dylib
436}
437
438{
439   OSX1010:zlib-8
440   Memcheck:Value8
441   obj:/usr/lib/libz.*dylib
442   obj:/usr/lib/libz.*dylib
443}
444
445#{
446#   OSX1010:32bit:_libxpc_initializer
447#   Memcheck:Cond
448#   fun:_libxpc_initializer
449#   fun:libSystem_initializer
450#   fun:*ImageLoaderMachO*doModInitFunctions*
451#}
452
453{
454   OSX1010:dyld-1
455   Memcheck:Cond
456   fun:*ImageLoader*weakBind*
457   fun:*ImageLoader*link*
458   fun:*dyld*link*
459}
460
461{
462   OSX1010:dyld-2
463   Memcheck:Cond
464   fun:exit
465   obj:*libdyld*dylib*
466}
467
468{
469   OSX1010:libsystem_kernel-1
470   Memcheck:Cond
471   obj:*libsystem_kernel*dylib*
472   obj:*libsystem_kernel*dylib*
473   obj:*CoreFoundation.framework*CoreFoundation*
474}
475
476{
477   OSX1010:CoreServicesInternal-1
478   Memcheck:Cond
479   obj:*CoreServicesInternal.framework*CoreServicesInternal*
480   obj:*CoreServices.framework*LaunchServices*
481   obj:*CoreServices.framework*LaunchServices*
482}
483
484{
485   OSX1010:CoreServicesInternal-2
486   Memcheck:Cond
487   obj:*CoreServicesInternal.framework*CoreServicesInternal*
488   obj:*CoreServicesInternal.framework*CoreServicesInternal*
489   obj:*CoreServicesInternal.framework*CoreServicesInternal*
490}
491
492{
493   OSX1010:CoreServicesInternal-3
494   Memcheck:Cond
495   obj:*CoreServicesInternal.framework*CoreServicesInternal*
496   obj:*CoreServicesInternal.framework*CoreServicesInternal*
497   obj:*CoreFoundation.framework*CoreFoundation*
498}
499
500{
501   OSX1010:CoreServices-1
502   Memcheck:Cond
503   obj:*CoreServices.framework*LaunchServices*
504   obj:*CoreServices.framework*LaunchServices*
505   obj:*CoreServices.framework*LaunchServices*
506}
507
508##{
509##   OSX1010:libsystem_pthread-1
510##   Memcheck:Cond
511##   obj:*libsystem_pthread*dylib*
512##   obj:*ImageIO.framework*ImageIO*
513##   obj:*ImageIO.framework*ImageIO*
514##}
515
516{
517   OSX1010:ApplicationServices-1
518   Memcheck:Cond
519   obj:*ApplicationServices.framework*ATS*
520   obj:*libsystem_pthread*dylib*
521   obj:*libsystem_platform*dylib*
522}
523
524{
525   OSX1010:HIToolbox-1
526   Memcheck:Cond
527   obj:*HIToolbox.framework*HIToolbox*
528   obj:*HIToolbox.framework*HIToolbox*
529   obj:*HIToolbox.framework*HIToolbox*
530}
531
532{
533   OSX1010:RawCamera-1
534   Memcheck:Cond
535   obj:*RawCamera.bundle*RawCamera*
536   obj:*libdispatch.dylib*
537   obj:*libdispatch.dylib*
538}
539
540##{
541##   OSX1010:CoreImage-1
542##   Memcheck:Cond
543##   obj:*CoreImage.framework*CoreImage*
544##   obj:*CoreImage.framework*CoreImage*
545##   obj:*CoreImage.framework*CoreImage*
546##}
547
548##{
549##   OSX1010:strncpy-1
550##   Memcheck:Cond
551##   fun:strncpy
552##   obj:*CoreServicesInternal.framework*CoreServicesInternal
553##   obj:*CoreServicesInternal.framework*CoreServicesInternal
554##}
555
556{
557   OSX1010:pthread_rwlock_init
558   Memcheck:Cond
559   fun:pthread_rwlock_init
560   obj:*ImageIO.framework*ImageIO*
561   obj:*ImageIO.framework*ImageIO*
562}
563
564{
565   OSX1010:CFBasicHash
566   Memcheck:Value8
567   fun:*CFBasicHash*
568   fun:*CF*
569}
570
571{
572   OSX1010:AppleIntelHD4000GraphicsGLDriver-1-Addr8
573   Memcheck:Addr8
574   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
575   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
576   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
577}
578{
579   OSX1010:AppleIntelHD4000GraphicsGLDriver-1-Addr8
580   Memcheck:Addr4
581   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
582   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
583   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
584}
585
586{
587   OSX1010:AppleIntelHD4000GraphicsGLDriver-2-Addr8
588   Memcheck:Addr8
589   fun:*platform_memmove*
590   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
591   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
592}
593{
594   OSX1010:AppleIntelHD4000GraphicsGLDriver-2-Addr2
595   Memcheck:Addr2
596   fun:*platform_memmove*
597   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
598   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
599}
600
601{
602   OSX1010:AppleIntelHD4000GraphicsGLDriver-3-Addr8
603   Memcheck:Addr8
604   fun:*platform_memmove*
605   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
606   obj:*GLEngine.bundle*GLEngine*
607}
608{
609   OSX1010:AppleIntelHD4000GraphicsGLDriver-3-Addr2
610   Memcheck:Addr2
611   fun:*platform_memmove*
612   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
613   obj:*GLEngine.bundle*GLEngine*
614}
615{
616   OSX1010:AppleIntelHD4000GraphicsGLDriver-3-Addr1
617   Memcheck:Addr1
618   fun:*platform_memmove*
619   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
620   obj:*GLEngine.bundle*GLEngine*
621}
622
623{
624   OSX1010:AppleIntelHD4000GraphicsGLDriver-4
625   Memcheck:Addr8
626   fun:*platform_bzero*
627   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
628   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
629}
630
631{
632   OSX1010:AppleIntelHD4000GraphicsGLDriver-6-Addr8
633   Memcheck:Addr8
634   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
635   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
636   obj:*GLEngine.bundle*GLEngine*
637}
638{
639   OSX1010:AppleIntelHD4000GraphicsGLDriver-6-Addr4
640   Memcheck:Addr4
641   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
642   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
643   obj:*GLEngine.bundle*GLEngine*
644}
645
646{
647   OSX1010:AppleIntelHD4000GraphicsGLDriver-7
648   Memcheck:Addr4
649   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
650   obj:*GLEngine.bundle*GLEngine*
651}
652
653{
654   OSX1010:OSAtomicAdd32
655   Memcheck:Addr4
656   fun:*OSAtomicAdd32*
657   obj:*IOAccelerator.framework*IOAccelerator*
658   obj:*GPUSupport.framework*GPUSupportMercury*
659}
660
661{
662   OSX1010:IOAccelerator-1
663   Memcheck:Addr4
664   obj:*IOAccelerator.framework*IOAccelerator*
665   obj:*GPUSupport.framework*GPUSupportMercury*
666}
667
668{
669   OSX1010:mach_msg_trap-1
670   Memcheck:Param
671   msg->desc.port.name
672   fun:mach_msg_trap
673   obj:*libsystem_kernel.dylib*
674   obj:*SystemConfiguration.framework*SystemConfiguration*
675}
676
677{
678   OSX1010:mach_msg_trap-2
679   Memcheck:Param
680   msg->desc.port.name
681   fun:mach_msg_trap
682   obj:*SystemConfiguration.framework*SystemConfiguration*
683   obj:*SystemConfiguration.framework*SystemConfiguration*
684}
685
686# See https://bugs.kde.org/show_bug.cgi?id=188572 about this;  it's
687# unavoidable due to BSD setenv() semantics.
688{
689   macos-__setenv-leak-see-our-bug-188572
690   Memcheck:Leak
691   match-leak-kinds: definite
692   fun:malloc
693   fun:_owned_ptr_alloc
694   fun:setenv
695}
696
697# See https://bugs.kde.org/show_bug.cgi?id=196528
698{
699macos-__pthread_rwlock_init-see-our-bug-196528
700Memcheck:Cond
701fun:pthread_rwlock_init
702}
703