summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorjyasskin@chromium.org <jyasskin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-10-23 03:03:39 +0000
committerjyasskin@chromium.org <jyasskin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-10-23 03:03:39 +0000
commitf7956e33d98b811091eaed7ac9dfe38ca0563986 (patch)
tree1a019207053a6b4bc08b5ec60b561b0a902acfd0 /tools
parent38b575456438735782bb692d324cf865f64bfcc2 (diff)
downloadchromium_src-f7956e33d98b811091eaed7ac9dfe38ca0563986.zip
chromium_src-f7956e33d98b811091eaed7ac9dfe38ca0563986.tar.gz
chromium_src-f7956e33d98b811091eaed7ac9dfe38ca0563986.tar.bz2
Remove some memcheck suppressions that haven't fired since September.
BUG=11270,11327,11333,12525,18223,18590,20653,43113,46177,69436,75037,181572 NOTRY=true TBR=glider@chromium.org Review URL: https://codereview.chromium.org/36353002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230302 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools')
-rw-r--r--tools/valgrind/memcheck/suppressions.txt141
-rw-r--r--tools/valgrind/memcheck/suppressions_linux.txt11
-rw-r--r--tools/valgrind/memcheck/suppressions_mac.txt134
3 files changed, 0 insertions, 286 deletions
diff --git a/tools/valgrind/memcheck/suppressions.txt b/tools/valgrind/memcheck/suppressions.txt
index d6e4c0f..77aae3c 100644
--- a/tools/valgrind/memcheck/suppressions.txt
+++ b/tools/valgrind/memcheck/suppressions.txt
@@ -38,26 +38,6 @@
fun:FcConfigAppFontAddFile
}
{
- # See also http://www.gnome.org/~johan/gtk.suppression
- # (which has a smattering of similar pango suppressions)
- pango_font_leak_todo
- Memcheck:Leak
- ...
- fun:FcFontRenderPrepare
- obj:*
- fun:pango_font_map_load_fontset
-}
-{
- pango_font_leak_todo_2
- Memcheck:Leak
- fun:malloc
- fun:g_malloc
- fun:g_strdup
- fun:pango_script_get_sample_language
- ...
- fun:pango_font_get_metrics
-}
-{
pango_font_leak_todo_3
Memcheck:Leak
...
@@ -110,15 +90,6 @@
fun:FcPatternObjectAddWithBinding
}
{
- # Another permutation of previous leak.
- fontconfig_bug_8428_2
- Memcheck:Leak
- ...
- fun:realloc
- fun:FcPatternObjectInsertElt
- fun:FcPatternObjectAdd
-}
-{
bug_18590 (Third Party)
Memcheck:Leak
...
@@ -130,84 +101,6 @@
fun:FcConfigValues
}
{
- bug_18590a (Third Party)
- Memcheck:Leak
- fun:malloc
- fun:FcConfigValues
- fun:FcConfigSubstituteWithPat
- fun:*SkFontConfigInterfaceDirect*match*
-}
-{
- bug_46177_a (Third Party)
- Memcheck:Leak
- ...
- fun:FcCharSetOperate
- fun:FcFontSetSort
- fun:FcFontSort
- ...
- fun:pango_layout_get_pixel_size
-}
-{
- bug_46177_b (Third Party)
- Memcheck:Leak
- ...
- fun:FcCharSetFindLeafCreate
- fun:FcCharSetAddLeaf
- fun:FcCharSetOperate
- fun:FcFontSetSort
- fun:FcFontSort
- ...
- fun:pango_layout_get_iter
-}
-{
- bug_46177_c (Third Party)
- Memcheck:Leak
- ...
- fun:FcCharSetFindLeafCreate
- fun:FcCharSetAddLeaf
- fun:FcCharSetOperate
- fun:FcFontSetSort
- fun:FcFontSort
- ...
- fun:pango_layout_line_get_extents
-}
-{
- bug_46177_d (Third Party)
- Memcheck:Leak
- fun:malloc
- fun:FcFontSetCreate
- fun:FcFontSetSort
- fun:FcFontSort
-}
-{
- bug_46177_e (Third Party)
- Memcheck:Leak
- ...
- fun:FcCharSetFindLeafCreate
- fun:FcCharSetAddChar
-}
-{
- bug_181572 (Skia -- global cache of typefaces)
- Memcheck:Leak
- fun:_Znw*
- fun:_ZN10SkFontHost14CreateTypefaceEPK10SkTypefacePKcNS0_5StyleE
- fun:_ZN10SkTypeface14CreateFromNameEPKcNS_5StyleE
-}
-{
- dlopen invalid read, probably a bug in glibc. TODO(dkegel): file glibc bug
- Memcheck:Uninitialized
- ...
- fun:dlopen@@GLIBC_2.1
- fun:PR_LoadLibraryWithFlags
-}
-{
- dlopen leak on error. See http://sourceware.org/bugzilla/show_bug.cgi?id=12878.
- Memcheck:Leak
- fun:calloc
- fun:_dlerror_run
- fun:dlopen@@GLIBC_2.1
-}
-{
dlopen leak on error. Chromium issues 268368,273385. See http://sourceware.org/bugzilla/show_bug.cgi?id=12878.
Memcheck:Leak
fun:calloc
@@ -215,12 +108,6 @@
fun:dlopen@@GLIBC_2.2.5
}
{
- glibc leak. See also http://sources.redhat.com/bugzilla/show_bug.cgi?id=2451
- Memcheck:Leak
- fun:malloc
- fun:_dl_map_object_from_fd
-}
-{
Pure NSS leak, does not involve glibc. TODO(dkegel): track down and fix or file bug.
Memcheck:Leak
...
@@ -299,34 +186,6 @@
fun:event_base_loop
}
{
- # "The section of the SQLite library identified works exactly as it should."
- # http://www.sqlite.org/cvstrac/tktview?tn=536,39
- # http://www.sqlite.org/cvstrac/tktview?tn=694,39
- # http://www.sqlite.org/cvstrac/tktview?tn=964,39
- # This looks like a case where an entire page was allocated, the header and
- # perhaps some data was written, but the entire buffer was not written to.
- # The SQLite authors aren't very interested in adding code to clear buffers
- # for no reason other than pleasing valgrind, but a patch might be accepted
- # under a macro like SQLITE_SECURE_DELETE which could be construed to apply
- # to cases like this. (Note that we compile with SQLITE_SECURE_DELETE.)
- bug_20653a (Third Party)
- Memcheck:Param
- write(buf)
- ...
- fun:sqlite3OsWrite
- fun:pager_write_pagelist
-}
-{
- bug_20653b (Third Party)
- Memcheck:Param
- write(buf)
- ...
- fun:*Write
- fun:sqlite3OsWrite
- ...
- fun:pager_write
-}
-{
# array of weak references freed but not processed?
bug_16576
Memcheck:Leak
diff --git a/tools/valgrind/memcheck/suppressions_linux.txt b/tools/valgrind/memcheck/suppressions_linux.txt
index b37ce32..6ce4607 100644
--- a/tools/valgrind/memcheck/suppressions_linux.txt
+++ b/tools/valgrind/memcheck/suppressions_linux.txt
@@ -16,17 +16,6 @@
#-----------------------------------------------------------------------
# 1. Third party stuff we have no control over.
-{
- # The InvalidRead error in rc4_wordconv is intentional.
- # https://bugzilla.mozilla.org/show_bug.cgi?id=341127
- # TODO(wtc): This invalid read has been fixed in NSS 3.15. Remove this
- # suppression when the system NSS libraries in Linux distributions are
- # version 3.15 or later.
- bug_43113 (Intentional)
- Memcheck:Unaddressable
- fun:rc4_wordconv
- fun:RC4_Encrypt
-}
# 2. Intentional unit test errors, stuff that is somehow a false positive
# in our own code, or stuff that is so trivial it's not worth fixing.
diff --git a/tools/valgrind/memcheck/suppressions_mac.txt b/tools/valgrind/memcheck/suppressions_mac.txt
index a5ba8a5..e626443 100644
--- a/tools/valgrind/memcheck/suppressions_mac.txt
+++ b/tools/valgrind/memcheck/suppressions_mac.txt
@@ -29,65 +29,6 @@
...
}
{
- # Mac system library bug? See http://crbug.com/11327
- bug_11327
- Memcheck:Uninitialized
- fun:_ZN19AudioConverterChain5ResetEv
- fun:AudioConverterReset
- obj:/System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
-}
-{
- # Mac system library bug? See http://crbug.com/11327
- bug_11327b
- Memcheck:Uninitialized
- fun:AUNetSendEntry
- fun:AUNetSendEntry
- obj:/System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
-}
-{
- # Filed with Apple as rdar://6915060; see http://crbug.com/11270
- bug_11270
- Memcheck:Leak
- fun:calloc
- fun:CMSSetLabCLUT
-}
-{
- # Mac leak in CMOpenOrNewAccess in unit_tests PlatformCanvas_SkLayer_Test,
- # ToolbarControllerTest_FocusLocation_Test. See http://crbug.com/11333.
- bug_11333
- Memcheck:Leak
- fun:malloc
- fun:stdSmartNewPtr
- fun:stdSmartNewHandle
- fun:IOCreateAndOpen
- fun:ScratchInit
- fun:CMOpenOrNewAccess
-}
-{
- # suddenly very common as of 6 aug 2009
- bug_11333b
- Memcheck:Leak
- fun:malloc
- fun:stdSmartNewPtr
- fun:stdSmartNewHandle
- fun:IOCreateAndOpen
- fun:ScratchInit
- fun:CMNewAccessFromAnother
-}
-{
- # Tiny one-time leak, widely seen by valgind users; everyone suppresses this.
- # See related discussion at http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39366
- plugin_bundle_global_leak
- Memcheck:Leak
- fun:malloc
- fun:__cxa_get_globals
- fun:__cxa_allocate_exception
- fun:_ZN4dyld4loadEPKcRKNS_11LoadContextE
- fun:dlopen
- fun:dlopen
- fun:_CFBundleDlfcnCheckLoaded
-}
-{
bug_18215
Memcheck:Uninitialized
fun:_DPSNextEvent
@@ -95,23 +36,6 @@
fun:-[NSApplication run]
}
{
- bug_18223
- Memcheck:Uninitialized
- fun:_ZNK8Security12UnixPlusPlus17StaticForkMonitorclEv
- fun:_ZN12ocspdGlobals10serverPortEv
-}
-{
- # Filed with Apple as rdar://7255382
- bug_20459a
- Memcheck:Leak
- ...
- fun:_CFRuntimeCreateInstance
- fun:CFRunLoopSourceCreate
- fun:CFMachPortCreateRunLoopSource
- fun:_ZN8Security12MachPlusPlus10CFAutoPort6enableEv
- fun:_ZN8Security14SecurityServer14ThreadNotifierC2Ev
-}
-{
# Also filed with Apple as rdar://7255382
bug_20459b
Memcheck:Leak
@@ -122,64 +46,6 @@
...
fun:_ZN8Security12KeychainCore5Trust8evaluate*
}
-# See description of bug_20653a/b in suppressions.txt.
-{
- bug_20653a_mac
- Memcheck:Param
- write(buf)
- fun:write$UNIX2003
- fun:pager_write_pagelist
-}
-{
- bug_20653b_mac
- Memcheck:Param
- write(buf)
- fun:write$UNIX2003
- ...
- fun:pager_write
-}
-
-# See http://www.openradar.me/8287193
-{
- Invalid redzone accesses in DKeyHas8Words
- Memcheck:Unaddressable
- fun:DKeyHas8Words
-}
-
-# See https://bugs.kde.org/show_bug.cgi?id=188572
-# This suppression is missing in Valgrind on Mac 10.6
-# TODO(glider): remove it once it arrives in the trunk.
-{
- Unavoidable leak in setenv()
- Memcheck:Leak
- fun:malloc_zone_malloc
- fun:__setenv
- fun:setenv$UNIX2003
-}
-{
- # Reported to Apple as rdar://6915429
- bug_12525
- Memcheck:Leak
- ...
- fun:-[CIContextImpl render:toBitmap:rowBytes:bounds:format:colorSpace:]
-}
-{
- bug_69436
- Memcheck:Leak
- ...
- fun:-[CIKernel initWithCString:noCopy:]
- ...
- fun:-[NSPopUpButtonCell _drawIndicatorWithFrame:inView:]
-}
-{
- # Capturer on Mac uses OpenGL driver, which triggers several warnings.
- # The check has to be quite generic, as different hardware graphics cards
- # will cause different sets of warnings.
- bug_75037
- Memcheck:Uninitialized
- ...
- fun:_ZN8remoting*CapturerMac*
-}
{
# See also http://openradar.appspot.com/radar?id=1235407
bug_77063