| 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
|
|
|