diff options
author | timurrrr@chromium.org <timurrrr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-12-15 15:01:36 +0000 |
---|---|---|
committer | timurrrr@chromium.org <timurrrr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-12-15 15:01:36 +0000 |
commit | 516b8b33bbd75e10403f7fabe3cfaed11f265fa1 (patch) | |
tree | c1c855efc1e9c2984296849b6f5b9d1397f4e126 /tools/valgrind | |
parent | 833b9979a7375a1787c28db54a9859cf73345e56 (diff) | |
download | chromium_src-516b8b33bbd75e10403f7fabe3cfaed11f265fa1.zip chromium_src-516b8b33bbd75e10403f7fabe3cfaed11f265fa1.tar.gz chromium_src-516b8b33bbd75e10403f7fabe3cfaed11f265fa1.tar.bz2 |
Widen one Valgrind suppression, add a few more for new bugs
Also, update the URL with info on suppressing Valgrind errors
BUG=107696,107698,107699
TBR=hbono
Review URL: http://codereview.chromium.org/8947020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114634 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools/valgrind')
-rw-r--r-- | tools/valgrind/memcheck/suppressions.txt | 79 | ||||
-rwxr-xr-x | tools/valgrind/memcheck_analyze.py | 2 |
2 files changed, 58 insertions, 23 deletions
diff --git a/tools/valgrind/memcheck/suppressions.txt b/tools/valgrind/memcheck/suppressions.txt index 37f864c..8c12106 100644 --- a/tools/valgrind/memcheck/suppressions.txt +++ b/tools/valgrind/memcheck/suppressions.txt @@ -5185,28 +5185,6 @@ fun:_ZN7WebCore11RenderBlock13paintContentsERNS_9PaintInfoERKNS_8IntPointE } { - bug_105961 - Memcheck:Leak - fun:malloc - ... - fun:_ZN7WebCore9CSSParser10parseSheetEPNS_13CSSStyleSheetERKN3WTF6StringEiPNS3_7HashMapIPNS_12CSSStyleRuleENS3_6RefPtrINS_17CSSRuleSourceDataEEENS3_7PtrHashIS9_EENS3_10HashTraitsIS9_EENSF_ISC_EEEE - fun:_ZN7WebCore13CSSStyleSheet17parseStringAtLineERKN3WTF6StringEbi - fun:_ZN7WebCore13CSSStyleSheet11parseStringERKN3WTF6StringEb - fun:_ZN7WebCoreL12parseUASheetERKN3WTF6StringE - fun:_ZN7WebCoreL20loadFullDefaultStyleEv - fun:_ZN7WebCoreL34ensureDefaultStyleSheetsForElementEPNS_7ElementE - fun:_ZN7WebCore16CSSStyleSelector15styleForElementEPNS_7ElementEPNS_11RenderStyleEbb - fun:_ZN7WebCore8Document41styleForElementIgnoringPendingStylesheetsEPNS_7ElementE - fun:_ZN7WebCore7Element13computedStyleENS_8PseudoIdE - fun:_ZN7WebCore16HTMLTitleElement17textWithDirectionEv - fun:_ZN7WebCore16HTMLTitleElement15childrenChangedEbPNS_4NodeES2_i - fun:_ZN7WebCore13ContainerNode14parserAddChildEN3WTF10PassRefPtrINS_4NodeEEE - fun:_ZN7WebCore20HTMLConstructionSite12attachAtSiteERKNS0_14AttachmentSiteEN3WTF10PassRefPtrINS_4NodeEEE - fun:_ZN7WebCore20HTMLConstructionSite14insertTextNodeERKN3WTF6StringENS_14WhitespaceModeE - fun:_ZN7WebCore15HTMLTreeBuilder22processCharacterBufferERNS0_28ExternalCharacterTokenBufferE - fun:_ZN7WebCore15HTMLTreeBuilder16processCharacterERNS_15AtomicHTMLTokenE -} -{ bug_106104 Memcheck:Unaddressable ... @@ -5347,6 +5325,63 @@ fun:_ZN14RenderViewImpl14EvaluateScriptERKSbItN4base20string16_char_traitsESaItEES5_ib fun:_ZN14RenderViewImpl19OnScriptEvalRequestERKSbItN4base20string16_char_traitsESaItEES5_ib } +{ + bug_107696 + Memcheck:Leak + fun:_Znw* + fun:_ZN7WebCore11iBeamCursorEv + fun:_ZN7WebCore12EventHandler12selectCursorERKNS_28MouseEventWithHitTestResultsEPNS_9ScrollbarE + fun:_ZN7WebCore12EventHandler20handleMouseMoveEventERKNS_18PlatformMouseEventEPNS_13HitTestResultEb + fun:_ZN7WebCore12EventHandler10mouseMovedERKNS_18PlatformMouseEventEb + fun:_ZN6WebKit11WebViewImpl9mouseMoveERKNS_13WebMouseEventE + fun:_ZN6WebKit11WebViewImpl16handleInputEventERKNS_13WebInputEventE + fun:_ZN12RenderWidget18OnHandleInputEventERKN3IPC7MessageE +} +{ + bug_107698 + Memcheck:Leak + fun:malloc + ... + fun:_ZN7WebCore9CSSParser10parseSheetEPNS_13CSSStyleSheetERKN3WTF6StringEiPNS3_7HashMapIPNS_12CSSStyleRuleENS3_6RefPtrINS_17CSSRuleSourceDataEEENS3_7PtrHashIS9_EENS3_10HashTraitsIS9_EENSF_ISC_EEEE + fun:_ZN7WebCore13CSSStyleSheet17parseStringAtLineERKN3WTF6StringEbi + fun:_ZN7WebCore13CSSStyleSheet11parseStringERKN3WTF6StringEb + fun:_ZN7WebCoreL12parseUASheetERKN3WTF6StringE + fun:_ZN7WebCoreL20loadFullDefaultStyleEv + fun:_ZN7WebCoreL34ensureDefaultStyleSheetsForElementEPNS_7ElementE + fun:_ZN7WebCore16CSSStyleSelector15styleForElementE* + fun:_ZN7WebCore8Document41styleForElementIgnoringPendingStylesheetsEPNS_7ElementE + fun:_ZN7WebCore7Element13computedStyleENS_8PseudoIdE + fun:_ZN7WebCore16HTMLTitleElement17textWithDirectionEv + fun:_ZN7WebCore16HTMLTitleElement15childrenChangedEbPNS_4NodeES2_i + fun:_ZN7WebCore13ContainerNode14parserAddChildEN3WTF10PassRefPtrINS_4NodeEEE + fun:_ZN7WebCore20HTMLConstructionSite12attachAtSiteERKNS0_14AttachmentSiteEN3WTF10PassRefPtrINS_4NodeEEE + fun:_ZN7WebCore20HTMLConstructionSite14insertTextNodeERKN3WTF6StringENS_14WhitespaceModeE + fun:_ZN7WebCore15HTMLTreeBuilder22processCharacterBufferERNS0_28ExternalCharacterTokenBufferE + fun:_ZN7WebCore15HTMLTreeBuilder16processCharacterERNS_15AtomicHTMLTokenE +} +{ + bug_107699 + Memcheck:Leak + fun:malloc + fun:_ZN3WTF10fastMallocEm + fun:_ZN3WTF16VectorBufferBaseIPN7WebCore19PropertyWrapperBaseEE14allocateBufferEm + fun:_ZN3WTF6VectorIPN7WebCore19PropertyWrapperBaseELm0EE15reserveCapacityEm + fun:_ZN3WTF6VectorIPN7WebCore19PropertyWrapperBaseELm0EE14expandCapacityEm + fun:_ZN3WTF6VectorIPN7WebCore19PropertyWrapperBaseELm0EE14expandCapacityIKPNS1_25FillLayersPropertyWrapperEEEPT_mSA_ + fun:_ZN7WebCore13AnimationBase17ensurePropertyMapEv + fun:_ZN7WebCore13AnimationBase16getNumPropertiesEv + fun:_ZN7WebCore18CompositeAnimation17updateTransitionsEPNS_12RenderObjectEPNS_11RenderStyleES4_ + fun:_ZN7WebCore18CompositeAnimation7animateEPNS_12RenderObjectEPNS_11RenderStyleES4_ + fun:_ZN7WebCore19AnimationController16updateAnimationsEPNS_12RenderObjectEPNS_11RenderStyleE + fun:_ZN7WebCore12RenderObject18setAnimatableStyleEN3WTF10PassRefPtrINS_11RenderStyleEEE + fun:_ZN7WebCore4Node14setRenderStyleEN3WTF10PassRefPtrINS_11RenderStyleEEE + ... + fun:_ZN7WebCore7Element11recalcStyleENS_4Node11StyleChangeE + fun:_ZN7WebCore8Document11recalcStyleENS_4Node11StyleChangeE + fun:_ZN7WebCore8Document19updateStyleIfNeededEv + fun:_ZN7WebCore8Document12updateLayoutEv + fun:_ZN7WebCore8Document36updateLayoutIgnorePendingStylesheetsEv +} #----------------------------------------------------------------------- # 4. These only occur on our Google workstations diff --git a/tools/valgrind/memcheck_analyze.py b/tools/valgrind/memcheck_analyze.py index b07c5d7..78902f9 100755 --- a/tools/valgrind/memcheck_analyze.py +++ b/tools/valgrind/memcheck_analyze.py @@ -267,7 +267,7 @@ class ValgrindError: output += "The report came from the `%s` test.\n" % self._testcase output += "Suppression (error hash=#%016X#):\n" % self.ErrorHash() output += (" For more info on using suppressions see " - "http://dev.chromium.org/developers/how-tos/using-valgrind#TOC-Suppressing-Errors") + "http://dev.chromium.org/developers/tree-sheriffs/sheriff-details-chromium/memory-sheriff#TOC-Suppressing-memory-reports") # Widen suppression slightly to make portable between mac and linux # TODO(timurrrr): Oops, these transformations should happen |