~yolanda.robla/ubuntu/saucy/clamav/dep-8-tests

« back to all changes in this revision

Viewing changes to unit_tests/valgrind.supp

  • Committer: Bazaar Package Importer
  • Author(s): Scott Kitterman
  • Date: 2009-11-02 23:27:19 UTC
  • mfrom: (0.35.9 sid)
  • Revision ID: james.westby@ubuntu.com-20091102232719-61ay35095dhbuxfm
Tags: 0.95.3+dfsg-1ubuntu1
* Merge from debian unstable, remaining changes:
  - Drop build-dep on electric-fence (in Universe)
  - Build-dep on libltdl3-dev instead of libltdl-dev for updating earlier
    releases more easily
  - Add apparmor profiles for clamd and freshclam along with maintainer
    script changes

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
{
2
 
        glibc-freeres-dbg
3
 
        Memcheck:Free
4
 
        fun:free
5
 
        fun:free_mem
6
 
        fun:__libc_freeres
7
 
}
8
 
{
9
 
        glibc-freeres
10
 
        Memcheck:Free
11
 
        fun:free
12
 
        obj:/lib*/libc-*.so
13
 
        fun:__libc_freeres
14
 
}
15
 
{
16
 
        glibc-etch1
17
 
        Memcheck:Free
18
 
        fun:*
19
 
        fun:_dl_allocate_tls
20
 
}
21
 
{
22
 
        glibc-etch2
23
 
        Memcheck:Free
24
 
        obj:/lib*/ld-*.so
25
 
        obj:/lib*/ld-*.so
26
 
}
27
 
{
28
 
       glibc-etch1
29
 
       Memcheck:Free
30
 
       fun:*
31
 
       fun:_dl_allocate_tls
32
 
}
33
 
{
34
 
       glibc-etch2
35
 
       Memcheck:Addr8
36
 
       obj:/lib*/ld-*.so
37
 
       obj:/lib*/ld-*.so
38
 
}
39
 
{
40
 
       glibc-etch2
41
 
       Memcheck:Addr4
42
 
       obj:/lib*/ld-*.so
43
 
       obj:/lib*/ld-*.so
44
 
}
45
 
{
46
 
        helgrind-glibc27-dbg01
47
 
        Helgrind:Race
48
 
        fun:mythread_wrapper
49
 
        fun:start_thread
50
 
}
51
 
{
52
 
        helgrind-glibc27-dbg02
53
 
        Helgrind:Race
54
 
        fun:pthread_mutex_*
55
 
}
56
 
{
57
 
        helgrind-glibc27-dbg03
58
 
        Helgrind:Race
59
 
        fun:pthread_create*
60
 
}
61
 
{
62
 
        helgrind-glibc27-dbg04
63
 
        Helgrind:Race
64
 
        fun:pthread_create*
65
 
}
66
 
{
67
 
        helgrind-glibc27-dbg05
68
 
        Helgrind:Race
69
 
        fun:__deallocate_stack
70
 
        fun:start_thread
71
 
}
72
 
{
73
 
        helgrind-glibc27-dbg05
74
 
        Helgrind:Race
75
 
        fun:free_stacks
76
 
        fun:__deallocate_stack
77
 
        fun:start_thread
78
 
}
79
 
{
80
 
        helgrind-glibc27-dbg06
81
 
        Helgrind:Race
82
 
        fun:*
83
 
        obj:/usr/lib/debug/libpthread-*.so
84
 
}
85
 
{
86
 
        helgrind-glibc27-dbg06
87
 
        Helgrind:Race
88
 
        fun:*
89
 
        obj:/lib/libpthread-*.so
90
 
}
91
 
{
92
 
        helgrind-glibc27-dbg08
93
 
        Helgrind:Race
94
 
        obj:/lib/ld-*.so
95
 
}
96
 
{
97
 
        helgrind-glibc27-dbg09
98
 
        Helgrind:Race
99
 
        fun:*
100
 
        fun:exit
101
 
}
102
 
{
103
 
        helgrind-glibc27-dbg10
104
 
        Helgrind:Race
105
 
        fun:*
106
 
        fun:*
107
 
        fun:exit
108
 
}
109
 
{
110
 
        helgrind-glibc27-dbg11
111
 
        Helgrind:Race
112
 
        fun:*
113
 
        fun:*
114
 
        fun:*
115
 
        fun:exit
116
 
}
117
 
{
118
 
        helgrind-glibc27-dbg12
119
 
        Helgrind:Race
120
 
        fun:*
121
 
        fun:*
122
 
        fun:*
123
 
        fun:*
124
 
        fun:exit
125
 
}
126
 
{
127
 
        helgrind-glibc27-dbg13
128
 
        Helgrind:Race
129
 
        fun:*
130
 
        fun:*
131
 
        fun:ctime_r
132
 
}
133
 
{
134
 
        helgrind-glibc27-dbg15
135
 
        Helgrind:Race
136
 
        fun:*
137
 
        fun:*
138
 
        fun:*
139
 
        fun:ctime_r
140
 
}
141
 
{
142
 
        helgrind-glibc27-dbg14
143
 
        Helgrind:Race
144
 
        fun:_IO_link_in
145
 
        fun:_IO_file_init*
146
 
}
147
 
# libc has a gconv_lock, but valgrind doesn't know that because it uses lll_lock
148
 
# instead of pthread_mutex_lock
149
 
{
150
 
        helgrind-glibc27-dbg15
151
 
        Helgrind:Race
152
 
        fun:__gconv_release_shlib
153
 
}
154
 
{
155
 
        helgrind-glibc27-dbg16
156
 
        Helgrind:Race
157
 
        fun:__gconv_find_shlib
158
 
}
159
 
