summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authortimurrrr@chromium.org <timurrrr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-02-22 16:24:04 +0000
committertimurrrr@chromium.org <timurrrr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-02-22 16:24:04 +0000
commit525050f3d844631ef1635f8e07b718c6e55ad760 (patch)
tree3e8b4ba478e7c219ff6a2780878c1198564ae985 /tools
parent24dd70cc113d0730a3b1d744a55df7a96db870a6 (diff)
downloadchromium_src-525050f3d844631ef1635f8e07b718c6e55ad760.zip
chromium_src-525050f3d844631ef1635f8e07b718c6e55ad760.tar.gz
chromium_src-525050f3d844631ef1635f8e07b718c6e55ad760.tar.bz2
Widen some Memcheck and TSan suppressions, add a couple of new V8 suppressions
to make trybots and x64 runs greener BUG=16583,64930,73722,72913 TBR=thestig TEST=Greener trybots and x64 runs Review URL: http://codereview.chromium.org/6538086 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@75596 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools')
-rw-r--r--tools/valgrind/memcheck/suppressions.txt74
-rw-r--r--tools/valgrind/tsan/suppressions.txt2
2 files changed, 69 insertions, 7 deletions
diff --git a/tools/valgrind/memcheck/suppressions.txt b/tools/valgrind/memcheck/suppressions.txt
index 5d859a6..bd552fe 100644
--- a/tools/valgrind/memcheck/suppressions.txt
+++ b/tools/valgrind/memcheck/suppressions.txt
@@ -61,8 +61,7 @@
Memcheck:Leak
...
fun:FcFontRenderPrepare
- obj:*
- obj:*
+ ...
fun:pango_itemize_with_base_dir
}
{
@@ -78,10 +77,18 @@
Memcheck:Leak
...
fun:FcFontRenderPrepare
- obj:*
+ ...
fun:pango_context_get_metrics
}
{
+ pango_font_leak_todo_6
+ Memcheck:Leak
+ ...
+ fun:FcDefaultSubstitute
+ ...
+ fun:pango_itemize_with_base_dir
+}
+{
# Fontconfig leak, seen in shard 16 of 20 of ui_tests
# See https://bugs.freedesktop.org/show_bug.cgi?id=8428
# and http://www.gnome.org/~johan/gtk.suppression
@@ -594,6 +601,22 @@
fun:STAN_ChangeCertTrust
fun:CERT_ChangeCertTrust
}
+{
+ bug_64930 [vector-under-hashtable false positive leaks on x64]
+ Memcheck:Leak
+ ...
+ fun:_ZNSt6vector*
+ fun:_ZNSt6vector*
+ fun:_ZN9__gnu_cxx9hashtable*
+ fun:_ZN9__gnu_cxx9hashtable*
+ fun:_ZN9__gnu_cxx8hash_map*
+}
+{
+ leaks in bash
+ Memcheck:Leak
+ ...
+ obj:/bin/bash
+}
#-----------------------------------------------------------------------
# 2. intentional unit test errors, or stuff that is somehow a false positive
@@ -1033,7 +1056,7 @@
fun:_ZN7WebCore9HTMLNames4initEv
}
{
- bug_16583
+ bug_16583a
Memcheck:Leak
...
fun:malloc
@@ -1041,9 +1064,17 @@
fun:g_slice_alloc
fun:g_slice_alloc0
fun:g_type_create_instance
- fun:*
+ ...
fun:g_object_newv
- fun:g_object_new_valist
+ fun:g_object_new*
+}
+{
+ bug_16583b
+ Memcheck:Leak
+ fun:malloc
+ fun:g_malloc
+ fun:g_slice_alloc
+ fun:g_hash_table_new_full
}
{
bug_17291
@@ -3798,3 +3829,34 @@
fun:_ZN2v88internal19HandleApiCallHelperILb0EEEPNS0_11MaybeObjectENS0_47_GLOBAL__N_v8_src_builtins.cc_00000000_67AD6F1016BuiltinArgumentsILNS0_21BuiltinExtraArgumentsE1EEE
obj:*
}
+{
+ bug_73722a
+ Memcheck:Cond
+ fun:_ZN2v88internal10StackFrame11ComputeTypeEPNS1_5StateE
+}
+{
+ bug_73722b
+ Memcheck:Cond
+ fun:_ZN2v88internal18StackFrameIterator12SingletonForENS0_10StackFrame4TypeE
+}
+
+#-----------------------------------------------------------------------
+# These only occur on our Google workstations
+{
+ bug_todo_freeres
+ Memcheck:Free
+ fun:free
+ fun:__libc_freeres
+ fun:_vgnU_freeres
+ fun:_Exit
+ fun:exit
+}
+{
+ bug_todo_getdelim
+ Memcheck:Leak
+ fun:malloc
+ fun:getdelim
+ ...
+ fun:call_init
+ fun:_dl_init
+}
diff --git a/tools/valgrind/tsan/suppressions.txt b/tools/valgrind/tsan/suppressions.txt
index 04b59a9..567d88a 100644
--- a/tools/valgrind/tsan/suppressions.txt
+++ b/tools/valgrind/tsan/suppressions.txt
@@ -141,7 +141,7 @@
...
fun:ObserverListBase*
fun:sync_api::SyncManager::SyncInternal::*
- fun:sync_api::SyncManager::SyncInternal::*
+ fun:sync_api::SyncManager::*
fun:browser_sync::*
}