| 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 |