Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(784)

Side by Side Diff: tools/wine_valgrind/chromium-valgrind-suppressions

Issue 6541014: Remove Wine + Valgrind code since nobody is working on it.... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 9 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « tools/wine_valgrind/chrome_tests.sh ('k') | tools/wine_valgrind/valgrind-suppressions » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(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 }
OLDNEW
« no previous file with comments | « tools/wine_valgrind/chrome_tests.sh ('k') | tools/wine_valgrind/valgrind-suppressions » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698