1 ############################ 2 # Reports on the guts of Windows 3 { 4 UuidCreate 5 ThreadSanitizer:Race 6 ... 7 fun:UuidCreate 8 } 9 10 { 11 ILFindLastID 12 ThreadSanitizer:Race 13 ... 14 fun:ILFindLastID 15 } 16 17 { 18 RpcServerUnregisterIf 19 ThreadSanitizer:Race 20 ... 21 fun:RpcServerUnregisterIf 22 } 23 24 # http://code.google.com/p/data-race-test/issues/detail?id=45 25 { 26 accessing an invalid lock in unnamedImageEntryPoint 27 ThreadSanitizer:InvalidLock 28 fun:unnamedImageEntryPoint 29 } 30 31 { 32 accessing an invalid lock in CoFreeAllLibraries 33 ThreadSanitizer:InvalidLock 34 fun:CoFreeAllLibraries 35 } 36 37 { 38 bug_158099_mmdevice_endpoint_shutdown_too_fast 39 ThreadSanitizer:Race 40 fun:GetLocalIdFromEndpointId 41 ... 42 } 43 44 { 45 NSPStartup 46 ThreadSanitizer:Race 47 fun:NSPStartup 48 ... 49 fun:WahOpenHandleHelper 50 ... 51 fun:WSALookupServiceBeginW 52 ... 53 fun:socket 54 } 55 56 { 57 __crtIsPackagedApp 58 ThreadSanitizer:Race 59 fun:__crtIsPackagedApp 60 fun:_threadstartex 61 fun:BaseThreadInitThunk 62 } 63 64 ############################ 65 # Chromium 66 67 { 68 Benign race durung InitializeClock 69 ThreadSanitizer:Race 70 ... 71 fun:*InitializeClock* 72 } 73 74 { 75 bug_62560 76 ThreadSanitizer:Race 77 ... 78 fun:_initterm 79 fun:doexit 80 } 81 82 { 83 accessing an invalid lock under exit/doexit 84 ThreadSanitizer:InvalidLock 85 fun:*~Lock* 86 ... 87 fun:doexit 88 fun:exit 89 } 90 { 91 bug_81793a 92 ThreadSanitizer:Race 93 ... 94 fun:NetTestSuite::InitializeTestThread 95 } 96 { 97 bug_81793b 98 ThreadSanitizer:Race 99 ... 100 fun:base::MessageLoop::CalculateDelayedRuntime 101 fun:base::MessageLoop::Post*Task 102 } 103 { 104 bug_93932a 105 ThreadSanitizer:Race 106 fun:avcodec_default_release_buffer 107 fun:ff_mpeg4video_split 108 } 109 { 110 bug_93932b 111 ThreadSanitizer:Race 112 ... 113 fun:avcodec_close 114 fun:media::FFmpegVideoDecoder::ReleaseFFmpegResources 115 } 116 { 117 bug_93932d 118 ThreadSanitizer:Race 119 fun:memcpy 120 fun:media::CopyPlane 121 } 122 { 123 bug_93932e 124 ThreadSanitizer:Race 125 ... 126 fun:ff_thread_finish_setup 127 fun:ptw32_threadStart@4 128 } 129 { 130 bug_93932f 131 ThreadSanitizer:Race 132 ... 133 fun:ff_vp3_h_loop_filter_c 134 ... 135 fun:ff_thread_flush 136 fun:media::FFmpegVideoDecoder::Flush 137 } 138 { 139 bug_93932g 140 ThreadSanitizer:Race 141 ... 142 fun:av_parser_close 143 ... 144 fun:BaseThreadInitThunk 145 } 146 { 147 bug_93932h 148 ThreadSanitizer:Race 149 ... 150 fun:av_parser_close 151 ... 152 fun:base::internal::RunnableAdapter::Run 153 } 154 { 155 bug_93932i 156 ThreadSanitizer:Race 157 fun:ff_simple_idct_add_mmx 158 ... 159 fun:BaseThreadInitThunk 160 } 161 { 162 bug_144928_a 163 ThreadSanitizer:Race 164 fun:google_breakpad::CrashGenerationServer::Handle* 165 fun:google_breakpad::CrashGenerationServer::OnPipeConnected 166 fun:RtlSetTimer 167 fun:RtlSetTimer 168 fun:TpReleaseTimer 169 fun:TpReleaseTimer 170 fun:RtlMultiByteToUnicodeSize 171 fun:TpCallbackMayRunLong 172 fun:TpCallbackMayRunLong 173 fun:BaseThreadInitThunk 174 } 175 { 176 bug_144928_b 177 ThreadSanitizer:Race 178 fun:google_breakpad::CrashGenerationServer::~CrashGenerationServer 179 fun:google_breakpad::CrashGenerationServer::`scalar deleting destructor' 180 fun:base::DefaultDeleter* 181 fun:base::internal::scoped_ptr_impl::~scoped_ptr_impl 182 fun:remoting::BreakpadWinDeathTest::~BreakpadWinDeathTest 183 fun:remoting::BreakpadWinDeathTest_TestAccessViolation_Test::`scalar deleting destructor' 184 fun:testing::Test::DeleteSelf_ 185 fun:testing::internal::HandleExceptionsInMethodIfSupported 186 } 187 188 { 189 bug_146119 190 ThreadSanitizer:Race 191 ... 192 fun:GetAdaptersAddresses 193 ... 194 fun:base::internal::RunnableAdapter::Run 195 } 196 197 { 198 bug_157076_a 199 ThreadSanitizer:Race 200 fun:win32thread_worker 201 fun:_callthreadstartex 202 fun:_threadstartex 203 fun:BaseThreadInitThunk 204 } 205 206 { 207 bug_157076_b 208 ThreadSanitizer:Race 209 fun:memset 210 fun:_free_dbg_nolock 211 fun:_free_dbg 212 fun:_aligned_free_dbg 213 fun:_aligned_free 214 } 215 216 { 217 bug_157076_c 218 ThreadSanitizer:Race 219 fun:memset 220 fun:_heap_alloc_dbg_impl 221 fun:_nh_malloc_dbg_impl 222 fun:_nh_malloc_dbg 223 fun:_malloc_dbg 224 fun:_aligned_offset_malloc_dbg 225 fun:_aligned_malloc 226 fun:base::AlignedAlloc 227 } 228 229 { 230 bug_170334 231 ThreadSanitizer:Race 232 ... 233 fun:net::NetworkChangeNotifierWinTest::~NetworkChangeNotifierWinTest 234 } 235 236 { 237 bug_239350 238 ThreadSanitizer:Race 239 ... 240 fun:av_freep 241 fun:av_buffer_unref 242 fun:av_frame_unref 243 ... 244 } 245 { 246 bug_287796 247 ThreadSanitizer:Race 248 fun:ServerLicensingOpenW 249 fun:NdrPointerFree 250 fun:NdrPointerFree 251 fun:NdrPointerFree 252 fun:NdrPointerFree 253 fun:NdrPointerFree 254 fun:NdrUserMarshalMemorySize 255 fun:NdrPointerFree 256 fun:I_RpcReceive 257 fun:I_RpcReceive 258 fun:I_RpcReceive 259 fun:NdrRpcSsDefaultFree 260 fun:NdrRpcSsDefaultFree 261 fun:NdrOleFree 262 fun:NdrNonEncapsulatedUnionBufferSize 263 fun:NdrNonEncapsulatedUnionBufferSize 264 } 265 { 266 bug_309847 267 ThreadSanitizer:Race 268 fun:tracked_objects::ThreadData::TallyADeath 269 fun:tracked_objects::ThreadData::TallyRunOnNamedThreadIfTracking 270 fun:base::MessageLoop::RunTask 271 fun:base::MessageLoop::RunTask 272 fun:base::MessageLoop::RunTask 273 fun:base::MessageLoop::DeferOrRunPendingTask 274 fun:base::MessageLoop::DoWork 275 fun:base::MessageLoop::DoWork 276 fun:base::MessagePumpDefault::Run 277 fun:base::MessageLoop::RunHandler 278 fun:base::RunLoop::Run 279 fun:net::test_server::EmbeddedTestServer::PostTaskToIOThreadAndWait 280 fun:net::test_server::EmbeddedTestServer::InitializeAndWaitUntilReady 281 fun:net::test_server::EmbeddedTestServerThreadingTestDelegate::ThreadMain 282 } 283 { 284 bug_326282 285 ThreadSanitizer:Race 286 ... 287 fun:file_util::OpenFile 288 fun:base::ReadFileToString 289 } 290 { 291 bug_328521_a 292 ThreadSanitizer:Race 293 fun:PR_Lock 294 fun:pk11_getKeyFromList 295 fun:pk11_CreateSymKey 296 fun:pk11_ImportSymKeyWithTempl 297 fun:PK11_ImportSymKey 298 fun:crypto::HMAC::Init 299 fun:crypto::HMAC::Init 300 fun:crypto::HMAC::Init 301 fun:crypto::HMAC::Init 302 fun:remoting::protocol::AuthenticationMethod::ApplyHashFunction 303 fun:remoting::MakeHostPinHash 304 fun:`anonymous namespace'::VerifyGetPinHashResponse 305 fun:`anonymous namespace'::VerifyGetPinHashResponse 306 fun:`anonymous namespace'::VerifyGetPinHashResponse 307 fun:`anonymous namespace'::VerifyGetPinHashResponse 308 fun:remoting::NativeMessagingHostTest_All_Test::TestBody 309 } 310 { 311 bug_328521_b 312 ThreadSanitizer:Race 313 fun:PR_Lock 314 fun:sftk_SessionFromHandle 315 fun:NSC_GenerateKeyPair 316 fun:PK11_GenerateKeyPairWithOpFlags 317 fun:PK11_GenerateKeyPairWithFlags 318 fun:PK11_GenerateKeyPair 319 fun:crypto::RSAPrivateKey::CreateWithParams 320 fun:crypto::RSAPrivateKey::CreateWithParams 321 fun:crypto::RSAPrivateKey::Create 322 fun:crypto::RSAPrivateKey::Create 323 fun:remoting::RsaKeyPair::Generate 324 fun:remoting::Me2MeNativeMessagingHost::ProcessGenerateKeyPair 325 fun:remoting::Me2MeNativeMessagingHost::ProcessRequest 326 fun:base::internal::RunnableAdapter::Run 327 } 328