summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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:*