1 # There are three kinds of suppressions in this file:
2 # 1. Third party stuff we have no control over.
4 # 2. Intentional unit test errors, stuff that is somehow a false positive
5 # in our own code, or stuff that is so trivial it's not worth fixing.
7 # 3. Suppressions for real chromium bugs that are not yet fixed.
8 # These should all be in chromium's bug tracking system.
9 # Periodically we should sweep this file and the bug tracker clean by
10 # running overnight and removing outdated bugs/suppressions.
11 #-----------------------------------------------------------------------
13 # 1. Third party stuff we have no control over.
15 FIXME mac kevent libevent probably needs valgrind hooks
22 # CoreAudio leak. See http://crbug.com/9351
26 fun:_ZN12HALCADClient19AddPropertyListenerE*26AudioObjectPropertyAddressP*
28 fun:_ZN9HALSystem16CheckOutInstanceEv
33 Memcheck:Uninitialized
35 fun:-[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
36 fun:-[NSApplication run]
39 # Also filed with Apple as rdar://7255382
42 fun:malloc_zone_malloc
43 fun:_CFRuntimeCreateInstance
45 fun:CFArrayCreateMutableCopy
47 fun:_ZN8Security12KeychainCore5Trust8evaluate*
50 # See also http://openradar.appspot.com/radar?id=1169404
52 Memcheck:Uninitialized
54 fun:_Z*19cssm_DataAbortQuery17cssm_dl_db_handlel
55 fun:CSSM_DL_DataAbortQuery
56 fun:_ZN11SSDLSession14DataAbortQueryEll
57 fun:_Z*19cssm_DataAbortQuery17cssm_dl_db_handlel
58 fun:CSSM_DL_DataAbortQuery
60 fun:tpVerifyCertGroupWithCrls
63 # QTKit leak. See http://crbug.com/100772 and rdar://10319535.
68 fun:WarholCreateGlobals
69 fun:INIT_QuickTimeLibInternal
74 fun:TundraUnitInputFromTSFileEntry
75 fun:TundraUnitVDIGInputEntry
76 fun:TundraUnitCreateFromDescription
77 fun:+[QTCaptureVDIGDevice _refreshDevices]
78 fun:+[QTCaptureVDIGDevice devicesWithIOType:]
79 fun:+[QTCaptureDevice devicesWithIOType:]
80 fun:+[QTCaptureDevice inputDevices]
81 fun:+[QTCaptureDevice inputDevicesWithMediaType:]
85 # See http://crbug.com/385604
89 fun:_ZNK11AEEventImpl9duplicateEv
91 fun:_ZL35HIToolboxLSNotificationCallbackFunc18LSNotificationCodedPKvPK7__LSASNS1_11LSSessionIDS1_
92 fun:_ZL48LSScheduleNotificationReceiveMessageCallbackFuncP12__CFMachPortPvlS1_
93 fun:__CFMachPortPerform
98 # See also http://openradar.appspot.com/20698633
102 fun:_ZN8Security13PluginSession6mallocEm
103 fun:_Z20CL_extractCSSMKeyNSSRK33cssm_x509_subject_public_key_infoRN8Security9AllocatorEPK11DecodedCert
105 # Intentional leaks in AppKit, for an OS-level cache. Only appear on the first
106 # run of each reboot. See also issues 105525, 257276, 340847.
110 fun:malloc_zone_malloc
112 fun:setCursorFromBundle
118 Memcheck:Uninitialized
120 fun:find_registered_purgeable_zone
121 fun:malloc_make_purgeable
123 fun:setCursorFromBundle
126 fun:_ZN12_GLOBAL__N_116ForceSystemLeaksEv
129 FIXME initImagePng leaks from an unknown module
131 fun:malloc_zone_malloc
132 fun:_CFRuntimeCreateInstance
137 obj:/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
138 obj:/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
141 # 2. Intentional unit test errors, stuff that is somehow a false positive
142 # in our own code, or stuff that is so trivial it's not worth fixing.
144 # Mac Sandbox test cases are registered in a global map. This code is only
145 # used in the unit test binary.
146 Mac_Sandbox_Intentional_Leak1
149 fun:_ZN7content8internal19RegisterSandboxTestINS_*
151 fun:_ZN16ImageLoaderMachO18doModInitFunctionsERKN11ImageLoader11LinkContextE
152 fun:_ZN11ImageLoader23recursiveInitializationERKNS_11LinkContextEj
153 fun:_ZN11ImageLoader15runInitializersERKNS_11LinkContextE
154 fun:_ZN4dyld24initializeMainExecutableEv
157 # __cxa_get_globals leaks a structure when called for the first time
158 __cxa_get_globals one-time leak
161 fun:__cxa_get_globals
164 # 3. Suppressions for real chromium bugs that are not yet fixed.
170 fun:new_sem_from_pool
176 fun:vp8_decode_update_thread_context
177 fun:update_context_from_thread
179 fun:ff_thread_decode_frame
180 fun:avcodec_decode_video2
181 fun:_ZN5media23FFmpegVideoDecodeEngine6DecodeERK13scoped_refptrINS_6BufferEEPS1_INS_10VideoFrameEE
182 fun:_ZN5media18FFmpegVideoDecoder14DoDecodeBufferERK13scoped_refptrINS_6BufferEE
188 fun:vp8_decode_update_thread_context
189 fun:update_context_from_thread
190 fun:frame_thread_free
193 fun:_ZN5media23FFmpegVideoDecodeEngineD0Ev
194 fun:_ZN10scoped_ptrIN5media23FFmpegVideoDecodeEngineEE5resetEPS1_
195 fun:_ZN5media27FFmpegVideoDecodeEngineTestD2Ev
196 fun:_ZN5media51FFmpegVideoDecodeEngineTest_DecodeFrame_Normal_TestD0Ev
200 Memcheck:Uninitialized
202 fun:_ZNK19TConcreteFontScaler15CopyGlyphBitmapEtjP6CGRectPm
204 fun:_ZN9Offscreen5getCGERK19SkScalerContext_MacRK7SkGlyphtPmb
205 fun:_ZN19SkScalerContext_Mac13generateImageERK7SkGlyph
209 Memcheck:Uninitialized
213 fun:ripc_AcquireImage
215 fun:CGContextDrawImage*
217 fun:_ZN11CUIRenderer4DrawE6CGRectP9CGContextPK14__CFDictionaryPS5_
221 Memcheck:Uninitialized
225 fun:ripc_AcquireImage
227 fun:CGContextDrawImage*
229 fun:-[NSImage hitTestRect:withImageDestinationRect:context:hints:flipped:]
235 fun:_ZN4base17LoadNativeLibrary*
236 fun:_ZN3gfx26InitializeStaticGLBindings*
237 fun:_ZN3gfx9GLSurface30InitializeOneOffImplementation*
238 fun:_ZN3gfx9GLSurface24InitializeOneOffForTestsEv
244 fun:_internal_class_createInstanceFromZone
248 fun:-[VideoCaptureDeviceQTKit initWithFrameReceiver:]
249 fun:_ZN5media21VideoCaptureDeviceMac4InitENS_18VideoCaptureDevice4Name14CaptureApiTypeE
250 fun:_ZN5media28VideoCaptureDeviceFactoryMac6CreateERKNS_18VideoCaptureDevice4NameE
251 fun:_ZN5media45VideoCaptureDeviceTest_OpenInvalidDevice_Test8TestBodyEv
257 fun:_ZN18hb_object_header_t6createEj
258 fun:_ZL16hb_object_createI9hb_face_tEPT_v
259 fun:hb_face_create_for_tables
260 fun:_ZN3gfx12_GLOBAL__N_118CreateHarfBuzzFaceEP10SkTypeface
261 fun:_ZN3gfx12_GLOBAL__N_118CreateHarfBuzzFontEP10SkTypefacei
262 fun:_ZN3gfx18RenderTextHarfBuzz8ShapeRunEPNS_8internal15TextRunHarfBuzzE
263 fun:_ZN3gfx18RenderTextHarfBuzz12EnsureLayoutEv
264 fun:_ZN3gfx41RenderTextTest_HarfBuzz_RunDirection_Test8TestBodyEv
270 fun:_ZN7content21PluginLoaderPosixTestC2Ev
271 fun:_ZN7content45PluginLoaderPosixTest_PluginLaunchFailed_TestC2Ev
272 fun:_ZN7content45PluginLoaderPosixTest_PluginLaunchFailed_TestC1Ev
273 fun:_ZN7testing8internal15TestFactoryImplIN7content45PluginLoaderPosixTest_PluginLaunchFailed_TestEE10CreateTestEv
279 fun:_ZN4base3mac30PathForFrameworkBundleResourceEPK10__CFString
280 fun:_ZN3gin13IsolateHolder14LoadV8SnapshotEv
284 Memcheck:Uninitialized
285 fun:_ZN2v88internal9ExitFrame23GetStateForFramePointerEPhPNS0_10StackFrame5StateE
286 fun:_ZN2v88internal18StackFrameIterator5ResetEPNS0_14ThreadLocalTopE
287 fun:_ZN2v88internal18StackFrameIteratorC2EPNS0_7IsolateE
288 fun:_ZN2v88internal18StackFrameIteratorC1EPNS0_7IsolateE
292 Memcheck:Unaddressable
293 fun:_ZN8remoting8protocol12_GLOBAL__N_110FakeSocket17AppendInputPacketERKSt6vectorIcSaIcEE
297 Memcheck:Unaddressable
299 fun:_ZNSt5dequeISt6vectorIcSaIcEESaIS2_EE9push_backERKS2_
300 fun:_ZN8remoting8protocol12_GLOBAL__N_110FakeSocket17AppendInputPacketERKSt6vectorIcSaIcEE
304 Memcheck:Unaddressable
305 fun:_ZNK13scoped_refptrIN4base8internal13BindStateBaseEE3getEv
306 fun:_ZNK4base8internal12CallbackBase7is_nullEv
307 fun:_ZN8remoting8protocol12_GLOBAL__N_110FakeSocket17AppendInputPacketERKSt6vectorIcSaIcEE