diff options
author | husky@chromium.org <husky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-07-19 18:02:03 +0000 |
---|---|---|
committer | husky@chromium.org <husky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-07-19 18:02:03 +0000 |
commit | 0d5c21b8b6b46d6349d22c3c7839016fcb8f6fc4 (patch) | |
tree | d86d3b17c6ff49c7a46dfee710ba084345e49b3b /tools | |
parent | df97de1f11639736b8cdcc4301458b56bde955ea (diff) | |
download | chromium_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.txt | 15 |
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 |