summaryrefslogtreecommitdiffstats
path: root/tools/wine_valgrind
diff options
context:
space:
mode:
authorthestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-01-05 23:14:37 +0000
committerthestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-01-05 23:14:37 +0000
commitf68ea16882bb896071735875f889411045ddd5fd (patch)
treeb370dcbd6928ca6fc05ed2664e8024f40868d532 /tools/wine_valgrind
parent080bf942acf0599e0d1811f07f5cef304cf355c4 (diff)
downloadchromium_src-f68ea16882bb896071735875f889411045ddd5fd.zip
chromium_src-f68ea16882bb896071735875f889411045ddd5fd.tar.gz
chromium_src-f68ea16882bb896071735875f889411045ddd5fd.tar.bz2
wine_valgrind: Suppress a bunch of Valgrind errors for unit_tests.
BUG=none TEST=none Review URL: http://codereview.chromium.org/525040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35574 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools/wine_valgrind')
-rw-r--r--tools/wine_valgrind/chromium-valgrind-suppressions56
-rw-r--r--tools/wine_valgrind/valgrind-suppressions2
2 files changed, 57 insertions, 1 deletions
diff --git a/tools/wine_valgrind/chromium-valgrind-suppressions b/tools/wine_valgrind/chromium-valgrind-suppressions
index 425468a..8334760 100644
--- a/tools/wine_valgrind/chromium-valgrind-suppressions
+++ b/tools/wine_valgrind/chromium-valgrind-suppressions
@@ -67,6 +67,41 @@
fun:net::LogContains
fun:SSLClientSocketTest_ConnectExpired_Test::TestBody
}
+# Not sure why Valgrind started to think everything happening in the
+# usr1_handler is invalid. Can't seem to reproduce these locally.
+# This happens in URLFetcherTest.SameThreadsTest.
+{
+ ignore_wine_ntdll_usr1_handler_a
+ Memcheck:Addr1
+ ...
+ fun:usr1_handler
+}
+{
+ ignore_wine_ntdll_usr1_handler_b
+ Memcheck:Addr2
+ ...
+ fun:usr1_handler
+}
+{
+ ignore_wine_ntdll_usr1_handler_c
+ Memcheck:Addr4
+ ...
+ fun:usr1_handler
+}
+{
+ # This occurs at the same time as the usr1_handler errors above.
+ ignore_wine_ntdll_no_symbol
+ Memcheck:Addr4
+ obj:.*ntdll.dll.so
+}
+{
+ # mysterious leaks in rsaenh.dll.so, no symbols / incorrect symbols.
+ ignore_wine_rsaenh_no_symbols
+ Memcheck:Leak
+ fun:RtlAllocateHeap
+ obj:*rsaenh.dll.so
+
+}
{
wine_bug_20692_a
Memcheck:Leak
@@ -85,6 +120,17 @@
fun:base::RSAPrivateKey::Create
}
{
+ wine_bug_21260
+ Memcheck:Leak
+ fun:RtlAllocateHeap
+ ...
+ fun:ranges_add
+ fun:set_main_item
+ fun:LISTVIEW_SetItemT
+ fun:LISTVIEW_SetItemState
+
+}
+{
# Boy, oh, boy do we need a better way to deal with this.
# See https://bugs.kde.org/show_bug.cgi?id=190660
valgrind_bug_190660
@@ -180,6 +226,16 @@
fun:SpellCheck::InitializeHunspell
}
{
+ bug_31640
+ Memcheck:Leak
+ fun:RtlAllocateHeap
+ ...
+ fun:xmlGetGlobalState
+ fun:__xmlGenericError
+ fun:ScopedXmlErrorFunc::ScopedXmlErrorFunc
+ fun:UpdateManifest::Parse
+}
+{
# TODO(thestig) investigate why this is happening
todo_net_unittest1
Memcheck:Leak
diff --git a/tools/wine_valgrind/valgrind-suppressions b/tools/wine_valgrind/valgrind-suppressions
index 77cd398..d9bd0ea 100644
--- a/tools/wine_valgrind/valgrind-suppressions
+++ b/tools/wine_valgrind/valgrind-suppressions
@@ -814,7 +814,7 @@
}
# aw, heck, sometimes the symbols aren't there?
{
- <insert_a_suppression_name_here>
+ msacm_leaks_no_symbols
Memcheck:Leak
fun:calloc
obj:*