diff options
author | jyasskin@chromium.org <jyasskin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-23 03:03:39 +0000 |
---|---|---|
committer | jyasskin@chromium.org <jyasskin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-23 03:03:39 +0000 |
commit | f7956e33d98b811091eaed7ac9dfe38ca0563986 (patch) | |
tree | 1a019207053a6b4bc08b5ec60b561b0a902acfd0 /tools | |
parent | 38b575456438735782bb692d324cf865f64bfcc2 (diff) | |
download | chromium_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.txt | 141 | ||||
-rw-r--r-- | tools/valgrind/memcheck/suppressions_linux.txt | 11 | ||||
-rw-r--r-- | tools/valgrind/memcheck/suppressions_mac.txt | 134 |
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 |