Index: tools/valgrind/drmemory/suppressions_full.txt |
diff --git a/tools/valgrind/drmemory/suppressions_full.txt b/tools/valgrind/drmemory/suppressions_full.txt |
index 3138a62132ee4f74a541ed5441ab84d83da780b5..ce7802b3b101d42399fa1ed02643e836acef83ff 100644 |
--- a/tools/valgrind/drmemory/suppressions_full.txt |
+++ b/tools/valgrind/drmemory/suppressions_full.txt |
@@ -29,14 +29,14 @@ GoogleDesktopNetwork3.DLL!DllUnregisterServer |
# They deliberately use uninit local var in sqlite random generator. |
# Random bytes may mess up the call stack between randomByte and |
# sqlite3_* frames (https://github.com/DynamoRIO/drmemory/issues/1514) |
-# so we just look for randomByte. |
+# so we also look for randomByte in form B. |
UNINITIALIZED READ |
-name=sqlite3_randomness UNINIT |
-sql.dll!sqlite3_randomness |
+name=sqlite3_randomness A |
+*.dll!sqlite3_randomness |
UNINITIALIZED READ |
-name=blink_web_dll_sqlite3_randomness UNINIT |
-blink_web.dll!sqlite3_randomness |
+name=sqlite3_randomness B |
+*.dll!randomByte |
# Intentional leak in WebKit Template Framework for ThreadData. |
LEAK |
@@ -1033,46 +1033,6 @@ name=deliberate LazyInstance leak |
... |
*!base::LazyInstance*::Pointer |
-LEAK |
-name=http://crbug.com/79933 (2) |
-... |
-*!TestURLRequestContext::TestURLRequestContext |
-*!TestURLRequestContextGetter::GetURLRequestContext |
-*!notifier::SingleLoginAttempt::SingleLoginAttempt |
-*!notifier::Login::StartConnection |
-*!syncer::InvalidationNotifier::UpdateCredentials |
-*!syncer::NonBlockingInvalidationNotifier::Core::UpdateCredentials |
- |
-LEAK |
-name=http://crbug.com/79933 (3) |
-... |
-*!TestURLRequestContext::TestURLRequestContext |
-*!TestURLRequestContextGetter::GetURLRequestContext |
-*!URLFetcher::Core::StartURLRequest |
- |
-LEAK |
-name=http://crbug.com/79933 (4) |
-*!generic_cpp_alloc |
-*!operator new |
-*!std::_Allocate<> |
-*!std::allocator<>::allocate |
-*!std::vector<>::_Insert_n |
-*!std::vector<>::insert |
-*!std::vector<>::push_back |
-*!ObserverListBase<>::AddObserver |
-... |
-*!net::HttpNetworkSession::HttpNetworkSession |
-*!notifier::ProxyResolvingClientSocket::ProxyResolvingClientSocket |
-*!notifier::XmppClientSocketFactory::CreateTransportClientSocket |
-*!notifier::ChromeAsyncSocket::Connect |
-*!buzz::XmppClient::ProcessStartXmppLogin |
-*!buzz::XmppClient::Process |
-*!talk_base::Task::Step |
-*!talk_base::TaskRunner::InternalRunTasks |
-*!talk_base::TaskRunner::RunTasks |
-*!notifier::TaskPump::CheckAndRunTasks |
-*!base::internal::RunnableAdapter<>::Run |
- |
# Test intentionally leaks an object. |
LEAK |
name=http://crbug.com/86301 |
@@ -1094,6 +1054,13 @@ name=http://crbug.com/64887 (GMock printing uninit data) |
... |
*!testing::*::PrintBytesInObjectTo* |
+# This is an EXPECT_DEATH() that hits a RELEASE_ASSERT(), |
+# which intentionally writes to NULL in order to crash. |
+UNADDRESSABLE ACCESS |
+name=https://crbug.com/497344 |
+blink_platform.dll!blink::SecurityOrigin::addSuborigin |
+*!blink::SecurityOriginTest_Suborigins_Test::TestBody |
+ |
############################################################### |
# Proactively borrowed from memcheck/suppressions.txt. |
# We have not yet seen these, but we are expanding the sets of tests |
@@ -1507,40 +1474,6 @@ name=http://crbug.com/115328 |
... |
*!GenericInfoViewTest_GenericInfoView_Test::TestBody |
-LEAK |
-name=http://crbug.com/117427 a |
-... |
-*!net::HostCache::Set |
-*!net::HostResolverImpl::CacheResult |
-*!net::HostResolverImpl::Job::CompleteRequests |
-*!net::HostResolverImpl::Job::OnProcTaskComplete |
-*!base::internal::RunnableAdapter<>::Run |
- |
-# Probably related to 117427. Someone is not tearing down DNS resolution during |
-# testing. |
-LEAK |
-name=http://crbug.com/117427 b |
-*!generic_cpp_alloc |
-*!operator new |
-*!base::internal::WeakReferenceOwner::GetRef |
-*!base::SupportsWeakPtr<>::AsWeakPtr |
-*!net::HostResolverImpl::Job::Job |
-*!net::HostResolverImpl::Resolve |
-*!net::SingleRequestHostResolver::Resolve |
-*!net::TransportConnectJob::DoResolveHost |
-*!net::TransportConnectJob::DoLoop |
-*!net::TransportConnectJob::ConnectInternal |
-*!net::ConnectJob::Connect |
-*!net::internal::ClientSocketPoolBaseHelper::RequestSocketInternal |
-*!net::internal::ClientSocketPoolBaseHelper::RequestSocket |
-*!net::ClientSocketPoolBase<>::RequestSocket |
-*!net::TransportClientSocketPool::RequestSocket |
-*!net::ClientSocketHandle::Init<> |
-*!net::`anonymous namespace'::InitSocketPoolHelper |
-*!net::InitSocketHandleForRawConnect |
-*!notifier::ProxyResolvingClientSocket::ProcessProxyResolveDone |
-*!base::internal::RunnableAdapter<>::Run |
- |
# IE frame possible leak of COM object. |
LEAK |
name=http://crbug.com/122399 |
@@ -1844,9 +1777,7 @@ KERNELBASE.dll!CreateWaitableTimerExW |
KERNEL32.dll!CreateWaitableTimerW |
content.dll!rtc::Timing::Timing |
content.dll!content::RenderProcessHostImpl::CreateMessageFilters |
-... |
-content.dll!content::RenderViewHostImpl::CreateRenderView |
-content.dll!content::WebContentsImpl::CreateRenderViewForRenderManager |
+content.dll!content::RenderProcessHostImpl::Init |
... |
content.dll!content::NavigationControllerImpl::LoadEntry |
... |
@@ -1880,7 +1811,7 @@ name=bug_436131 |
UNADDRESSABLE ACCESS |
name=bug_436131_b |
-views.dll!ObserverListBase<>::RemoveObserver |
+views.dll!base::ObserverListBase<>::RemoveObserver |
*!ash::test::ShelfViewTestAPI::RunMessageLoopUntilAnimationsDone |
*!testing::internal::HandleExceptionsInMethodIfSupported<> |
@@ -1980,3 +1911,44 @@ base.dll!base::SharedMemory::CreateAnonymous |
content.dll!content::ChildThreadImpl::AllocateSharedMemory |
... |
content.dll!content::PepperPluginInstanceImpl::PrepareTextureMailbox |
+ |
+HANDLE LEAK |
+name=https://crbug.com/489779 |
+system call NtUserCreateWindowEx |
+USER32.dll!UnregisterClassW |
+USER32.dll!UnregisterClassW |
+USER32.dll!CreateWindowExW |
+gfx.dll!gfx::WindowImpl::Init |
+win_window.dll!ui::WinWindow::WinWindow |
+aura.dll!aura::WindowTreeHostWin::WindowTreeHostWin |
+aura.dll!aura::WindowTreeHost::Create |
+ |
+UNINITIALIZED READ |
+name=bug_492821 |
+*!blink::CSSPropertyParser::validUnit |
+*!blink::CSSPropertyParser::validWidthOrHeight |
+*!blink::CSSPropertyParser::parseValue |
+*!blink::CSSPropertyParser::parseValue |
+*!blink::CSSParserImpl::consumeDeclarationValue |
+*!blink::CSSParserImpl::consumeDeclaration |
+*!blink::CSSParserImpl::consumeDeclarationList |
+*!blink::CSSParserImpl::consumeStyleRule |
+*!blink::CSSParserImpl::consumeQualifiedRule |
+*!blink::CSSParserImpl::consumeRuleList<> |
+*!blink::CSSParserImpl::parseStyleSheet |
+*!blink::CSSParser::parseSheet |
+*!blink::StyleSheetContents::parseStringAtPosition |
+*!blink::StyleEngine::parseSheet |
+*!blink::StyleEngine::createSheet |
+*!blink::StyleElement::createSheet |
+*!blink::StyleElement::process |
+ |
+UNINITIALIZED READ |
+name=bug_493167 |
+system call NtWriteFile parameter #5 |
+KERNELBASE.dll!WriteFile |
+KERNEL32.dll!WriteFile |
+*!base::File::WriteAtCurrentPos |
+*!sessions::SessionBackend::AppendCommandsToFile |
+*!sessions::SessionBackend::AppendCommands |
+*!base::internal::RunnableAdapter<>::Run |