| OLD | NEW |
| 1 # HeapCheck sanity test | 1 # Moved to build/sanitizers/lsan_suppressions.cc |
| 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 # Leaks in Nvidia's libGL. | |
| 10 leak:libGL.so | |
| 11 | |
| 12 # A small string is leaked here (57 bytes per process). http://crbug.com/46571#c
9 | |
| 13 leak:blink::V8GCController::collectGarbage | |
| 14 | |
| 15 # http://crbug.com/270180 | |
| 16 leak:net::ProxyResolverV8::Context::ResolveProxy | |
| 17 | |
| 18 # NSS leaks in CertDatabaseNSSTest tests. http://crbug.com/51988 | |
| 19 leak:net::NSSCertDatabase::ImportFromPKCS12 | |
| 20 leak:net::NSSCertDatabase::ListCerts | |
| 21 leak:net::NSSCertDatabase::DeleteCertAndKey | |
| 22 leak:crypto::ScopedTestNSSDB::ScopedTestNSSDB | |
| 23 # Another leak due to not shutting down NSS properly. http://crbug.com/124445 | |
| 24 leak:error_get_my_stack | |
| 25 | |
| 26 # XRandR has several one time leaks. | |
| 27 leak:libxrandr | |
| 28 | |
| 29 # The NSS suppressions above will not fire when the fast stack unwinder is used, | |
| 30 # because it can't unwind through NSS libraries. Apply blanket suppressions for | |
| 31 # now. | |
| 32 leak:libnssutil3 | |
| 33 leak:libnspr4 | |
| 34 leak:libnss3 | |
| 35 leak:libplds4 | |
| 36 leak:libnssckbi | |
| 37 | |
| 38 # Skia leaks GrGpuGL::ProgramCache::Entry. http://crbug.com/262934 | |
| 39 leak:GrGpuGL::flushGraphicsState | |
| 40 | |
| 41 # xrandr leak. http://crbug.com/119677 | |
| 42 leak:XRRFindDisplay | |
| 43 | |
| 44 # V8 may leak this by design in unit tests. http://crbug.com/323149 | |
| 45 leak:v8::internal::Genesis::Genesis | |
| 46 | |
| 47 # Suppressions for objects which can be owned by the V8 heap. This is a | |
| 48 # temporary workaround until LeakSanitizer supports the V8 heap. | |
| 49 # Those should only fire in (browser)tests. If you see one of them in Chrome, | |
| 50 # then it's a real leak. | |
| 51 # http://crbug.com/328552 | |
| 52 leak:WTF::StringImpl::createUninitialized | |
| 53 leak:WTF::StringImpl::create8BitIfPossible | |
| 54 leak:blink::MouseEvent::create | |
| 55 leak:blink::WindowProxy::initializeIfNeeded | |
| 56 leak:blink::*::*GetterCallback | |
| 57 leak:blink::CSSComputedStyleDeclaration::create | |
| 58 leak:blink::V8PerIsolateData::ensureDomInJSContext | |
| 59 leak:gin/object_template_builder.h | |
| 60 leak:gin::internal::Dispatcher | |
| 61 leak:blink::LocalDOMWindow::getComputedStyle | |
| 62 | |
| 63 # http://crbug.com/356785 | |
| 64 leak:content::RenderViewImplTest_DecideNavigationPolicyForWebUI_Test::TestBody | |
| 65 | |
| 66 #### Actual bugs in Chromium code #### | |
| 67 # PLEASE DO NOT ADD SUPPRESSIONS FOR NEW LEAKS. | |
| 68 # Instead, commits that introduce memory leaks should be reverted. Suppressing | |
| 69 # the leak is acceptable in some cases when reverting is impossible, i.e. when | |
| 70 # enabling leak detection for the first time for a test target with pre-existing | |
| 71 # leaks. | |
| 72 | |
| 73 # Small test-only leak in ppapi_unittests. http://crbug.com/258113 | |
| 74 leak:ppapi::proxy::PPP_Instance_Private_ProxyTest_PPPInstancePrivate_Test | |
| 75 | |
| 76 # http://crbug.com/318221 | |
| 77 leak:base::EnsureProcessTerminated | |
| 78 | |
| 79 # http://crbug.com/322671 | |
| 80 leak:content::SpeechRecognitionBrowserTest::SetUpOnMainThread | |
| 81 | |
| 82 # http://crbug.com/355641 | |
| 83 leak:TrayAccessibilityTest | |
| 84 | |
| 85 # http://crbug.com/354644 | |
| 86 leak:CertificateViewerUITest::ShowModalCertificateViewer | |
| 87 | |
| 88 # http://crbug.com/356306 | |
| 89 leak:content::SetProcessTitleFromCommandLine | |
| 90 | |
| 91 # PLEASE READ ABOVE BEFORE ADDING NEW SUPPRESSIONS. | |
| OLD | NEW |