summaryrefslogtreecommitdiffstats
path: root/tools/valgrind/tsan/suppressions_win32.txt
blob: d74c95b532dc618061c7c30cf0ded1d48d1574d5 (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
############################
# Chromium

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

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

############################
# 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
}
{
  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:MessageLoop::CalculateDelayedRuntime
  fun:MessageLoop::Post*Task
}
{
  bug_93932a
  ThreadSanitizer:Race
  fun:avcodec_default_release_buffer
  fun:ff_mpeg4video_split
}
{
  bug_93932b
  ThreadSanitizer:Race
  ...
  fun:ff_mpeg4video_split
  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_110514_a
  ThreadSanitizer:Race
  fun:memset
  fun:_malloc_dbg
  ...
  fun:??2@YAPAXIABU_DebugHeapTag_t@std@@PADH@Z
  fun:??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAE@XZ
}
{
  bug_110514_b
  ThreadSanitizer:Race
  fun:memset
  fun:_malloc_dbg
  ...
  fun:??2@YAPAXIABU_DebugHeapTag_t@std@@PADH@Z
  fun:?_Init@ios_base@std@@IAEXXZ
}
{
  bug_110514_c
  ThreadSanitizer:Race
  fun:memset
  fun:_free_dbg
  ...
  fun:??3@YAXPAX@Z
  fun:??_V@YAXPAX@Z
  fun:scoped_array::reset
  fun:media::DataBuffer::DataBuffer
  ...
  fun:media::FFmpegAudioDecoder::DoDecodeBuffer
}
{
   bug_115987
   ThreadSanitizer:Race
   ...
   fun:base::Histogram::Add
   fun:base::SequencedWorkerPool::Inner::GetWork
   fun:base::SequencedWorkerPool::Inner::ThreadLoop
}