{
160
 
        helgrind-glibc27-dbg17
161
 
        Helgrind:Race
162
 
        fun:exit
163
 
}
164
 
 
165
 
{
166
 
# suppress false positives, see bb 1189
167
 
   chm-etch-gcc41-fp
168
 
   Memcheck:Cond
169
 
   fun:cli_chm_open
170
 
   fun:cli_scanmschm
171
 
}
172
 
{
173
 
   glibc-etch
174
 
   Memcheck:Leak
175
 
   fun:*
176
 
   fun:_dl_allocate_tls
177
 
}
178
 
{
179
 
   glibc-suse
180
 
   Memcheck:Leak
181
 
   fun:*
182
 
   obj:*
183
 
   fun:_dl_allocate_tls
184
 
}
185
 
{
186
 
   glibc-tls3
187
 
   Memcheck:Leak
188
 
   fun:*
189
 
   fun:allocate_dtv
190
 
   fun:_dl_allocate_tls
191
 
}
192
 
{
193
 
   glibc-tls4
194
 
   Memcheck:Leak
195
 
   fun:allocate_dtv
196
 
   fun:_dl_allocate_tls
197
 
}
198
 
# glibc uses IO_lock_lock, which uses lll_lock,
199
 
# and valgrind doesn't know about it, so it thinks it is unlocked
200
 
{
201
 
   glibc-IOlock-fp
202
 
   Helgrind:Race
203
 
   fun:*
204
 
   fun:*
205
 
   fun:fputs
206
 
}
207
 
{
208
 
   glibc-IOlock-fp
209
 
   Helgrind:Race
210
 
   fun:fputs
211
 
}
212
 
{
213
 
  glibc-fork
214
 
  Helgrind:Race
215
 
  fun:fork
216
 
}
217
 
{
218
 
  glibc-fork
219
 
  Helgrind:Race
220
 
  fun:*
221
 
  fun:fork
222
 
}
223
 
{
224
 
  glibc-freetcb
225
 
  Helgrind:Race
226
 
  fun:__free_tcb
227
 
}
228
 
{
229
 
  glibc-2.5-strcpy_chk
230
 
  Memcheck:Addr8
231
 
  obj:/lib64/libc-2.5.so
232
 
  fun:decodeLine
233
 
}
234
 
{
235
 
  glibc-2.5-strcpy_chk
236
 
  Memcheck:Cond
237
 
  obj:/lib64/libc-2.5.so
238
 
  fun:decodeLine
239
 
}
240
 
{
241
 
  glibc-2.5-strcpy_chk
242
 
  Memcheck:Cond
243
 
  obj:/lib64/libc-2.5.so
244
 
  fun:cli_mbox
245
 
}
246
 
{
247
 
  glibc-2.8-lll
248
 
  Helgrind:Race
249
 
  fun:__lll_unlock_wake
250
 
}
251
 
252
 
   glibc-freeres
253
 
   Helgrind:Race
254
 
   fun: *
255
 
   fun: __libc_thread_freeres
256
 
}
257
 
{
258
 
   glibc-poll
259
 
   Helgrind:Race
260
 
   fun: __libc_enable_asynccancel
261
 
   fun: poll
262
 
}
263
 
{
264
 
   glibc-poll
265
 
   Helgrind:Race
266
 
   fun: _setjmp
267
 
   fun: clone
268
 
}
269
 
{
270
 
   glibc-ubuntu-jaunty
271
 
   Helgrind:Race
272
 
   fun:__fprintf_chk
273
 
}
274
 
# no symbols in opensuse's libs :(
275
 
{       
276
 
   glibc-suse
277
 
   Helgrind:Race
278
 
   obj:/lib*/ld-*.so
279
 
   obj:/lib*/ld-*.so
280
 
   obj:/lib*/ld-*.so
281
 
}
282
 
{       
283
 
   glibc-suse2
284
 
   Helgrind:Race
285
 
   obj:/lib*/ld-*.so
286
 
   obj:/lib*/ld-*.so
287
 
   obj:/lib*/ld-*.so
288
 
   obj:/lib*/ld-*.so
289
 
}
290
 
{
291
 
   glibc-suse4
292
 
   Helgrind:Race
293
 
   obj:/lib*/libc-*.so
294
 
   obj:/lib*/libc-*.so
295
 
   obj:/lib*/libc-*.so
296
 
}
297
 
{
298
 
   glibc-suse3
299
 
   Helgrind:Race
300
 
   obj:*
301
 
   fun:start_thread
302
 
}
303
 
{
304
 
   helgrind-glibc2X-005-valgrind-3.4.0
305
 
   Helgrind:Race
306
 
   obj:/lib*/libpthread-2.*so*
307
 
}
308
 
{
309
 
   debian-libc-dbg
310
 
   Helgrind:Race
311
 
   fun:__pthread_mutex_*
312
 
}
313
 
{
314
 
    debian-libc-dbg
315
 
    Helgrind:Race
316
 
    fun:pthread_create@*
317
 
}
318
 
{
319
 
    debian-libc-dbg
320
 
    Helgrind:Race
321
 
    fun:close
322
 
}
323
 
{
324
 
    debian-libc-dbg
325
 
    Helgrind:Race
326
 
    obj:/usr/lib*/debug/libpthread-2.*so*
327
 
}
328
 
{
329
 
    sighandler-no-mutex
330
 
    Helgrind:Race
331
 
    fun:sighandler_th
332
 
}
333
 
{
334
 
    sighandler-no-mutex
335
 
    Helgrind:Race
336
 
    fun:recvloop_th
337
 
}
338
 
#{
339
 
#       helgrind-glibc27-dbg18
340
 
#       Helgrind:Race
341
 
#       fun:__reclaim_stacks
342
 
#       fun:fork
343
 
#}