supp: Ignore leaks caused by shout/sethostent
[platform/upstream/gst-plugins-good.git] / tests / check / gst-plugins-good.supp
1 {
2    <several valgrind warnings as found with libjpeg 6b on Debian>
3    Memcheck:Cond
4    obj:/usr/lib/libjpeg.so.*
5    obj:/usr/lib/libjpeg.so.*
6    obj:/usr/lib/libjpeg.so.*
7    fun:jpeg_finish_decompress
8 }
9
10 {
11    <several valgrind warnings as found with libjpeg 6b on Debian>
12    Memcheck:Cond
13    obj:/usr/lib/libjpeg.so.*
14    obj:/usr/lib/libjpeg.so.*
15    fun:jpeg_consume_input
16    fun:jpeg_read_header
17 }
18
19 {
20    <several valgrind warnings as found with libjpeg 6b on Debian>
21    Memcheck:Cond
22    fun:jpeg_fill_bit_buffer
23    fun:jpeg_huff_decode
24    obj:/usr/lib/libjpeg.so.*
25    obj:/usr/lib/libjpeg.so.*
26    fun:jpeg_read_raw_data
27 }
28
29 {
30    <several valgrind warnings as found with libjpeg 6b on Debian>
31    Memcheck:Cond
32    fun:jpeg_fill_bit_buffer
33    obj:/usr/lib/libjpeg.so.*
34    obj:/usr/lib/libjpeg.so.*
35    fun:jpeg_read_raw_data
36 }
37
38 {
39    <several valgrind warnings as found with libjpeg 6b on Debian>
40    Memcheck:Cond
41    obj:/usr/lib/libjpeg.so.*
42    obj:/usr/lib/libjpeg.so.*
43    obj:/usr/lib/libjpeg.so.*
44    fun:jpeg_consume_input
45    fun:jpeg_read_header
46 }
47
48 {
49    <several valgrind warnings as found with libjpeg 6b on Debian>
50    Memcheck:Cond
51    obj:/usr/lib/libjpeg.so.*
52    fun:jpeg_finish_compress
53 }
54
55 {
56    <several valgrind warnings as found with libjpeg 6b on Debian>
57    Memcheck:Cond
58    obj:/usr/lib/libjpeg.so.*
59    obj:/usr/lib/libjpeg.so.*
60    fun:jpeg_finish_compress
61 }
62
63 {
64    <several valgrind warnings as found with libjpeg 6b on Debian>
65    Memcheck:Cond
66    obj:/usr/lib/libjpeg.so.*
67    obj:/usr/lib/libjpeg.so.*
68    obj:/usr/lib/libjpeg.so.*
69    fun:jpeg_finish_compress
70 }
71
72 {
73    <several valgrind warnings as found with libjpeg 6b on Debian>
74    Memcheck:Cond
75    obj:/usr/lib/libjpeg.so.*
76    obj:/usr/lib/libjpeg.so.*
77    fun:jpeg_write_raw_data
78 }
79
80 {
81    <several valgrind warnings as found with libjpeg 6b on Debian>
82    Memcheck:Cond
83    obj:/usr/lib/libjpeg.so.*
84    obj:/usr/lib/libjpeg.so.*
85    obj:/usr/lib/libjpeg.so.*
86    fun:jpeg_write_raw_data
87 }
88
89 {
90    <several valgrind warnings as found with libjpeg 6b on Debian>
91    Memcheck:Cond
92    obj:/usr/lib/libjpeg.so.*
93    obj:/usr/lib/libjpeg.so.*
94    obj:/usr/lib/libjpeg.so.*
95    obj:/usr/lib/libjpeg.so.*
96    fun:jpeg_write_raw_data
97 }
98
99 {
100    <several valgrind warnings as found with libjpeg 6b on Debian>
101    Memcheck:Cond
102    obj:/usr/lib/libjpeg.so.*
103    obj:/usr/lib/libjpeg.so.*
104    obj:/usr/lib/libjpeg.so.*
105    obj:/usr/lib/libjpeg.so.*
106    obj:/usr/lib/libjpeg.so.*
107    fun:jpeg_write_raw_data
108 }
109
110 {
111    <several valgrind warnings as found with libjpeg 6b on Debian>
112    Memcheck:Cond
113    obj:/usr/lib/libjpeg.so.*
114    obj:/usr/lib/libjpeg.so.*
115    fun:jinit_compress_master
116    fun:jpeg_start_compress
117 }
118
119 {
120    <several valgrind warnings as found with libjpeg 6b on Debian>
121    Memcheck:Cond
122    obj:/usr/lib/libjpeg.so.*
123    obj:/usr/lib/libjpeg.so.*
124    obj:/usr/lib/libjpeg.so.*
125    fun:jinit_compress_master
126    fun:jpeg_start_compress
127 }
128
129 {
130    <well known zlib bug>
131    Memcheck:Cond
132    fun:inflateReset2
133    fun:inflateInit2_
134    fun:png_create_read_struct_2
135    fun:png_create_read_struct
136 }
137
138 {
139    <apparent strtod bug when trying to parse "infinity" from "interleaved">
140    Memcheck:Addr8
141    fun:__GI___strncasecmp_l
142    fun:____strtod_l_internal
143    fun:gst_value_deserialize_double
144 }
145
146 ## lame
147
148 {
149    <lame Conditional jump or move depends on uninitialised values>
150    Memcheck:Cond
151    fun:L3psycho_anal_vbr
152    fun:lame_encode_mp3_frame
153    ...
154    fun:lame_encode_flush
155    fun:gst_lamemp3enc_sink_event
156 }
157
158 {
159    <twolame Conditional jump or move depends on uninitialised values>
160    Memcheck:Cond
161    ...
162    fun:psycho_3
163    fun:encode_frame
164 }
165
166 {
167    <twolame Conditional jump or move depends on uninitialised values>
168    Memcheck:Cond
169    fun:psycho_3
170    ...
171    fun:twolame_encode_flush
172 }
173
174 {
175    <getaddrinfo can leak when resolving addresses, see https://lists.debian.org/debian-glibc/2016/03/msg00243.html>
176    Memcheck:Leak
177    match-leak-kinds: definite
178    fun:malloc
179    fun:__libc_alloc_buffer_allocate
180    ...
181    fun:__res_vinit
182    ...
183    fun:context_get.part.1
184    fun:gaih_inet.constprop.7
185    fun:getaddrinfo
186    ...
187 }
188
189 {
190   <gnutls sessions leak the certificates, even though gnutls_deinit is correctly called>
191   Memcheck:Leak
192   match-leak-kinds: definite
193   fun:malloc
194   ...
195   fun:g_tls_certificate_gnutls_real_copy
196   fun:g_tls_server_connection_gnutls_retrieve_function
197 }
198
199 {
200   <gnutls sessions leak the certificates, even though gnutls_deinit is correctly called>
201   Memcheck:Leak
202   match-leak-kinds: definite
203   fun:calloc
204   ...
205   fun:g_tls_certificate_gnutls_real_copy
206   fun:g_tls_server_connection_gnutls_retrieve_function
207 }
208
209 {
210   <shout leaks through sethostent, ignoring all sethostent leaks as this is using global>
211   Memcheck:Leak
212   match-leak-kinds: definite
213   fun:malloc
214   ...
215   fun:sethostent
216 }