summaryrefslogtreecommitdiffstats
path: root/tools/wine_valgrind/chromium-valgrind-suppressions
blob: 4acaa137860ae315787c73cf82bce954e8a59c36 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
# Chromium-specific suppressions
{
   dont_valgrind_python_1
   Memcheck:Cond
   ...
   obj:*python*
}
{
   dont_valgrind_python_2
   Memcheck:Value4
   ...
   obj:*python*
}
{
   dont_valgrind_python_3
   Memcheck:Addr4
   ...
   obj:*python*
}
{
   wine_bug_20551_as_seen_by_chromium
   Memcheck:Leak
   ...
   fun:RtlAllocateHeap
   ...
   fun:GlobalAlloc
   ...
   fun:Clipboard::WriteObjects
}
{
   suppress_chromium_crasher
   Memcheck:Addr1
   ...
   fun:*Test_Crasher*
}
{
   ignore_mozilla_errors
   Memcheck:Cond
   obj:*/ImporterTest/profile/mozcrt19.dll
}
{
   ignore_mozilla_errors2
   Memcheck:Cond
   obj:*/chrome/test/data/firefox3_nss/mozcrt19.dll
}
{
   ignore_gears_errors
   Memcheck:Addr4
   obj:*/gears.dll
}
{
   ignore_nss_decryptor_init_errors
   Memcheck:Leak
   fun:RtlAllocateHeap
   ...
   fun:NSSDecryptor::Init
}
{
   wine_bug_20692_a
   Memcheck:Leak
   ...
   fun:CryptImportKey
   fun:CRYPT_ImportRsaPublicKeyInfoEx
   fun:CryptImportPublicKeyInfoEx
   fun:CryptImportPublicKeyInfo
   fun:base::SignatureVerifier::VerifyInit
}
{
   wine_bug_20692_b
   Memcheck:Leak
   ...
   fun:CryptGenKey
   fun:base::RSAPrivateKey::Create
}
{
   # 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
   Memcheck:Addr4
   fun:strlen
}
{
   # 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
   Memcheck:Addr4
   fun:strcmp
}
{
   # 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
   Memcheck:Addr4
   fun:strchr
}
{
   # 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
   Memcheck:Addr4
   fun:strcat
}
{
   # 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
   Memcheck:Addr4
   fun:strncpy
}
{
   # Same leak exists in src/tools/valgrind/memcheck/suppressions.txt
   # with a manged stack signature.
   intentional_ChromeThreadTest_NotReleasedIfTargetThreadNonExistent_Test_leak
   Memcheck:Leak
   ...
   fun:operator new
   fun:ChromeThreadTest_NotReleasedIfTargetThreadNonExistent_Test::TestBody
   fun:testing::Test::Run
}
# From src/tools/valgrind/memcheck/suppressions.txt
# TODO(thestig) dedup / merge
{
   Uninitialized value in deflate
   Memcheck:Cond
   ...
   fun:MOZ_Z_deflate
}
{
   bug_15276
   Memcheck:Cond
   fun:cld::OctaHashV3Lookup4
   fun:cld::DoOctaScoreV3
   fun:ScoreQuadgrams
   fun:CompactLangDetImpl::DetectLanguageSummaryV25
   fun:CompactLangDet::DetectLanguage
}
{
   bug_30547
   Memcheck:Leak
   ...
   fun:operator new
   fun:ImportantFileWriter::WriteNow
   fun:BookmarkStorage::SaveNow
   fun:BookmarkStorage::BookmarkModelDeleted
}
{
   bug_30584
   Memcheck:Cond
   fun:IconUtil::PixelsHaveAlpha
   fun:IconUtil::CreateSkBitmapFromHICON
   fun:TaskManagerBrowserProcessResource::TaskManagerBrowserProcessResource
}
{
   bug_30614
   Memcheck:Cond
   fun:strncpy
   fun:AffixMgr::parse_affix
   ...
   fun:SpellCheck::InitializeHunspell
}
{
   bug_30762
   Memcheck:Leak
   ...
   fun:ExtensionMessageBundle::Create
   fun:extension_l10n_util::LoadMessageCatalogs
}