blob: 6ef99e91c73fe7d4e263453954ba95839c83eda0 [file] [log] [blame]
sewardj03a79bf2014-06-25 11:15:51 +00001
2# Suppressions for Darwin 13.x / Mac OS X 10.9 Mavericks
3
4############################################
5## Leaks. For other stuff see below.
6
sewardjec66ad52014-06-20 11:48:38 +00007{
sewardj03a79bf2014-06-25 11:15:51 +00008 OSX109:1-Leak
sewardjec66ad52014-06-20 11:48:38 +00009 Memcheck:Leak
10 match-leak-kinds: possible
11 fun:malloc_zone_?alloc
12 ...
13 fun:_read_images
14}
15
16{
sewardj03a79bf2014-06-25 11:15:51 +000017 OSX109:2-Leak
sewardjec66ad52014-06-20 11:48:38 +000018 Memcheck:Leak
19 match-leak-kinds: definite
20 fun:?alloc
21 ...
22 fun:_ZN4dyld24initializeMainExecutableEv
23}
24
25{
sewardj03a79bf2014-06-25 11:15:51 +000026 OSX109:3-Leak
sewardjec66ad52014-06-20 11:48:38 +000027 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{
sewardj03a79bf2014-06-25 11:15:51 +000038 OSX109:4-Leak
sewardjec66ad52014-06-20 11:48:38 +000039 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{
sewardj03a79bf2014-06-25 11:15:51 +000048 OSX109:5-Leak
sewardjec66ad52014-06-20 11:48:38 +000049 Memcheck:Leak
50 match-leak-kinds: reachable
51 fun:?alloc
52 ...
53 fun:dyld_register_image_state_change_handler
54 ...
55}
56
57{
sewardj03a79bf2014-06-25 11:15:51 +000058 OSX109:6-Leak
sewardjec66ad52014-06-20 11:48:38 +000059 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{
sewardj03a79bf2014-06-25 11:15:51 +000069 OSX109:7-Leak
sewardjec66ad52014-06-20 11:48:38 +000070 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{
sewardj03a79bf2014-06-25 11:15:51 +000080 OSX109:8-Leak
sewardjec66ad52014-06-20 11:48:38 +000081 Memcheck:Leak
82 match-leak-kinds: indirect
83 fun:?alloc
84 ...
85 fun:libSystem_initializer
86 ...
87}
88
89{
sewardj03a79bf2014-06-25 11:15:51 +000090 OSX109:9-Leak
sewardjec66ad52014-06-20 11:48:38 +000091 Memcheck:Leak
92 match-leak-kinds: reachable
93 fun:malloc_zone_?alloc
94 ...
95 fun:libSystem_initializer
96 ...
97}
98
99{
sewardj03a79bf2014-06-25 11:15:51 +0000100 OSX109:10-Leak
sewardjec66ad52014-06-20 11:48:38 +0000101 Memcheck:Leak
102 match-leak-kinds: reachable
103 fun:?alloc
104 ...
105 fun:libSystem_initializer
106 ...
107}
108
sewardj37334b42014-08-14 09:46:52 +0000109{
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
rhyskidd138aadf2015-01-09 15:32:07 +0000126# 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
rhyskiddfe16bcd2015-01-09 15:41:15 +0000137# 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
sewardj03a79bf2014-06-25 11:15:51 +0000144############################################
145## Non-leak errors
sewardjec66ad52014-06-20 11:48:38 +0000146
147{
sewardj03a79bf2014-06-25 11:15:51 +0000148 OSX109:AppKit-1
sewardjec66ad52014-06-20 11:48:38 +0000149 Memcheck:Cond
sewardj03a79bf2014-06-25 11:15:51 +0000150 obj:*AppKit.framework*AppKit*
151 obj:*AppKit.framework*AppKit*
152 obj:*AppKit.framework*AppKit*
sewardjec66ad52014-06-20 11:48:38 +0000153}
154
155{
sewardj03a79bf2014-06-25 11:15:51 +0000156 OSX109:AppKit-2
sewardjec66ad52014-06-20 11:48:38 +0000157 Memcheck:Cond
sewardj03a79bf2014-06-25 11:15:51 +0000158 obj:*AppKit.framework*AppKit*
159 obj:*AppKit.framework*AppKit*
160 obj:*libdispatch.dylib*
sewardjec66ad52014-06-20 11:48:38 +0000161}
162
163{
sewardj03a79bf2014-06-25 11:15:51 +0000164 OSX109:AppKit-3
sewardjec66ad52014-06-20 11:48:38 +0000165 Memcheck:Cond
sewardj03a79bf2014-06-25 11:15:51 +0000166 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
sewardjec66ad52014-06-20 11:48:38 +0000278}
sewardj8cab2de2014-07-08 08:10:14 +0000279
280{
281 OSX109:32bit:_libxpc_initializer
282 Memcheck:Cond
283 fun:_libxpc_initializer
284 fun:libSystem_initializer
285 fun:*ImageLoaderMachO*doModInitFunctions*
286}