summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortimurrrr@chromium.org <timurrrr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-12-15 15:01:36 +0000
committertimurrrr@chromium.org <timurrrr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-12-15 15:01:36 +0000
commit516b8b33bbd75e10403f7fabe3cfaed11f265fa1 (patch)
treec1c855efc1e9c2984296849b6f5b9d1397f4e126
parent833b9979a7375a1787c28db54a9859cf73345e56 (diff)
downloadchromium_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
-rw-r--r--tools/valgrind/memcheck/suppressions.txt79
-rwxr-xr-xtools/valgrind/memcheck_analyze.py2
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