1 ### This file contains either validate specific suppressions or bugs that we
2 ### can't easily address because they are lower in the stack.
3 ### All the other suppressions should be added ton gstreamer/tests/check/gstreamer.supp
5 ### Each set of suppression rules should be prefixed by either:
6 ### - FIXED: if the bug/leak has been fixed upstream but we keep the rule
7 ### because the fix may not be deployed yet (because it's lower in the
8 ### stack and not in gst itself).
9 ### - PENDING: if the bug/leak hasn't been fixed yet. In this case, please
10 ### add an url to the bug report.
12 # PENDING: https://bugs.freedesktop.org/show_bug.cgi?id=90073
14 Leak in mesa fixed with http://lists.freedesktop.org/archives/mesa-dev/2015-April/082101.html
21 fun:xcb_wait_for_reply
23 fun:dri3_create_screen
24 fun:AllocAndFetchScreenConfigs
30 Leak in mesa fixed with http://lists.freedesktop.org/archives/mesa-dev/2015-April/082100.html
33 fun:get_render_node_from_id_path_tag
34 fun:loader_get_user_preferred_fd
35 fun:dri3_create_screen
36 fun:AllocAndFetchScreenConfigs
43 Fixed in pixman master
50 # PENDING: https://bugzilla.gnome.org/show_bug.cgi?id=748417
52 Ignore all the invalid memory errors from libvpx
54 obj:/usr/lib64/libvpx.so*
58 Ignore all the invalid memory errors from libvpx
60 obj:/usr/lib64/libvpx.so*
63 # PENDING: https://bugzilla.gnome.org/show_bug.cgi?id=747110
65 https://bugzilla.gnome.org/show_bug.cgi?id=747110
68 fun:aac_decode_frame_int
72 # PENDING: https://bugzilla.gnome.org/show_bug.cgi?id=752989
74 https://bugzilla.gnome.org/show_bug.cgi?id=752989
77 fun:aac_decode_frame_int
81 # PENDING: https://bugs.freedesktop.org/show_bug.cgi?id=90194
83 https://bugs.freedesktop.org/show_bug.cgi?id=90194
88 fun:drmPrimeHandleToFD
91 # PENDING: https://bugzilla.gnome.org/show_bug.cgi?id=749232
94 <insert_a_suppression_name_here>
97 fun:x264_encoder_encode
101 <insert_a_suppression_name_here>
104 fun:x264_encoder_encode
108 <insert_a_suppression_name_here>
111 fun:x264_lookahead_thread
115 <insert_a_suppression_name_here>
118 fun:x264_lookahead_thread
122 <insert_a_suppression_name_here>
125 fun:x264_threadpool_thread
129 <insert_a_suppression_name_here>
131 obj:/usr/lib64/libx264.so.*
135 <insert_a_suppression_name_here>
137 obj:/usr/lib64/libx264.so.*
140 # PENDING: https://bugzilla.gnome.org/show_bug.cgi?id=749428
144 <insert_a_suppression_name_here>
147 fun:theora_enc_handle_frame
151 <insert_a_suppression_name_here>
154 fun:theora_enc_handle_frame
158 <insert_a_suppression_name_here>
160 fun:oc_enc_tokenize_ac
165 Fixed with mesa master
167 fun:lp_build_blend_factor_unswizzled
169 fun:gst_glimage_sink_on_draw
174 Fixed with mesa master
176 match-leak-kinds: definite
180 fun:_do_convert_one_view
185 Fixed with mesa master
187 match-leak-kinds: definite
190 fun:gst_gl_shader_compile
195 Fixed with mesa master
197 match-leak-kinds: definite
200 fun:_draw_checker_background
202 fun:gst_gl_video_mixer_callback
206 #https://bugs.freedesktop.org/show_bug.cgi?id=8215
207 #https://bugs.freedesktop.org/show_bug.cgi?id=8428
208 #FcPattern uses 'intptr_t elts_offset' instead of 'FcPatternEltPtr elts',
209 #which confuses valgrind.
217 #Same root cause as font_config_bug_2.
218 #The 'leak' here is a copy of rule values, as opposed to new values.
226 #Same root cause as font_config_bug_2.
227 #The 'leak' is copies of font or pattern values into returned pattern values.
233 fun:FcFontRenderPrepare
240 obj:*/libfontconfig.so.*