diff options
author | thestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-01-05 23:14:37 +0000 |
---|---|---|
committer | thestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-01-05 23:14:37 +0000 |
commit | f68ea16882bb896071735875f889411045ddd5fd (patch) | |
tree | b370dcbd6928ca6fc05ed2664e8024f40868d532 /tools | |
parent | 080bf942acf0599e0d1811f07f5cef304cf355c4 (diff) | |
download | chromium_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')
-rw-r--r-- | tools/wine_valgrind/chromium-valgrind-suppressions | 56 | ||||
-rw-r--r-- | tools/wine_valgrind/valgrind-suppressions | 2 |
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:* |