Home | History | Annotate | Download | only in lsan
      1 # HeapCheck sanity test
      2 leak:base::ToolsSanityTest_MemoryLeak_Test::TestBody
      3 
      4 #### Third-party leaks ####
      5 
      6 # False positives in libfontconfig. http://crbug.com/39050
      7 leak:libfontconfig
      8 
      9 # False positive in Blink due to bit twiddling on pointers. http://crbug.com/242672
     10 # TODO(earthdok): Annotate.
     11 leak:WTF::BitVector::resizeOutOfLine
     12 
     13 # V8 leak, expect 1024 bytes leaked per process. http://crbug.com/99304
     14 leak:v8::internal::V8::Initialize
     15 
     16 # V8 GC issues in ProxyResolver tests, probably harmless. http://crbug.com/67378
     17 leak:net::ProxyResolverV8::SetPacScript
     18 leak:net::(anonymous namespace)::ProxyResolverV8WithMockBindings::SetPacScriptFromDisk
     19 leak:net::(anonymous namespace)::InitResolver
     20 leak:net::ProxyResolverScriptData::FromUTF8
     21 
     22 # A small string is leaked here (57 bytes per process). http://crbug.com/46571#c9
     23 leak:WebCore::V8GCController::collectGarbage
     24 
     25 # Intentional leak in Blink. http://crbug.com/121729
     26 # TODO(earthdok): annotate it.
     27 leak:WebCore::parseUASheet
     28 
     29 # http://crbug.com/270180
     30 leak:net::ProxyResolverV8::Context::ResolveProxy
     31 
     32 # NSS leaks in CertDatabaseNSSTest tests. http://crbug.com/51988
     33 leak:net::NSSCertDatabase::ImportFromPKCS12
     34 leak:net::NSSCertDatabase::ListCerts
     35 leak:net::NSSCertDatabase::DeleteCertAndKey
     36 leak:crypto::ScopedTestNSSDB::ScopedTestNSSDB
     37 # Another leak due to not shutting down NSS properly. http://crbug.com/124445
     38 leak:error_get_my_stack
     39 
     40 # The NSS suppressions above will not fire when the fast stack unwinder is used,
     41 # because it can't unwind through NSS libraries. Apply blanket suppressions for
     42 # now.
     43 leak:libnssutil3
     44 leak:libnspr4
     45 leak:libnss3
     46 leak:libplds4
     47 leak:libnssckbi
     48 
     49 # Skia leaks. http://crbug.com/189170
     50 leak:FontConfigTypeface::LegacyCreateTypeface
     51 
     52 # Skia leaks GrGpuGL::ProgramCache::Entry. http://crbug.com/262934
     53 leak:GrGpuGL::flushGraphicsState
     54 
     55 # xrandr leak. http://crbug.com/119677
     56 leak:XRRFindDisplay
     57 
     58 # V8 may leak this by design in unit tests. http://crbug.com/323149
     59 leak:v8::internal::Genesis::Genesis
     60 
     61 # Suppressions for objects which can be owned by the V8 heap. This is a
     62 # temporary workaround until LeakSanitizer supports the V8 heap.
     63 # http://crbug.com/328552
     64 leak:extensions::ObjectBackedNativeHandler::RouteFunction
     65 leak:toString<WTF::AtomicString>
     66 leak:WebCore::StringCache::createStringAndInsertIntoCache
     67 leak:WebCore::V8WindowShell::initializeIfNeeded
     68 leak:WebCore::V8MouseEvent::constructorCallback
     69 leak:WebCore::*::*GetterCallback
     70 leak:WebCore::*::*SetterCallback
     71 leak:WebCore::*::errorMethodCallback
     72 leak:WebCore::v8StringToWebCoreString
     73 leak:WTF::StringImpl::createUninitialized
     74 leak:ResourceBundleSourceMap::GetSource
     75 
     76 # http://crbug.com/328987
     77 leak:MetricsNetworkObserver::ProbeWifiPHYLayerProtocol
     78 leak:MetricsLog::MetricsLog
     79 
     80 #### Actual bugs in Chromium code ####
     81 # PLEASE DO NOT ADD NEW SUPPRESSIONS TO THIS SECTION. Instead, commits that
     82 # introduce memory leaks should be reverted.
     83 
     84 # Small test-only leak in ppapi_unittests. http://crbug.com/258113
     85 leak:ppapi::proxy::PPP_Instance_Private_ProxyTest_PPPInstancePrivate_Test
     86 
     87 # Leak in base_unittests. http://crbug.com/268267
     88 leak:base::WeakPtrTest_MoveOwnershipAfterInvalidate_Test::TestBody
     89 
     90 # Leak in cc_unittests. http://crbug.com/285174
     91 leak:gpu::gles2::GLES2DecoderImpl::DoBindRenderbuffer
     92 leak:gpu::gles2::GLES2DecoderImpl::DoRenderbufferStorage
     93 
     94 # Leak in cc_unittests. http://crbug.com/317965
     95 leak:cc::ThreadProxy::ReadyToFinalizeTextureUpdates
     96 
     97 # Leak in unit_tests and browser_tests. http://crbug.com/309468
     98 leak:TranslateBubbleView::CreateViewBeforeTranslate()
     99 
    100 # GTK leaks. GTK is deprecated, so we won't be fixing these.
    101 # Most of them should apply to the full browser process only.
    102 leak:StatusIconGtk::UpdatePlatformContextMenu
    103 leak:GlobalMenuBar::GlobalMenuBar
    104 leak:BookmarkBubbleGtk::InitFolderComboModel
    105 leak:TranslateInfoBarBase::CreateLanguageCombobox
    106 leak:GtkNativeViewManager
    107 leak:_gdk_x11_window_get_toplevel
    108 leak:gtk_util::*AppModal
    109 
    110 # http://crbug.com/318221
    111 leak:base::EnsureProcessTerminated
    112 
    113 # PLEASE DO NOT ADD NEW SUPPRESSIONS HERE. See the comment above.
    114