Upstream version 9.37.197.0
[platform/framework/web/crosswalk.git] / src / tools / valgrind / tsan / suppressions_win32.txt
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 }