summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorhusky@chromium.org <husky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-07-19 18:02:03 +0000
committerhusky@chromium.org <husky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-07-19 18:02:03 +0000
commit0d5c21b8b6b46d6349d22c3c7839016fcb8f6fc4 (patch)
treed86d3b17c6ff49c7a46dfee710ba084345e49b3b /tools
parentdf97de1f11639736b8cdcc4301458b56bde955ea (diff)
downloadchromium_src-0d5c21b8b6b46d6349d22c3c7839016fcb8f6fc4.zip
chromium_src-0d5c21b8b6b46d6349d22c3c7839016fcb8f6fc4.tar.gz
chromium_src-0d5c21b8b6b46d6349d22c3c7839016fcb8f6fc4.tar.bz2
Fix memory leak in TraceSubscriberStdioImpl.
This class uses TraceBuffer internally, via a callback object. The callback references the TraceSubscriberStdioImpl so there was a reference cycle. Fixed by explicitly clearing the callback. BUG=115411 TEST=TraceSubscriberStdioTest under Valgrind Review URL: https://chromiumcodereview.appspot.com/10797012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147482 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools')
-rw-r--r--tools/valgrind/memcheck/suppressions.txt15
1 files changed, 0 insertions, 15 deletions
diff --git a/tools/valgrind/memcheck/suppressions.txt b/tools/valgrind/memcheck/suppressions.txt
index db4d78c..5ac1a38 100644
--- a/tools/valgrind/memcheck/suppressions.txt
+++ b/tools/valgrind/memcheck/suppressions.txt
@@ -4959,21 +4959,6 @@
fun:_ZN17AudioRendererHost14OnCreateStreamEiRK15AudioParameters
}
{
- bug_115411_a
- Memcheck:Leak
- fun:_Znw*
- ...
- fun:_ZN7content20TraceSubscriberStdioC1ERK8FilePath
- fun:_ZN48TraceSubscriberStdioTest_CanWriteDataToFile_Test8TestBodyEv
-}
-{
- bug_115411_b
- Memcheck:Leak
- fun:_Znw*
- ...
- fun:_ZN7content24TraceSubscriberStdioImpl7OnStartEv
-}
-{
bug_115419_1
Memcheck:Uninitialized
fun:fetch_texel_2d_f_rgba8888