Home | History | Annotate | Download | only in tsan
      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