324 lines
8.5 KiB
Plaintext
324 lines
8.5 KiB
Plaintext
|
# There are three kinds of suppressions in this file:
|
||
|
# 1. Third party stuff we have no control over.
|
||
|
#
|
||
|
# 2. Intentional unit test errors, stuff that is somehow a false positive
|
||
|
# in our own code, or stuff that is so trivial it's not worth fixing.
|
||
|
#
|
||
|
# 3. Suppressions for real WebRTC bugs that are not yet fixed.
|
||
|
# These should all be in WebRTC's bug tracking system.
|
||
|
# Periodically we should sweep this file and the bug tracker clean by
|
||
|
# running overnight and removing outdated bugs/suppressions.
|
||
|
#-----------------------------------------------------------------------
|
||
|
|
||
|
# 1. Third party stuff we have no control over.
|
||
|
{
|
||
|
FIXME mac kevent libevent probably needs valgrind hooks
|
||
|
Memcheck:Param
|
||
|
kevent(changelist)
|
||
|
fun:kevent
|
||
|
fun:event_base_new
|
||
|
}
|
||
|
{
|
||
|
# CoreAudio leak. See http://crbug.com/9351
|
||
|
bug_9351
|
||
|
Memcheck:Leak
|
||
|
...
|
||
|
fun:_ZN12HALCADClient19AddPropertyListenerEmPK26AudioObjectPropertyAddressPFlmmS2_PvES3_
|
||
|
fun:_ZN16HALDefaultDevice22InstallServerListenersEv
|
||
|
fun:_ZN16HALDefaultDevice10InitializeEv
|
||
|
fun:_ZN9HALSystem16CheckOutInstanceEv
|
||
|
}
|
||
|
{
|
||
|
# Mac test_shell_tests. See http://crbug.com/11134
|
||
|
# Doesn't happen on bots, but happens like crazy on the smo
|
||
|
# test machine 'caliban'. Don't delete just because it
|
||
|
# doesn't happen on the bots.
|
||
|
bug_11134
|
||
|
Memcheck:Uninitialized
|
||
|
fun:vCMMVectorConvert8BitRGBToRGB
|
||
|
fun:_ZNK15CMMConvRGBToRGB7ConvertER8CMM8BitsP14CMMRuntimeInfomm
|
||
|
}
|
||
|
{
|
||
|
# Mac system library bug? See http://crbug.com/11327
|
||
|
bug_11327
|
||
|
Memcheck:Uninitialized
|
||
|
fun:_ZN19AudioConverterChain5ResetEv
|
||
|
fun:AudioConverterReset
|
||
|
obj:/System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
|
||
|
}
|
||
|
{
|
||
|
# Mac system library bug? See http://crbug.com/11327
|
||
|
bug_11327b
|
||
|
Memcheck:Uninitialized
|
||
|
fun:AUNetSendEntry
|
||
|
fun:AUNetSendEntry
|
||
|
obj:/System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
|
||
|
}
|
||
|
{
|
||
|
# Filed with Apple as rdar://6915060; see http://crbug.com/11270
|
||
|
bug_11270
|
||
|
Memcheck:Leak
|
||
|
fun:calloc
|
||
|
fun:CMSSetLabCLUT
|
||
|
}
|
||
|
{
|
||
|
# Mac leak in CMOpenOrNewAccess in unit_tests PlatformCanvas_SkLayer_Test,
|
||
|
# ToolbarControllerTest_FocusLocation_Test. See http://crbug.com/11333.
|
||
|
bug_11333
|
||
|
Memcheck:Leak
|
||
|
fun:malloc
|
||
|
fun:stdSmartNewPtr
|
||
|
fun:stdSmartNewHandle
|
||
|
fun:IOCreateAndOpen
|
||
|
fun:ScratchInit
|
||
|
fun:CMOpenOrNewAccess
|
||
|
}
|
||
|
{
|
||
|
# suddenly very common as of 6 aug 2009
|
||
|
bug_11333b
|
||
|
Memcheck:Leak
|
||
|
fun:malloc
|
||
|
fun:stdSmartNewPtr
|
||
|
fun:stdSmartNewHandle
|
||
|
fun:IOCreateAndOpen
|
||
|
fun:ScratchInit
|
||
|
fun:CMNewAccessFromAnother
|
||
|
}
|
||
|
{
|
||
|
# Tiny one-time leak, widely seen by valgind users; everyone suppresses this.
|
||
|
# See related discussion at http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39366
|
||
|
plugin_bundle_global_leak
|
||
|
Memcheck:Leak
|
||
|
fun:malloc
|
||
|
fun:__cxa_get_globals
|
||
|
fun:__cxa_allocate_exception
|
||
|
fun:_ZN4dyld4loadEPKcRKNS_11LoadContextE
|
||
|
fun:dlopen
|
||
|
fun:dlopen
|
||
|
fun:_CFBundleDlfcnCheckLoaded
|
||
|
}
|
||
|
{
|
||
|
bug_18215
|
||
|
Memcheck:Uninitialized
|
||
|
fun:_DPSNextEvent
|
||
|
fun:-[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
|
||
|
fun:-[NSApplication run]
|
||
|
}
|
||
|
{
|
||
|
bug_18223
|
||
|
Memcheck:Uninitialized
|
||
|
fun:_ZNK8Security12UnixPlusPlus17StaticForkMonitorclEv
|
||
|
fun:_ZN12ocspdGlobals10serverPortEv
|
||
|
}
|
||
|
{
|
||
|
# Filed with Apple as rdar://7255382
|
||
|
bug_20459a
|
||
|
Memcheck:Leak
|
||
|
...
|
||
|
fun:_CFRuntimeCreateInstance
|
||
|
fun:CFRunLoopSourceCreate
|
||
|
fun:CFMachPortCreateRunLoopSource
|
||
|
fun:_ZN8Security12MachPlusPlus10CFAutoPort6enableEv
|
||
|
fun:_ZN8Security14SecurityServer14ThreadNotifierC2Ev
|
||
|
}
|
||
|
{
|
||
|
# Also filed with Apple as rdar://7255382
|
||
|
bug_20459b
|
||
|
Memcheck:Leak
|
||
|
fun:malloc_zone_malloc
|
||
|
fun:_CFRuntimeCreateInstance
|
||
|
fun:__CFArrayInit
|
||
|
fun:CFArrayCreateMutableCopy
|
||
|
fun:_ZN8Security12KeychainCore5Trust8evaluateEv
|
||
|
}
|
||
|
# See description of bug_20653a/b in suppressions.txt.
|
||
|
{
|
||
|
bug_20653a_mac
|
||
|
Memcheck:Param
|
||
|
write(buf)
|
||
|
fun:write$UNIX2003
|
||
|
fun:pager_write_pagelist
|
||
|
}
|
||
|
{
|
||
|
bug_20653b_mac
|
||
|
Memcheck:Param
|
||
|
write(buf)
|
||
|
fun:write$UNIX2003
|
||
|
...
|
||
|
fun:pager_write
|
||
|
}
|
||
|
|
||
|
# See http://www.openradar.me/8287193
|
||
|
{
|
||
|
Invalid redzone accesses in DKeyHas8Words
|
||
|
Memcheck:Unaddressable
|
||
|
fun:DKeyHas8Words
|
||
|
}
|
||
|
|
||
|
# See https://bugs.kde.org/show_bug.cgi?id=188572
|
||
|
# This suppression is missing in Valgrind on Mac 10.6
|
||
|
# TODO(glider): remove it once it arrives in the trunk.
|
||
|
{
|
||
|
Unavoidable leak in setenv()
|
||
|
Memcheck:Leak
|
||
|
fun:malloc_zone_malloc
|
||
|
fun:__setenv
|
||
|
fun:setenv$UNIX2003
|
||
|
}
|
||
|
{
|
||
|
# Reported to Apple as rdar://6915429
|
||
|
bug_12525
|
||
|
Memcheck:Leak
|
||
|
...
|
||
|
fun:-[CIContextImpl render:toBitmap:rowBytes:bounds:format:colorSpace:]
|
||
|
}
|
||
|
{
|
||
|
bug_69436
|
||
|
Memcheck:Leak
|
||
|
...
|
||
|
fun:-[CIKernel initWithCString:noCopy:]
|
||
|
...
|
||
|
fun:-[NSPopUpButtonCell _drawIndicatorWithFrame:inView:]
|
||
|
}
|
||
|
{
|
||
|
# Capturer on Mac uses OpenGL driver, which triggers several warnings.
|
||
|
# The check has to be quite generic, as different hardware graphics cards
|
||
|
# will cause different sets of warnings.
|
||
|
bug_75037
|
||
|
Memcheck:Uninitialized
|
||
|
...
|
||
|
fun:_ZN8remoting*CapturerMac*
|
||
|
}
|
||
|
{
|
||
|
# See also http://openradar.appspot.com/radar?id=1235407
|
||
|
bug_77063
|
||
|
Memcheck:Free
|
||
|
fun:_ZdlPv
|
||
|
fun:_ZN15THFSPlusCatalogD2Ev
|
||
|
fun:_ZN5TNode10SetCatalogEP15THFSPlusCatalog
|
||
|
fun:_ZN15TMountPointList9AddVolumeEsb
|
||
|
fun:_ZN15TMountPointList4FindEsPN5TNode12StPopulatingE
|
||
|
fun:_ZN15TMountPointList20SupportsInvisibleBitEsPN5TNode12StPopulatingEb
|
||
|
fun:_ZNK21THFSPlusPropertyStore4OpenEbb
|
||
|
fun:_ZNK21THFSPlusPropertyStore13GetPropertiesEb
|
||
|
fun:_ZN16TFSCopyOperation22GetSourcePropertyStoreERK11THFSPlusRef
|
||
|
fun:_ZN16TFSCopyOperation13DoMoveToTrashERK11THFSPlusRef
|
||
|
fun:_ZN16TFSCopyOperation3RunEv
|
||
|
fun:_FSOperation
|
||
|
fun:_FSOperateOnObjectSync
|
||
|
fun:FSMoveObjectToTrashSync
|
||
|
fun:_Z9TrashFuncRK8FilePath
|
||
|
}
|
||
|
{
|
||
|
# See also http://openradar.appspot.com/radar?id=1169404
|
||
|
bug_79533a
|
||
|
Memcheck:Uninitialized
|
||
|
...
|
||
|
fun:_Z*19cssm_DataAbortQuery17cssm_dl_db_handlel
|
||
|
fun:CSSM_DL_DataAbortQuery
|
||
|
fun:_ZN11SSDLSession14DataAbortQueryEll
|
||
|
fun:_Z*19cssm_DataAbortQuery17cssm_dl_db_handlel
|
||
|
fun:CSSM_DL_DataAbortQuery
|
||
|
fun:tpDbFindIssuerCrl
|
||
|
fun:tpVerifyCertGroupWithCrls
|
||
|
}
|
||
|
{
|
||
|
# See also http://openradar.appspot.com/radar?id=1169404
|
||
|
bug_79533b
|
||
|
Memcheck:Uninitialized
|
||
|
...
|
||
|
fun:_Z*19cssm_DataAbortQuery17cssm_dl_db_handlel
|
||
|
fun:CSSM_DL_DataAbortQuery
|
||
|
fun:_ZN11SSDLSession14DataAbortQueryEll
|
||
|
fun:_Z*19cssm_DataAbortQuery17cssm_dl_db_handlel
|
||
|
fun:CSSM_DL_DataAbortQuery
|
||
|
fun:tpDbFindIssuerCrl
|
||
|
fun:tpVerifyCertGroupWithCrls
|
||
|
}
|
||
|
{
|
||
|
bug_85213_a
|
||
|
Memcheck:Leak
|
||
|
...
|
||
|
fun:_CFBundleCopyDirectoryContentsAtPath
|
||
|
}
|
||
|
{
|
||
|
bug_85213_b
|
||
|
Memcheck:Leak
|
||
|
...
|
||
|
fun:_CFBundleCopyInfoDictionaryInDirectoryWithVersion
|
||
|
}
|
||
|
{
|
||
|
bug_85213_c
|
||
|
Memcheck:Leak
|
||
|
...
|
||
|
fun:_CFBundleURLLooksLikeBundleVersion
|
||
|
}
|
||
|
{
|
||
|
bug_85213_d
|
||
|
Memcheck:Leak
|
||
|
...
|
||
|
fun:_CFBundleCreate
|
||
|
fun:_ZN6webkit5npapi9PluginLib17ReadWebPluginInfoERK8FilePathPNS0_13WebPluginInfoE
|
||
|
}
|
||
|
{
|
||
|
bug_85213_e
|
||
|
Memcheck:Leak
|
||
|
...
|
||
|
fun:CFBundlePreflightExecutable
|
||
|
fun:_ZN6webkit5npapi9PluginLib17ReadWebPluginInfoERK8FilePathPNS0_13WebPluginInfoE
|
||
|
}
|
||
|
{
|
||
|
bug_85213_f
|
||
|
Memcheck:Leak
|
||
|
...
|
||
|
fun:CFBundleGetPackageInfo
|
||
|
fun:_ZN6webkit5npapi9PluginLib17ReadWebPluginInfoERK8FilePathPNS0_13WebPluginInfoE
|
||
|
}
|
||
|
{
|
||
|
bug_86927
|
||
|
Memcheck:Leak
|
||
|
fun:malloc
|
||
|
fun:CGSMapShmem
|
||
|
fun:CGSResolveShmemReference
|
||
|
fun:CGSScoreboard
|
||
|
fun:initCGDisplayState
|
||
|
fun:initCGDisplayMappings
|
||
|
fun:cgsInit
|
||
|
fun:pthread_once
|
||
|
fun:CGSInitialize
|
||
|
fun:CGSServerOperationState
|
||
|
fun:+[NSThemeFrame initialize]
|
||
|
fun:_class_initialize
|
||
|
}
|
||
|
{
|
||
|
# QTKit leak. See http://crbug.com/100772 and rdar://10319535.
|
||
|
bug_100772
|
||
|
Memcheck:Leak
|
||
|
fun:calloc
|
||
|
fun:QTMLCreateMutex
|
||
|
fun:WarholCreateGlobals
|
||
|
fun:INIT_QuickTimeLibInternal
|
||
|
fun:pthread_once
|
||
|
fun:INIT_QuickTimeLib
|
||
|
fun:EnterMovies_priv
|
||
|
fun:EnterMovies
|
||
|
fun:TundraUnitInputFromTSFileEntry
|
||
|
fun:TundraUnitVDIGInputEntry
|
||
|
fun:TundraUnitCreateFromDescription
|
||
|
fun:+[QTCaptureVDIGDevice _refreshDevices]
|
||
|
fun:+[QTCaptureVDIGDevice devicesWithIOType:]
|
||
|
fun:+[QTCaptureDevice devicesWithIOType:]
|
||
|
fun:+[QTCaptureDevice inputDevices]
|
||
|
fun:+[QTCaptureDevice inputDevicesWithMediaType:]
|
||
|
fun:+[VideoCaptureDeviceQTKit deviceNames]
|
||
|
fun:_ZN5media18VideoCaptureDevice14GetDeviceNamesEPSt4listINS0_4NameESaIS2_EE
|
||
|
fun:_ZN5media21VideoCaptureDeviceMac4InitEv
|
||
|
fun:_ZN5media18VideoCaptureDevice6CreateERKNS0_4NameE
|
||
|
fun:_ZN5media45VideoCaptureDeviceTest_OpenInvalidDevice_Test8TestBodyEv
|
||
|
}
|
||
|
|
||
|
# 2. Intentional unit test errors, stuff that is somehow a false positive
|
||
|
# in our own code, or stuff that is so trivial it's not worth fixing.
|
||
|
|
||
|
# 3. Suppressions for real WebRTC bugs that are not yet fixed.
|