summaryrefslogtreecommitdiffstats
path: root/tools/valgrind/tsan/suppressions_win32.txt
blob: 68b97a097b1cc6214baf3c27453d0a2facdb8b23 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
############################
# Reports on the guts of Windows
{
  UuidCreate
  ThreadSanitizer:Race
  ...
  fun:UuidCreate
}

{
  ILFindLastID
  ThreadSanitizer:Race
  ...
  fun:ILFindLastID
}

{
  RpcServerUnregisterIf
  ThreadSanitizer:Race
  ...
  fun:RpcServerUnregisterIf
}

# http://code.google.com/p/data-race-test/issues/detail?id=45
{
  accessing an invalid lock in unnamedImageEntryPoint
  ThreadSanitizer:InvalidLock
  fun:unnamedImageEntryPoint
}

{
  accessing an invalid lock in CoFreeAllLibraries
  ThreadSanitizer:InvalidLock
  fun:CoFreeAllLibraries
}

{
  bug_158099_mmdevice_endpoint_shutdown_too_fast
  ThreadSanitizer:Race
  fun:GetLocalIdFromEndpointId
  ...
}

############################
# Chromium

{
  Benign race durung InitializeClock
  ThreadSanitizer:Race
  ...
  fun:*InitializeClock*
}

{
  bug_62560
  ThreadSanitizer:Race
  ...
  fun:_initterm
  fun:doexit
}

{
  accessing an invalid lock under exit/doexit
  ThreadSanitizer:InvalidLock
  fun:*~Lock*
  ...
  fun:doexit
  fun:exit
}
{
  bug_81793a
  ThreadSanitizer:Race
  ...
  fun:NetTestSuite::InitializeTestThread
}
{
  bug_81793b
  ThreadSanitizer:Race
  ...
  fun:base::MessageLoop::CalculateDelayedRuntime
  fun:base::MessageLoop::Post*Task
}
{
  bug_93932a
  ThreadSanitizer:Race
  fun:avcodec_default_release_buffer
  fun:ff_mpeg4video_split
}
{
  bug_93932b
  ThreadSanitizer:Race
  ...
  fun:avcodec_close
  fun:media::FFmpegVideoDecoder::ReleaseFFmpegResources
}
{
  bug_93932d
  ThreadSanitizer:Race
  fun:memcpy
  fun:media::CopyPlane
}
{
  bug_93932e
  ThreadSanitizer:Race
  ...
  fun:ff_thread_finish_setup
  fun:ptw32_threadStart@4
}
{
  bug_93932f
  ThreadSanitizer:Race
  ...
  fun:ff_vp3_h_loop_filter_c
  ...
  fun:ff_thread_flush
  fun:media::FFmpegVideoDecoder::Flush
}
{
  bug_93932g
  ThreadSanitizer:Race
  ...
  fun:av_parser_close
  ...
  fun:BaseThreadInitThunk
}
{
  bug_93932h
  ThreadSanitizer:Race
  ...
  fun:av_parser_close
  ...
  fun:base::internal::RunnableAdapter::Run
}
{
  bug_93932i
  ThreadSanitizer:Race
  fun:ff_simple_idct_add_mmx
  ...
  fun:BaseThreadInitThunk
}
{
  bug_144928_a
  ThreadSanitizer:Race
  fun:google_breakpad::CrashGenerationServer::Handle*
  fun:google_breakpad::CrashGenerationServer::OnPipeConnected
  fun:RtlSetTimer
  fun:RtlSetTimer
  fun:TpReleaseTimer
  fun:TpReleaseTimer
  fun:RtlMultiByteToUnicodeSize
  fun:TpCallbackMayRunLong
  fun:TpCallbackMayRunLong
  fun:BaseThreadInitThunk
}
{
  bug_144928_b
  ThreadSanitizer:Race
  fun:google_breakpad::CrashGenerationServer::~CrashGenerationServer
  fun:google_breakpad::CrashGenerationServer::`scalar deleting destructor'
  fun:base::DefaultDeleter*
  fun:base::internal::scoped_ptr_impl::~scoped_ptr_impl
  fun:remoting::BreakpadWinDeathTest::~BreakpadWinDeathTest
  fun:remoting::BreakpadWinDeathTest_TestAccessViolation_Test::`scalar deleting destructor'
  fun:testing::Test::DeleteSelf_
  fun:testing::internal::HandleExceptionsInMethodIfSupported
}

{
  bug_146119
  ThreadSanitizer:Race
  ...
  fun:GetAdaptersAddresses
  ...
  fun:base::internal::RunnableAdapter::Run
}

{
  bug_157076_a
  ThreadSanitizer:Race
  fun:win32thread_worker
  fun:_callthreadstartex
  fun:_threadstartex
  fun:BaseThreadInitThunk
}

{
  bug_157076_b
  ThreadSanitizer:Race
  fun:memset
  fun:_free_dbg_nolock
  fun:_free_dbg
  fun:_aligned_free_dbg
  fun:_aligned_free
}

{
  bug_157076_c
  ThreadSanitizer:Race
  fun:memset
  fun:_heap_alloc_dbg_impl
  fun:_nh_malloc_dbg_impl
  fun:_nh_malloc_dbg
  fun:_malloc_dbg
  fun:_aligned_offset_malloc_dbg
  fun:_aligned_malloc
  fun:base::AlignedAlloc
}

{
   bug_170334
   ThreadSanitizer:Race
   ...
   fun:net::NetworkChangeNotifierWinTest::~NetworkChangeNotifierWinTest
}

{
  bug_239350
  ThreadSanitizer:Race
  ...
  fun:av_freep
  fun:av_buffer_unref
  fun:av_frame_unref
  ...
}
{
  bug_287796
  ThreadSanitizer:Race
  fun:ServerLicensingOpenW
  fun:NdrPointerFree
  fun:NdrPointerFree
  fun:NdrPointerFree
  fun:NdrPointerFree
  fun:NdrPointerFree
  fun:NdrUserMarshalMemorySize
  fun:NdrPointerFree
  fun:I_RpcReceive
  fun:I_RpcReceive
  fun:I_RpcReceive
  fun:NdrRpcSsDefaultFree
  fun:NdrRpcSsDefaultFree
  fun:NdrOleFree
  fun:NdrNonEncapsulatedUnionBufferSize
  fun:NdrNonEncapsulatedUnionBufferSize
}