OLD | NEW |
| (Empty) |
1 # Chromium-specific suppressions | |
2 { | |
3 dont_valgrind_python_1 | |
4 Memcheck:Cond | |
5 ... | |
6 obj:*python* | |
7 } | |
8 { | |
9 dont_valgrind_python_2 | |
10 Memcheck:Value4 | |
11 ... | |
12 obj:*python* | |
13 } | |
14 { | |
15 dont_valgrind_python_3 | |
16 Memcheck:Addr4 | |
17 ... | |
18 obj:*python* | |
19 } | |
20 { | |
21 wine_bug_20551_as_seen_by_chromium | |
22 Memcheck:Leak | |
23 ... | |
24 fun:RtlAllocateHeap | |
25 ... | |
26 fun:GlobalAlloc | |
27 ... | |
28 fun:Clipboard::WriteObjects | |
29 } | |
30 { | |
31 suppress_chromium_crasher | |
32 Memcheck:Addr1 | |
33 ... | |
34 fun:*Test_Crasher* | |
35 } | |
36 { | |
37 ignore_mozilla_errors | |
38 Memcheck:Cond | |
39 obj:*/ImporterTest/profile/mozcrt19.dll | |
40 } | |
41 { | |
42 ignore_mozilla_errors2 | |
43 Memcheck:Cond | |
44 obj:*/chrome/test/data/firefox3_nss/mozcrt19.dll | |
45 } | |
46 { | |
47 ignore_gears_errors | |
48 Memcheck:Addr4 | |
49 obj:*/gears.dll | |
50 } | |
51 { | |
52 ignore_nss_decryptor_init_errors | |
53 Memcheck:Leak | |
54 fun:RtlAllocateHeap | |
55 ... | |
56 fun:NSSDecryptor::Init | |
57 } | |
58 { | |
59 # cannot reproduce this one locally, not sure why this is happening in libstd
c++. | |
60 ignore_error_in_std_locale | |
61 Memcheck:Addr4 | |
62 ... | |
63 fun:std::locale::~locale | |
64 ... | |
65 fun:testing::Message::~Message | |
66 fun:testing::AssertionResult::operator<<<enum net::LoadLog::EventPhase> | |
67 fun:net::LogContains | |
68 fun:SSLClientSocketTest_ConnectExpired_Test::TestBody | |
69 } | |
70 # Not sure why Valgrind started to think everything happening in the | |
71 # usr1_handler is invalid. Can't seem to reproduce these locally. | |
72 # This happens in URLFetcherTest.SameThreadsTest. | |
73 { | |
74 ignore_wine_ntdll_usr1_handler_a | |
75 Memcheck:Addr1 | |
76 ... | |
77 fun:usr1_handler | |
78 } | |
79 { | |
80 ignore_wine_ntdll_usr1_handler_b | |
81 Memcheck:Addr2 | |
82 ... | |
83 fun:usr1_handler | |
84 } | |
85 { | |
86 ignore_wine_ntdll_usr1_handler_c | |
87 Memcheck:Addr4 | |
88 ... | |
89 fun:usr1_handler | |
90 } | |
91 { | |
92 # This occurs at the same time as the usr1_handler errors above. | |
93 ignore_wine_ntdll_no_symbol | |
94 Memcheck:Addr4 | |
95 obj:*ntdll.dll.so | |
96 } | |
97 { | |
98 # mysterious leaks in rsaenh.dll.so, no symbols / incorrect symbols. | |
99 ignore_wine_rsaenh_no_symbols | |
100 Memcheck:Leak | |
101 fun:RtlAllocateHeap | |
102 obj:*rsaenh.dll.so | |
103 | |
104 } | |
105 { | |
106 # Maybe a leak in strtoi() ?? StringToInt() seems to be leak free. | |
107 ignore_strtoi_leak | |
108 Memcheck:Leak | |
109 fun:RtlAllocateHeap | |
110 ... | |
111 fun:StringToInt | |
112 } | |
113 { | |
114 # Maybe a leak in _strtoi64() ?? StringToInt64() seems to be leak free. | |
115 ignore_strtoi64_leak | |
116 Memcheck:Leak | |
117 fun:RtlAllocateHeap | |
118 ... | |
119 fun:StringToInt64 | |
120 } | |
121 { | |
122 # A leak in _vsnprintf_s? | |
123 ignore_vsnprintf_s | |
124 Memcheck:Leak | |
125 fun:RtlAllocateHeap | |
126 ... | |
127 fun:_vsnprintf_s | |
128 fun:base::vsnprintf | |
129 fun:vsnprintfT | |
130 } | |
131 { | |
132 # A leak in _wfopen_s() ?? ReadFileToString() behaves correctly. | |
133 ignore_wfopen_s_leak | |
134 Memcheck:Leak | |
135 fun:RtlAllocateHeap | |
136 ... | |
137 fun:_wfopen_s | |
138 fun:file_util::ReadFileToString | |
139 fun:FileReader::ReadFileOnBackgroundThread | |
140 } | |
141 { | |
142 # Leaking an 8 byte Clipboard object in the test code. | |
143 ignore_get_clipboard | |
144 Memcheck:Leak | |
145 fun:RtlAllocateHeap | |
146 ... | |
147 fun:operator new | |
148 fun:TestViewsDelegate::GetClipboard | |
149 fun:views::NativeTextfieldWin::OnCopy | |
150 } | |
151 { | |
152 # mysterious leak in _calloc_crt. Bug in Wine perhaps?? Hard to reproduce. | |
153 ignore_calloc_crt | |
154 Memcheck:Leak | |
155 fun:RtlAllocateHeap | |
156 fun:win_heap_malloc | |
157 fun:malloc | |
158 fun:calloc | |
159 fun:_calloc_impl | |
160 fun:_calloc_crt | |
161 STOP | |
162 } | |
163 { | |
164 wine_bug_20692_a | |
165 Memcheck:Leak | |
166 ... | |
167 fun:CryptImportKey | |
168 fun:CRYPT_ImportRsaPublicKeyInfoEx | |
169 fun:CryptImportPublicKeyInfoEx | |
170 fun:CryptImportPublicKeyInfo | |
171 fun:base::SignatureVerifier::VerifyInit | |
172 } | |
173 { | |
174 wine_bug_20692_b | |
175 Memcheck:Leak | |
176 ... | |
177 fun:CryptGenKey | |
178 fun:base::RSAPrivateKey::Create | |
179 } | |
180 { | |
181 # Boy, oh, boy do we need a better way to deal with this. | |
182 # See https://bugs.kde.org/show_bug.cgi?id=190660 | |
183 valgrind_bug_190660 | |
184 Memcheck:Addr4 | |
185 fun:strlen | |
186 } | |
187 { | |
188 # Boy, oh, boy do we need a better way to deal with this. | |
189 # See https://bugs.kde.org/show_bug.cgi?id=190660 | |
190 valgrind_bug_190660 | |
191 Memcheck:Addr4 | |
192 fun:strcmp | |
193 } | |
194 { | |
195 # Boy, oh, boy do we need a better way to deal with this. | |
196 # See https://bugs.kde.org/show_bug.cgi?id=190660 | |
197 valgrind_bug_190660 | |
198 Memcheck:Addr4 | |
199 fun:strchr | |
200 } | |
201 { | |
202 # Boy, oh, boy do we need a better way to deal with this. | |
203 # See https://bugs.kde.org/show_bug.cgi?id=190660 | |
204 valgrind_bug_190660 | |
205 Memcheck:Addr4 | |
206 fun:strcat | |
207 } | |
208 { | |
209 # Boy, oh, boy do we need a better way to deal with this. | |
210 # See https://bugs.kde.org/show_bug.cgi?id=190660 | |
211 valgrind_bug_190660 | |
212 Memcheck:Addr4 | |
213 fun:strncpy | |
214 } | |
215 { | |
216 # Same leak exists in src/tools/valgrind/memcheck/suppressions.txt | |
217 # with a mangled stack signature. | |
218 intentional_BrowserThreadTest_NotReleasedIfTargetThreadNonExistent_Test_leak | |
219 Memcheck:Leak | |
220 ... | |
221 fun:operator new | |
222 fun:BrowserThreadTest_NotReleasedIfTargetThreadNonExistent_Test::TestBody | |
223 fun:testing::Test::Run | |
224 } | |
225 # From src/tools/valgrind/memcheck/suppressions.txt | |
226 # TODO(thestig) dedup / merge | |
227 { | |
228 Uninitialized value in deflate | |
229 Memcheck:Cond | |
230 ... | |
231 fun:MOZ_Z_deflate | |
232 } | |
233 { | |
234 bug_15276 | |
235 Memcheck:Cond | |
236 fun:cld::OctaHashV3Lookup4 | |
237 fun:cld::DoOctaScoreV3 | |
238 fun:ScoreQuadgrams | |
239 fun:CompactLangDetImpl::DetectLanguageSummaryV25 | |
240 fun:CompactLangDet::DetectLanguage | |
241 } | |
242 { | |
243 bug_20653a | |
244 Memcheck:Param | |
245 write(buf) | |
246 ... | |
247 fun:sqlite3OsWrite | |
248 fun:pager_write_pagelist | |
249 } | |
250 { | |
251 bug_20653b | |
252 Memcheck:Param | |
253 write(buf) | |
254 ... | |
255 fun:*Write | |
256 fun:sqlite3OsWrite | |
257 ... | |
258 fun:pager_write | |
259 } | |
260 # End of suppressions that need de-duping. | |
261 { | |
262 bug_30547 | |
263 Memcheck:Leak | |
264 ... | |
265 fun:operator new | |
266 fun:ImportantFileWriter::WriteNow | |
267 fun:BookmarkStorage::SaveNow | |
268 fun:BookmarkStorage::BookmarkModelDeleted | |
269 } | |
270 { | |
271 bug_30584 | |
272 Memcheck:Cond | |
273 fun:IconUtil::PixelsHaveAlpha | |
274 fun:IconUtil::CreateSkBitmapFromHICON | |
275 fun:TaskManagerBrowserProcessResource::TaskManagerBrowserProcessResource | |
276 } | |
277 { | |
278 bug_30614 | |
279 Memcheck:Cond | |
280 fun:strncpy | |
281 fun:AffixMgr::parse_affix | |
282 ... | |
283 fun:SpellCheck::InitializeHunspell | |
284 } | |
285 { | |
286 bug_31640 | |
287 Memcheck:Leak | |
288 fun:RtlAllocateHeap | |
289 ... | |
290 fun:xmlGetGlobalState | |
291 fun:__xmlGenericError | |
292 fun:ScopedXmlErrorFunc::ScopedXmlErrorFunc | |
293 fun:UpdateManifest::Parse | |
294 } | |
295 { | |
296 bug_31643 | |
297 Memcheck:Leak | |
298 ... | |
299 fun:operator new | |
300 fun:browser_sync::UIModelWorker::DoWorkAndWaitUntilDone | |
301 fun:Syncer::SyncShare | |
302 } | |
303 { | |
304 bug_31644 | |
305 Memcheck:Leak | |
306 ... | |
307 fun:operator new | |
308 fun:NewRunnableMethod<ExtensionServiceBackend,void (__thiscall ExtensionServi
ceBackend::*)(void)> | |
309 fun:ExtensionService::ClearProvidersForTesting | |
310 } | |
311 { | |
312 bug_33424 | |
313 Memcheck:Leak | |
314 ... | |
315 fun:net::TCPClientSocketWin::Read | |
316 fun:net::*::DoReadHeaders | |
317 ... | |
318 fun:net::*::OnIOComplete | |
319 } | |
320 { | |
321 # This is a bit flaky, but it happens with both | |
322 # FLAKY_FTPDirectoryListing_Test and FLAKY_FTPCacheLoginBoxCredentials_Test | |
323 bug_33425 | |
324 Memcheck:Leak | |
325 ... | |
326 fun:net::TCPClientSocketWin::Read | |
327 fun:net::FtpNetworkTransaction::DoCtrlRead | |
328 fun:net::FtpNetworkTransaction::DoLoop | |
329 fun:net::FtpNetworkTransaction::OnIOComplete | |
330 fun:DispatchToMethod<net::FtpNetworkTransaction,void (__thiscall net::FtpNetw
orkTransaction::*)(int),int> | |
331 } | |
332 { | |
333 # This is an invalid read/write that shows up sporadically. | |
334 bug_33426 | |
335 Memcheck:Addr4 | |
336 fun:_free_base | |
337 ... | |
338 fun:std::basic_stringbuf<char,std::char_traits<char>,std::allocator<char> >::
~basic_stringbuf<char,std::char_traits<char>,std::allocator<char> > | |
339 fun:std::basic_stringstream<char,std::char_traits<char>,std::allocator<char>
>::~basic_stringstream<char,std::char_traits<char>,std::allocator<char> > | |
340 fun:std::basic_stringstream<char,std::char_traits<char>,std::allocator<char>
>::`vbase destructor' | |
341 fun:testing::internal::StrStreamToString | |
342 fun:testing::Message::GetString | |
343 fun:testing::AssertionResult::operator<<<enum net::LoadLog::EventPhase> | |
344 ... | |
345 fun:SSLClientSocketTest_ConnectMismatched_Test::TestBody | |
346 } | |
OLD | NEW |