Initial import to Tizen
[profile/ivi/gstreamer-python.git] / testsuite / gstpython.supp
1 {
2    pthread leak
3    Memcheck:Leak
4    fun:calloc
5    fun:allocate_dtv
6    fun:_dl_allocate_tls*
7 }
8
9 {
10    pthread leak 2
11    Memcheck:Leak
12    fun:memalign
13    fun:_dl_allocate_tls*
14 }
15
16 {
17    popt leak
18    Memcheck:Leak
19    fun:malloc
20    fun:nss_parse_service_list
21    fun:__nss_database_lookup
22    obj:*
23    obj:*
24    fun:getpwuid_r@@GLIBC_2.2.5
25    fun:g_get_any_init_do
26    fun:g_get_home_dir
27    fun:init_post
28    fun:init_popt_callback
29 }
30
31 {
32    pygobject init leak
33    Memcheck:Leak
34    fun:calloc
35    fun:g_malloc0
36    fun:type_node_*
37    fun:type_node_*
38    fun:*
39    fun:*
40    fun:g_type_init*
41    fun:initgobject
42 }
43
44 {
45    borked pthread creation
46    Memcheck:Param
47    write(buf)
48    fun:__pthread_initialize_manager
49    fun:pthread_create@@GLIBC_2.2.5
50    fun:g_thread_create*
51    fun:g_thread_create*
52 }
53
54 {
55    borked pthread creation 2
56    Memcheck:Param
57    write(buf)
58    fun:pthread_create@@GLIBC_2.2.5
59    fun:*
60    fun:*
61    fun:*
62    fun:*
63    fun:gst_task_start
64 }
65
66 {
67    Syscall param clone(child_tidptr) contains uninitialised byte(s)
68    Memcheck:Param
69    clone(child_tidptr)
70    fun:clone
71 }
72
73 {
74    memory loss when creating thread
75    Memcheck:Leak
76    fun:malloc
77    fun:__pthread_initialize_manager
78    fun:pthread_create*
79 }
80
81 # pyg_enable_threads memleak
82
83 {
84   memleak in pyg_enable_threads 
85   Memcheck:Leak
86   fun:malloc
87   fun:*
88   fun:*
89   fun:*
90   fun:*
91   fun:*
92   fun:pyg_enable_threads
93 }
94
95
96 {
97   memleak in pyg_enable_threads 2
98   Memcheck:Leak
99   fun:malloc
100   fun:*
101   fun:*
102   fun:*
103   fun:*
104   fun:pyg_enable_threads
105 }
106
107 {
108   memleak in pyg_enable_threads 3
109   Memcheck:Leak
110   fun:malloc
111   fun:*
112   fun:*
113   fun:*
114   fun:pyg_enable_threads
115 }
116
117 #pygobject leaks
118
119 {
120   PyType_Ready leak
121   Memcheck:Leak
122   fun:malloc
123   fun:PyObject_Malloc
124   fun:_PyObject_GC_Malloc
125   fun:PyType_GenericAlloc
126   fun:*
127   fun:*
128   fun:PyType_Ready
129 }
130
131 #gst debug category new leak
132 {
133    gst debug category new leak
134    Memcheck:Leak
135    fun:malloc
136    fun:g_malloc
137    fun:g_strdup
138    fun:_gst_debug_category_new
139 }
140
141 # memleak in gst_element_state_get_name that we can't get rid of
142 {
143    gst_element_state_get_name
144    Memcheck:Leak
145    fun:malloc
146    fun:*
147    fun:g_vasprintf
148    fun:g_strdup*
149    fun:g_strdup*
150    fun:_wrap_gst_element_state_get_name
151 }
152
153 #memleak in pygobject_new_with_interfaces
154 # weird, cos it seems to free the return value of g_type_interfaces
155 {
156    _gst_element_factory_make
157    Memcheck:Leak
158    fun:malloc
159    fun:g_malloc
160    fun:g_type_interfaces
161 }
162
163 #memleak in static_pad_template
164 {
165    gst_static_pad_template_get
166    Memcheck:Leak
167    fun:calloc
168    fun:g_malloc0
169    fun:g_type_create_instance
170    fun:g_object_constructor
171    fun:gst_object_constructor
172    fun:*
173    fun:*
174    fun:*
175    fun:gst_static_pad_template_get
176 }
177
178 #leak in libxml
179 {
180    xml_parse_memory leak
181    Memcheck:Leak
182    fun:malloc
183    fun:*
184    fun:xml*
185 }
186
187 # FIXME : This is an awful leak that has do to with the gst_pad_set_*_function wrappers
188 {
189    leak in gst_pad_set_*_function wrappers
190    Memcheck:Leak
191    fun:calloc
192    fun:g_malloc0
193    fun:pad_private
194 }
195
196 # python leak in runtime compiler
197 {
198    python leak in runtime compiler
199    Memcheck:Leak
200    fun:malloc
201    fun:_PyObject_GC_Malloc
202    fun:_PyObject_GC_New*
203    fun:PyDict_New
204    fun:PySymtableEntry_New
205    fun:symtable_*
206    fun:symtable_*
207    fun:jcompile
208 }
209
210 #FIXME : These leaks are in core. See bug #344761
211 {
212    leak in init_gst, when creating the argv to give to gst_init_check()
213    Memcheck:Leak
214    fun:*
215    fun:g_malloc
216    fun:init_gst
217 }
218
219 {
220    The GOption context is leaking in gst_init_check
221    Memcheck:Leak
222    fun:*
223    fun:g_malloc0
224    fun:g_option_context_new
225    fun:gst_init_check
226    fun:init_gst
227 }
228
229 {
230    The GDir is leaked.
231    Memcheck:Leak
232    fun:*
233    fun:g_malloc
234    fun:g_dir_open
235    fun:gst_registry_scan_path_level
236    fun:gst_registry_scan_path
237    fun:init_post
238    fun:g_option_context_parse
239    fun:gst_init_check
240    fun:init_gst
241 }