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 # Chromium 46 47 { 48 Benign race durung InitializeClock 49 ThreadSanitizer:Race 50 ... 51 fun:*InitializeClock* 52 } 53 54 { 55 bug_62560 56 ThreadSanitizer:Race 57 ... 58 fun:_initterm 59 fun:doexit 60 } 61 62 { 63 accessing an invalid lock under exit/doexit 64 ThreadSanitizer:InvalidLock 65 fun:*~Lock* 66 ... 67 fun:doexit 68 fun:exit 69 } 70 { 71 bug_81793a 72 ThreadSanitizer:Race 73 ... 74 fun:NetTestSuite::InitializeTestThread 75 } 76 { 77 bug_81793b 78 ThreadSanitizer:Race 79 ... 80 fun:base::MessageLoop::CalculateDelayedRuntime 81 fun:base::MessageLoop::Post*Task 82 } 83 { 84 bug_93932a 85 ThreadSanitizer:Race 86 fun:avcodec_default_release_buffer 87 fun:ff_mpeg4video_split 88 } 89 { 90 bug_93932b 91 ThreadSanitizer:Race 92 ... 93 fun:avcodec_close 94 fun:media::FFmpegVideoDecoder::ReleaseFFmpegResources 95 } 96 { 97 bug_93932d 98 ThreadSanitizer:Race 99 fun:memcpy 100 fun:media::CopyPlane 101 } 102 { 103 bug_93932e 104 ThreadSanitizer:Race 105 ... 106 fun:ff_thread_finish_setup 107 fun:ptw32_threadStart@4 108 } 109 { 110 bug_93932f 111 ThreadSanitizer:Race 112 ... 113 fun:ff_vp3_h_loop_filter_c 114 ... 115 fun:ff_thread_flush 116 fun:media::FFmpegVideoDecoder::Flush 117 } 118 { 119 bug_93932g 120 ThreadSanitizer:Race 121 ... 122 fun:av_parser_close 123 ... 124 fun:BaseThreadInitThunk 125 } 126 { 127 bug_93932h 128 ThreadSanitizer:Race 129 ... 130 fun:av_parser_close 131 ... 132 fun:base::internal::RunnableAdapter::Run 133 } 134 { 135 bug_93932i 136 ThreadSanitizer:Race 137 fun:ff_simple_idct_add_mmx 138 ... 139 fun:BaseThreadInitThunk 140 } 141 { 142 bug_144928_a 143 ThreadSanitizer:Race 144 fun:google_breakpad::CrashGenerationServer::Handle* 145 fun:google_breakpad::CrashGenerationServer::OnPipeConnected 146 fun:RtlSetTimer 147 fun:RtlSetTimer 148 fun:TpReleaseTimer 149 fun:TpReleaseTimer 150 fun:RtlMultiByteToUnicodeSize 151 fun:TpCallbackMayRunLong 152 fun:TpCallbackMayRunLong 153 fun:BaseThreadInitThunk 154 } 155 { 156 bug_144928_b 157 ThreadSanitizer:Race 158 fun:google_breakpad::CrashGenerationServer::~CrashGenerationServer 159 fun:google_breakpad::CrashGenerationServer::`scalar deleting destructor' 160 fun:base::DefaultDeleter* 161 fun:base::internal::scoped_ptr_impl::~scoped_ptr_impl 162 fun:remoting::BreakpadWinDeathTest::~BreakpadWinDeathTest 163 fun:remoting::BreakpadWinDeathTest_TestAccessViolation_Test::`scalar deleting destructor' 164 fun:testing::Test::DeleteSelf_ 165 fun:testing::internal::HandleExceptionsInMethodIfSupported 166 } 167 168 { 169 bug_146119 170 ThreadSanitizer:Race 171 ... 172 fun:GetAdaptersAddresses 173 ... 174 fun:base::internal::RunnableAdapter::Run 175 } 176 177 { 178 bug_157076_a 179 ThreadSanitizer:Race 180 fun:win32thread_worker 181 fun:_callthreadstartex 182 fun:_threadstartex 183 fun:BaseThreadInitThunk 184 } 185 186 { 187 bug_157076_b 188 ThreadSanitizer:Race 189 fun:memset 190 fun:_free_dbg_nolock 191 fun:_free_dbg 192 fun:_aligned_free_dbg 193 fun:_aligned_free 194 } 195 196 { 197 bug_157076_c 198 ThreadSanitizer:Race 199 fun:memset 200 fun:_heap_alloc_dbg_impl 201 fun:_nh_malloc_dbg_impl 202 fun:_nh_malloc_dbg 203 fun:_malloc_dbg 204 fun:_aligned_offset_malloc_dbg 205 fun:_aligned_malloc 206 fun:base::AlignedAlloc 207 } 208 209 { 210 bug_170334 211 ThreadSanitizer:Race 212 ... 213 fun:net::NetworkChangeNotifierWinTest::~NetworkChangeNotifierWinTest 214 } 215 216 { 217 bug_239350 218 ThreadSanitizer:Race 219 ... 220 fun:av_freep 221 fun:av_buffer_unref 222 fun:av_frame_unref 223 ... 224 } 225 { 226 bug_287796 227 ThreadSanitizer:Race 228 fun:ServerLicensingOpenW 229 fun:NdrPointerFree 230 fun:NdrPointerFree 231 fun:NdrPointerFree 232 fun:NdrPointerFree 233 fun:NdrPointerFree 234 fun:NdrUserMarshalMemorySize 235 fun:NdrPointerFree 236 fun:I_RpcReceive 237 fun:I_RpcReceive 238 fun:I_RpcReceive 239 fun:NdrRpcSsDefaultFree 240 fun:NdrRpcSsDefaultFree 241 fun:NdrOleFree 242 fun:NdrNonEncapsulatedUnionBufferSize 243 fun:NdrNonEncapsulatedUnionBufferSize 244 } 245 { 246 bug_314654_a 247 ThreadSanitizer:Race 248 ... 249 fun:CoCreateInstanceEx 250 fun:CoCreateInstanceEx 251 fun:CoCreateInstanceEx 252 fun:CoCreateInstance 253 fun:base::win::ScopedComPtr::CreateInstance 254 fun:media::CoreAudioUtil::CreateDeviceEnumerator 255 } 256 { 257 bug_314654_b 258 ThreadSanitizer:Race 259 fun:.text 260 fun:.text 261 fun:CoSetState 262 fun:CoSetState 263 fun:CoGetComCatalog 264 fun:CoGetComCatalog 265 fun:CoGetComCatalog 266 fun:CoInitializeSecurity 267 fun:CoTaskMemFree 268 fun:CoCreateInstanceEx 269 fun:CoCreateInstanceEx 270 fun:CoCreateInstanceEx 271 fun:CoCreateInstanceEx 272 fun:CoCreateInstanceEx 273 fun:CoCreateInstance 274 fun:base::win::ScopedComPtr::CreateInstance 275 } 276 { 277 bug_326282 278 ThreadSanitizer:Race 279 ... 280 fun:file_util::OpenFile 281 fun:base::ReadFileToString 282 } 283 { 284 bug_328521_a 285 ThreadSanitizer:Race 286 fun:PR_Lock 287 fun:pk11_getKeyFromList 288 fun:pk11_CreateSymKey 289 fun:pk11_ImportSymKeyWithTempl 290 fun:PK11_ImportSymKey 291 fun:crypto::HMAC::Init 292 fun:crypto::HMAC::Init 293 fun:crypto::HMAC::Init 294 fun:crypto::HMAC::Init 295 fun:remoting::protocol::AuthenticationMethod::ApplyHashFunction 296 fun:remoting::MakeHostPinHash 297 fun:`anonymous namespace'::VerifyGetPinHashResponse 298 fun:`anonymous namespace'::VerifyGetPinHashResponse 299 fun:`anonymous namespace'::VerifyGetPinHashResponse 300 fun:`anonymous namespace'::VerifyGetPinHashResponse 301 fun:remoting::NativeMessagingHostTest_All_Test::TestBody 302 } 303 { 304 bug_328521_b 305 ThreadSanitizer:Race 306 fun:PR_Lock 307 fun:sftk_SessionFromHandle 308 fun:NSC_GenerateKeyPair 309 fun:PK11_GenerateKeyPairWithOpFlags 310 fun:PK11_GenerateKeyPairWithFlags 311 fun:PK11_GenerateKeyPair 312 fun:crypto::RSAPrivateKey::CreateWithParams 313 fun:crypto::RSAPrivateKey::CreateWithParams 314 fun:crypto::RSAPrivateKey::Create 315 fun:crypto::RSAPrivateKey::Create 316 fun:remoting::RsaKeyPair::Generate 317 fun:remoting::NativeMessagingHost::ProcessGenerateKeyPair 318 fun:remoting::NativeMessagingHost::ProcessMessage 319 fun:remoting::NativeMessagingHost::ProcessMessage 320 fun:base::internal::RunnableAdapter::Run 321 } 322