diff options
author | rnk@chromium.org <rnk@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-09 14:38:32 +0000 |
---|---|---|
committer | rnk@chromium.org <rnk@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-09 14:38:32 +0000 |
commit | 11b4670076c55aafe08c18649b1181241e15a746 (patch) | |
tree | 98801c77831e530239af413ffc3f0decad106e27 /tools/valgrind/drmemory | |
parent | bc2701543831e99ebc0b593f9cc9c697b81ebc20 (diff) | |
download | chromium_src-11b4670076c55aafe08c18649b1181241e15a746.zip chromium_src-11b4670076c55aafe08c18649b1181241e15a746.tar.gz chromium_src-11b4670076c55aafe08c18649b1181241e15a746.tar.bz2 |
Update suppressions for HostResolverImpl leaks.
Someone isn't tearing down DNS resolution in their unit test, so we have
these leaks. The crbug.com/117427 memcheck suppression is really an
adjustment to the old crbug.com/44385 suppression, so I deleted the old
one.
Added another suppression for KERNELBASE.dll!TlsSetValue.
BUG=117427,44385
TBR=zhaoqin@chromium.org
TEST=
Review URL: https://chromiumcodereview.appspot.com/9667002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125843 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools/valgrind/drmemory')
-rw-r--r-- | tools/valgrind/drmemory/suppressions_full.txt | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/tools/valgrind/drmemory/suppressions_full.txt b/tools/valgrind/drmemory/suppressions_full.txt index e70c203..ee5dad7 100644 --- a/tools/valgrind/drmemory/suppressions_full.txt +++ b/tools/valgrind/drmemory/suppressions_full.txt @@ -852,6 +852,12 @@ name=http://code.google.com/p/drmemory/issues/detail?id=778 c *!_PR_AttachThread *!_PRI_AttachThread +LEAK +name=http://code.google.com/p/drmemory/issues/detail?id=778 d +KERNELBASE.dll!TlsSetValue +MSWSOCK.dll!* +KERNEL32.dll!BaseThreadInitThunk + # Bit-level fps in rich edit layer. UNINITIALIZED READ name=http://code.google.com/p/drmemory/issues/detail?id=791 @@ -1159,3 +1165,37 @@ LEAK name=http://crbug.com/115296 ... *!ModuleSystemTest* + +LEAK +name=http://crbug.com/117427 a +... +*!net::HostCache::Set +*!net::HostResolverImpl::CacheResult +*!net::HostResolverImpl::Job::CompleteRequests +*!net::HostResolverImpl::Job::OnProcTaskComplete +*!base::internal::RunnableAdapter<void (__thiscall net::HostResolverImpl::Job::*)(int,net::AddressList const &)>::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<net::HostResolverImpl>::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<net::TransportSocketParams>::RequestSocket +*!net::TransportClientSocketPool::RequestSocket +*!net::ClientSocketHandle::Init<net::TransportSocketParams,net::TransportClientSocketPool> +*!net::`anonymous namespace'::InitSocketPoolHelper +*!net::InitSocketHandleForRawConnect +*!notifier::ProxyResolvingClientSocket::ProcessProxyResolveDone +*!base::internal::RunnableAdapter<void (__thiscall notifier::ProxyResolvingClientSocket::*)(int)>::Run |