Status: | Merged |
---|---|
Approved by: | Ted Gould |
Approved revision: | 376 |
Merged at revision: | 247 |
Proposed branch: | lp:hud/phablet |
Merge into: | lp:hud/13.10 |
Diff against target: |
751 lines (+80/-613) 4 files modified
build.sh (+1/-1) src/pronounce-dict.c (+4/-0) tests/gobject.suppression (+70/-612) tests/test-voice.c (+5/-0) |
To merge this branch: | bzr merge lp:hud/phablet |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Ted Gould (community) | Approve | ||
PS Jenkins bot (community) | continuous-integration | Approve | |
Review via email: mp+158935@code.launchpad.net |
Commit message
Merge the remaining HUD 2.0 branch contents
Description of the change
Merge the remaining HUD 2.0 branch contents
To post a comment you must log in.
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote : | # |
review:
Approve
(continuous-integration)
Revision history for this message
Ted Gould (ted) : | # |
review:
Approve
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'build.sh' |
2 | --- build.sh 2013-04-02 08:34:53 +0000 |
3 | +++ build.sh 2013-04-15 14:23:39 +0000 |
4 | @@ -13,6 +13,6 @@ |
5 | echo "Using $BUILD_COMMAND to build" |
6 | ( |
7 | cd build |
8 | - cmake .. $EXTRA_ARGS -DCMAKE_INSTALL_PREFIX=../../install -DLOCAL_INSTALL=ON |
9 | + cmake .. $EXTRA_ARGS -DCMAKE_INSTALL_PREFIX=../../install -DLOCAL_INSTALL=ON -DCMAKE_BUILD_TYPE=Debug |
10 | $BUILD_COMMAND |
11 | ) |
12 | |
13 | === modified file 'src/pronounce-dict.c' |
14 | --- src/pronounce-dict.c 2013-02-11 09:51:46 +0000 |
15 | +++ src/pronounce-dict.c 2013-04-15 14:23:39 +0000 |
16 | @@ -208,6 +208,10 @@ |
17 | |
18 | g_free(line); |
19 | |
20 | + g_object_unref(dstream); |
21 | + g_object_unref(stream); |
22 | + g_object_unref(dict_file); |
23 | + |
24 | return TRUE; |
25 | } |
26 | |
27 | |
28 | === modified file 'tests/gobject.suppression' |
29 | --- tests/gobject.suppression 2013-01-03 12:52:35 +0000 |
30 | +++ tests/gobject.suppression 2013-04-15 14:23:39 +0000 |
31 | @@ -1,614 +1,72 @@ |
32 | |
33 | -{ |
34 | - hello |
35 | - Memcheck:Leak |
36 | - fun:malloc |
37 | - fun:realloc |
38 | - fun:g_realloc |
39 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.* |
40 | - fun:g_type_register_static |
41 | - fun:g_type_plugin_get_type |
42 | - fun:g_type_init_with_debug_flags |
43 | - fun:main |
44 | -} |
45 | - |
46 | -{ |
47 | - <insert_a_suppression_name_here> |
48 | - Memcheck:Leak |
49 | - fun:malloc |
50 | - fun:realloc |
51 | - fun:g_realloc |
52 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.* |
53 | - fun:g_type_register_static |
54 | - fun:g_boxed_type_register_static |
55 | - fun:g_value_array_get_type |
56 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.* |
57 | - fun:g_type_init_with_debug_flags |
58 | - fun:main |
59 | -} |
60 | - |
61 | -{ |
62 | - <insert_a_suppression_name_here> |
63 | - Memcheck:Leak |
64 | - fun:malloc |
65 | - fun:realloc |
66 | - fun:g_realloc |
67 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.* |
68 | - fun:g_type_register_static |
69 | - fun:g_pointer_type_register_static |
70 | - fun:g_gtype_get_type |
71 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.* |
72 | - fun:g_type_init_with_debug_flags |
73 | - fun:main |
74 | -} |
75 | - |
76 | -{ |
77 | - <insert_a_suppression_name_here> |
78 | - Memcheck:Leak |
79 | - fun:calloc |
80 | - fun:g_malloc0 |
81 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.* |
82 | - fun:g_type_register_fundamental |
83 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.* |
84 | - fun:g_type_init_with_debug_flags |
85 | - fun:main |
86 | -} |
87 | - |
88 | -{ |
89 | - <insert_a_suppression_name_here> |
90 | - Memcheck:Leak |
91 | - fun:malloc |
92 | - fun:realloc |
93 | - fun:g_realloc |
94 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.* |
95 | - fun:g_type_register_fundamental |
96 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.* |
97 | - fun:g_type_init_with_debug_flags |
98 | - fun:main |
99 | -} |
100 | - |
101 | -{ |
102 | - <insert_a_suppression_name_here> |
103 | - Memcheck:Leak |
104 | - fun:calloc |
105 | - fun:g_malloc0 |
106 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.* |
107 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.* |
108 | - fun:g_type_init_with_debug_flags |
109 | - fun:main |
110 | -} |
111 | - |
112 | -{ |
113 | - <insert_a_suppression_name_here> |
114 | - Memcheck:Leak |
115 | - fun:calloc |
116 | - fun:g_malloc0 |
117 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.* |
118 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.* |
119 | - fun:g_type_register_fundamental |
120 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.* |
121 | - fun:g_type_init_with_debug_flags |
122 | - fun:main |
123 | -} |
124 | - |
125 | -{ |
126 | - <insert_a_suppression_name_here> |
127 | - Memcheck:Leak |
128 | - fun:realloc |
129 | - fun:g_realloc |
130 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.* |
131 | - fun:g_type_register_static |
132 | - fun:g_param_type_register_static |
133 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.* |
134 | - fun:g_type_init_with_debug_flags |
135 | - fun:main |
136 | -} |
137 | - |
138 | -{ |
139 | - <insert_a_suppression_name_here> |
140 | - Memcheck:Leak |
141 | - fun:calloc |
142 | - fun:g_malloc0 |
143 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.* |
144 | - fun:g_type_init_with_debug_flags |
145 | - fun:main |
146 | -} |
147 | - |
148 | -{ |
149 | - <insert_a_suppression_name_here> |
150 | - Memcheck:Leak |
151 | - fun:malloc |
152 | - fun:realloc |
153 | - fun:g_realloc |
154 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.* |
155 | - fun:g_type_register_static |
156 | - fun:g_type_register_static_simple |
157 | - fun:hud_keyword_mapping_get_type |
158 | - fun:hud_keyword_mapping_new |
159 | - fun:test_keyword_mapping_open_tab |
160 | - obj:/lib/x86_64-linux-gnu/libglib-2.* |
161 | - obj:/lib/x86_64-linux-gnu/libglib-2.* |
162 | - obj:/lib/x86_64-linux-gnu/libglib-2.* |
163 | - fun:g_test_run_suite |
164 | - fun:main |
165 | -} |
166 | - |
167 | -{ |
168 | - <insert_a_suppression_name_here> |
169 | - Memcheck:Leak |
170 | - fun:realloc |
171 | - fun:g_realloc |
172 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.* |
173 | - fun:g_type_register_static |
174 | - fun:g_type_register_static_simple |
175 | - fun:hud_result_get_type |
176 | - fun:hud_result_new |
177 | - fun:test_result_highlighting_base |
178 | - obj:/lib/x86_64-linux-gnu/libglib-2.* |
179 | - obj:/lib/x86_64-linux-gnu/libglib-2.* |
180 | - obj:/lib/x86_64-linux-gnu/libglib-2.* |
181 | - fun:g_test_run_suite |
182 | - fun:main |
183 | -} |
184 | - |
185 | -{ |
186 | - <insert_a_suppression_name_here> |
187 | - Memcheck:Leak |
188 | - fun:malloc |
189 | - fun:g_malloc |
190 | - fun:g_slice_alloc |
191 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
192 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
193 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
194 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
195 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
196 | - fun:g_type_add_interface_static |
197 | - fun:hud_random_source_get_type |
198 | - fun:hud_random_source_new_full |
199 | - fun:test_hud_query |
200 | - obj:/lib/x86_64-linux-gnu/libglib-2.0.so.0.3400.1 |
201 | - obj:/lib/x86_64-linux-gnu/libglib-2.0.so.0.3400.1 |
202 | - fun:g_test_run_suite |
203 | - fun:main |
204 | -} |
205 | - |
206 | -{ |
207 | - <insert_a_suppression_name_here> |
208 | - Memcheck:Leak |
209 | - fun:malloc |
210 | - fun:g_malloc |
211 | - fun:g_slice_alloc |
212 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
213 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
214 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
215 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
216 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
217 | - fun:g_type_add_interface_static |
218 | - fun:g_dbus_interface_skeleton_get_type |
219 | - fun:hud_query_iface_com_canonical_hud_query_skeleton_get_type |
220 | - fun:hud_query_iface_com_canonical_hud_query_skeleton_new |
221 | - fun:hud_query_init |
222 | - fun:g_type_create_instance |
223 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
224 | - fun:g_object_newv |
225 | - fun:g_object_new |
226 | - fun:hud_query_new |
227 | - fun:make_assertion |
228 | - fun:test_hud_query |
229 | -} |
230 | - |
231 | -{ |
232 | - <insert_a_suppression_name_here> |
233 | - Memcheck:Leak |
234 | - fun:malloc |
235 | - fun:g_malloc |
236 | - fun:g_slice_alloc |
237 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
238 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
239 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
240 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
241 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
242 | - fun:g_type_add_interface_static |
243 | - fun:hud_query_iface_com_canonical_hud_query_skeleton_get_type |
244 | - fun:hud_query_iface_com_canonical_hud_query_skeleton_new |
245 | - fun:hud_query_init |
246 | - fun:g_type_create_instance |
247 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
248 | - fun:g_object_newv |
249 | - fun:g_object_new |
250 | - fun:hud_query_new |
251 | - fun:make_assertion |
252 | - fun:test_hud_query |
253 | - obj:/lib/x86_64-linux-gnu/libglib-2.0.so.0.3400.1 |
254 | -} |
255 | - |
256 | -{ |
257 | - <insert_a_suppression_name_here> |
258 | - Memcheck:Leak |
259 | - fun:malloc |
260 | - fun:g_malloc |
261 | - fun:g_slice_alloc |
262 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
263 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
264 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
265 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
266 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
267 | - fun:g_type_add_interface_static |
268 | - fun:g_dbus_connection_get_type |
269 | - obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1 |
270 | - fun:g_bus_get_sync |
271 | - fun:hud_query_init |
272 | - fun:g_type_create_instance |
273 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
274 | - fun:g_object_newv |
275 | - fun:g_object_new |
276 | - fun:hud_query_new |
277 | - fun:make_assertion |
278 | - fun:test_hud_query |
279 | -} |
280 | - |
281 | -{ |
282 | - <insert_a_suppression_name_here> |
283 | - Memcheck:Leak |
284 | - fun:malloc |
285 | - fun:g_malloc |
286 | - fun:g_slice_alloc |
287 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
288 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
289 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
290 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
291 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
292 | - fun:g_type_add_interface_static |
293 | - fun:g_socket_address_get_type |
294 | - fun:g_unix_socket_address_get_type |
295 | - fun:g_unix_socket_address_new_with_type |
296 | - obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1 |
297 | - fun:g_dbus_address_get_stream_sync |
298 | - obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1 |
299 | - fun:g_bus_get_sync |
300 | - fun:hud_query_init |
301 | - fun:g_type_create_instance |
302 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
303 | - fun:g_object_newv |
304 | -} |
305 | - |
306 | -{ |
307 | - <insert_a_suppression_name_here> |
308 | - Memcheck:Leak |
309 | - fun:malloc |
310 | - fun:g_malloc |
311 | - fun:g_slice_alloc |
312 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
313 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
314 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
315 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
316 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
317 | - fun:g_type_add_interface_static |
318 | - obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1 |
319 | - obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1 |
320 | - obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1 |
321 | - obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1 |
322 | - obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1 |
323 | - fun:g_bus_get_sync |
324 | - fun:hud_query_init |
325 | - fun:g_type_create_instance |
326 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
327 | - fun:g_object_newv |
328 | - fun:g_object_new |
329 | -} |
330 | - |
331 | -{ |
332 | - <insert_a_suppression_name_here> |
333 | - Memcheck:Leak |
334 | - fun:malloc |
335 | - fun:g_malloc |
336 | - fun:g_slice_alloc |
337 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
338 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
339 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
340 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
341 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
342 | - fun:g_type_add_interface_static |
343 | - fun:g_simple_async_result_get_type |
344 | - obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1 |
345 | - obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1 |
346 | - fun:g_bus_get_sync |
347 | - fun:hud_query_init |
348 | - fun:g_type_create_instance |
349 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
350 | - fun:g_object_newv |
351 | - fun:g_object_new |
352 | - fun:hud_query_new |
353 | - fun:make_assertion |
354 | -} |
355 | - |
356 | -{ |
357 | - <insert_a_suppression_name_here> |
358 | - Memcheck:Leak |
359 | - fun:malloc |
360 | - fun:g_malloc |
361 | - fun:g_slice_alloc |
362 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
363 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
364 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
365 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
366 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
367 | - fun:g_type_add_interface_static |
368 | - fun:g_memory_output_stream_get_type |
369 | - fun:g_memory_output_stream_new |
370 | - fun:g_dbus_message_to_blob |
371 | - obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1 |
372 | - fun:g_dbus_connection_send_message_with_reply |
373 | - fun:g_dbus_connection_send_message_with_reply_sync |
374 | - obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1 |
375 | - fun:g_dbus_connection_call_sync |
376 | - obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1 |
377 | - fun:g_bus_get_sync |
378 | - fun:hud_query_init |
379 | -} |
380 | - |
381 | -{ |
382 | - <insert_a_suppression_name_here> |
383 | - Memcheck:Leak |
384 | - fun:calloc |
385 | - fun:g_malloc0 |
386 | - fun:g_type_class_ref |
387 | - fun:g_type_class_ref |
388 | - fun:g_param_spec_flags |
389 | - obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1 |
390 | - fun:g_type_class_ref |
391 | - fun:g_type_class_ref |
392 | - fun:g_object_newv |
393 | - fun:g_object_new |
394 | - fun:hud_query_iface_com_canonical_hud_query_skeleton_new |
395 | - fun:hud_query_init |
396 | - fun:g_type_create_instance |
397 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
398 | - fun:g_object_newv |
399 | - fun:g_object_new |
400 | - fun:hud_query_new |
401 | - fun:make_assertion |
402 | - fun:test_hud_query |
403 | - obj:/lib/x86_64-linux-gnu/libglib-2.0.so.0.3400.1 |
404 | -} |
405 | - |
406 | -{ |
407 | - <insert_a_suppression_name_here> |
408 | - Memcheck:Leak |
409 | - fun:malloc |
410 | - fun:g_malloc |
411 | - fun:g_memdup |
412 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
413 | - fun:g_type_class_ref |
414 | - fun:g_object_new_valist |
415 | - fun:g_initable_new_valist |
416 | - fun:g_initable_new |
417 | - fun:g_socket_new |
418 | - obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1 |
419 | - fun:g_socket_client_connect |
420 | - obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1 |
421 | - fun:g_dbus_address_get_stream_sync |
422 | - obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1 |
423 | - fun:g_bus_get_sync |
424 | - fun:hud_query_init |
425 | - fun:g_type_create_instance |
426 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
427 | - fun:g_object_newv |
428 | - fun:g_object_new |
429 | -} |
430 | - |
431 | -{ |
432 | - <insert_a_suppression_name_here> |
433 | - Memcheck:Leak |
434 | - fun:malloc |
435 | - fun:g_malloc |
436 | - fun:g_memdup |
437 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
438 | - fun:g_type_class_ref |
439 | - fun:g_type_class_ref |
440 | - fun:g_object_new_valist |
441 | - fun:g_object_new |
442 | - fun:g_unix_socket_address_new_with_type |
443 | - obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1 |
444 | - fun:g_dbus_address_get_stream_sync |
445 | - obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1 |
446 | - fun:g_bus_get_sync |
447 | - fun:hud_query_init |
448 | - fun:g_type_create_instance |
449 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
450 | - fun:g_object_newv |
451 | - fun:g_object_new |
452 | - fun:hud_query_new |
453 | - fun:make_assertion |
454 | -} |
455 | - |
456 | -{ |
457 | - <insert_a_suppression_name_here> |
458 | - Memcheck:Leak |
459 | - fun:calloc |
460 | - fun:g_malloc0 |
461 | - fun:g_type_class_ref |
462 | - fun:g_type_class_ref |
463 | - fun:g_param_spec_enum |
464 | - obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1 |
465 | - fun:g_type_class_ref |
466 | - fun:g_type_class_ref |
467 | - fun:g_object_new_valist |
468 | - fun:g_object_new |
469 | - fun:g_unix_socket_address_new_with_type |
470 | - obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1 |
471 | - fun:g_dbus_address_get_stream_sync |
472 | - obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1 |
473 | - fun:g_bus_get_sync |
474 | - fun:hud_query_init |
475 | - fun:g_type_create_instance |
476 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
477 | - fun:g_object_newv |
478 | - fun:g_object_new |
479 | -} |
480 | - |
481 | -{ |
482 | - <insert_a_suppression_name_here> |
483 | - Memcheck:Leak |
484 | - fun:realloc |
485 | - fun:g_realloc |
486 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
487 | - fun:g_type_register_static |
488 | - fun:g_flags_register_static |
489 | - fun:g_tls_certificate_flags_get_type |
490 | - obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1 |
491 | - fun:g_type_class_ref |
492 | - fun:g_object_newv |
493 | - fun:g_object_new |
494 | - obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1 |
495 | - fun:g_dbus_address_get_stream_sync |
496 | - obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1 |
497 | - fun:g_bus_get_sync |
498 | - fun:hud_query_init |
499 | - fun:g_type_create_instance |
500 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
501 | - fun:g_object_newv |
502 | - fun:g_object_new |
503 | - fun:hud_query_new |
504 | -} |
505 | - |
506 | - |
507 | -{ |
508 | - <insert_a_suppression_name_here> |
509 | - Memcheck:Leak |
510 | - fun:realloc |
511 | - fun:g_realloc |
512 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
513 | - fun:g_type_register_static |
514 | - fun:g_boxed_type_register_static |
515 | - fun:dee_model_iter_get_type |
516 | - obj:/usr/lib/libdee-1.0.so.4.1.1 |
517 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
518 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
519 | - fun:g_type_class_ref |
520 | - fun:g_type_class_ref |
521 | - fun:g_object_newv |
522 | - fun:g_object_new |
523 | - fun:dee_sequence_model_new |
524 | - fun:dee_shared_model_new |
525 | - fun:hud_query_init |
526 | - fun:g_type_create_instance |
527 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
528 | - fun:g_object_newv |
529 | - fun:g_object_new |
530 | -} |
531 | - |
532 | -{ |
533 | - <insert_a_suppression_name_here> |
534 | - Memcheck:Leak |
535 | - fun:malloc |
536 | - fun:g_malloc |
537 | - fun:g_slice_alloc |
538 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
539 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
540 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
541 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
542 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
543 | - fun:g_type_add_interface_static |
544 | - fun:g_memory_input_stream_get_type |
545 | - obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1 |
546 | - obj:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3400.1 |
547 | - fun:g_bus_get_sync |
548 | - fun:hud_query_init |
549 | - fun:g_type_create_instance |
550 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
551 | - fun:g_object_newv |
552 | - fun:g_object_new |
553 | - fun:hud_query_new |
554 | - fun:make_assertion |
555 | -} |
556 | - |
557 | -{ |
558 | - <insert_a_suppression_name_here> |
559 | - Memcheck:Leak |
560 | - fun:malloc |
561 | - fun:g_malloc |
562 | - fun:g_slice_alloc |
563 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
564 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
565 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
566 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
567 | - fun:g_type_add_interface_static |
568 | - fun:hud_random_source_get_type |
569 | - fun:hud_random_source_new_full |
570 | - fun:test_hud_query |
571 | - obj:/lib/x86_64-linux-gnu/libglib-2.0.so.0.3400.1 |
572 | - obj:/lib/x86_64-linux-gnu/libglib-2.0.so.0.3400.1 |
573 | - fun:g_test_run_suite |
574 | - fun:main |
575 | -} |
576 | - |
577 | -{ |
578 | - <insert_a_suppression_name_here> |
579 | - Memcheck:Leak |
580 | - fun:malloc |
581 | - fun:g_malloc |
582 | - fun:g_memdup |
583 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
584 | - fun:g_type_class_ref |
585 | - fun:g_object_newv |
586 | - fun:g_object_new |
587 | - fun:hud_random_source_new_full |
588 | - fun:test_hud_query |
589 | - obj:/lib/x86_64-linux-gnu/libglib-2.0.so.0.3400.1 |
590 | - obj:/lib/x86_64-linux-gnu/libglib-2.0.so.0.3400.1 |
591 | - fun:g_test_run_suite |
592 | - fun:main |
593 | -} |
594 | - |
595 | -{ |
596 | - <insert_a_suppression_name_here> |
597 | - Memcheck:Leak |
598 | - fun:malloc |
599 | - fun:g_malloc |
600 | - fun:g_slice_alloc |
601 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
602 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
603 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
604 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
605 | - fun:g_type_add_interface_static |
606 | - fun:g_dbus_interface_skeleton_get_type |
607 | - fun:hud_query_iface_com_canonical_hud_query_skeleton_get_type |
608 | - fun:hud_query_iface_com_canonical_hud_query_skeleton_new |
609 | - fun:hud_query_init |
610 | - fun:g_type_create_instance |
611 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
612 | - fun:g_object_newv |
613 | - fun:g_object_new |
614 | - fun:hud_query_new |
615 | - fun:make_assertion |
616 | - fun:test_hud_query |
617 | - obj:/lib/x86_64-linux-gnu/libglib-2.0.so.0.3400.1 |
618 | -} |
619 | - |
620 | -{ |
621 | - <insert_a_suppression_name_here> |
622 | - Memcheck:Leak |
623 | - fun:malloc |
624 | - fun:g_malloc |
625 | - fun:g_slice_alloc |
626 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
627 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
628 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
629 | - fun:g_type_register_static |
630 | - fun:g_type_register_static_simple |
631 | - fun:hud_query_iface_com_canonical_hud_query_skeleton_get_type |
632 | - fun:hud_query_iface_com_canonical_hud_query_skeleton_new |
633 | - fun:hud_query_init |
634 | - fun:g_type_create_instance |
635 | - obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1 |
636 | - fun:g_object_newv |
637 | - fun:g_object_new |
638 | - fun:hud_query_new |
639 | - fun:make_assertion |
640 | - fun:test_hud_query |
641 | - obj:/lib/x86_64-linux-gnu/libglib-2.0.so.0.3400.1 |
642 | - obj:/lib/x86_64-linux-gnu/libglib-2.0.so.0.3400.1 |
643 | -} |
644 | - |
645 | +############################### |
646 | +# PocketSphinx rules |
647 | +############################### |
648 | + |
649 | +{ |
650 | + <insert_a_suppression_name_here> |
651 | + Memcheck:Leak |
652 | + ... |
653 | + fun:cmd_ln_init |
654 | +} |
655 | + |
656 | +############################### |
657 | +# GObject rules |
658 | +############################### |
659 | + |
660 | +{ |
661 | + <insert_a_suppression_name_here> |
662 | + Memcheck:Leak |
663 | + ... |
664 | + fun:g_type_register_static |
665 | +} |
666 | + |
667 | +{ |
668 | + <insert_a_suppression_name_here> |
669 | + Memcheck:Leak |
670 | + ... |
671 | + fun:g_type_register_fundamental |
672 | +} |
673 | + |
674 | +{ |
675 | + <insert_a_suppression_name_here> |
676 | + Memcheck:Leak |
677 | + ... |
678 | + fun:type_node_fundamental_new_W |
679 | +} |
680 | + |
681 | +{ |
682 | + <insert_a_suppression_name_here> |
683 | + Memcheck:Leak |
684 | + ... |
685 | + fun:type_data_make_W |
686 | +} |
687 | + |
688 | +{ |
689 | + <insert_a_suppression_name_here> |
690 | + Memcheck:Leak |
691 | + ... |
692 | + fun:g_type_add_interface_static |
693 | +} |
694 | + |
695 | +{ |
696 | + <insert_a_suppression_name_here> |
697 | + Memcheck:Leak |
698 | + ... |
699 | + fun:type_iface_vtable_base_init_Wm |
700 | +} |
701 | + |
702 | +{ |
703 | + <insert_a_suppression_name_here> |
704 | + Memcheck:Leak |
705 | + ... |
706 | + fun:g_dbus_interface_skeleton_class_intern_init |
707 | +} |
708 | + |
709 | +{ |
710 | + <insert_a_suppression_name_here> |
711 | + Memcheck:Leak |
712 | + ... |
713 | + fun:g_signal_type_cclosure_new |
714 | +} |
715 | |
716 | |
717 | === modified file 'tests/test-voice.c' |
718 | --- tests/test-voice.c 2013-04-02 15:05:53 +0000 |
719 | +++ tests/test-voice.c 2013-04-15 14:23:39 +0000 |
720 | @@ -347,26 +347,31 @@ |
721 | HudStringList *tokens = hud_string_list_add_item ("menu", NULL ); |
722 | tokens = hud_string_list_add_item ("auto adjust", tokens); |
723 | hud_manual_source_add (source, tokens, NULL, "shortcut1", TRUE); |
724 | + hud_string_list_unref(tokens); |
725 | } |
726 | { |
727 | HudStringList *tokens = hud_string_list_add_item ("menu", NULL ); |
728 | tokens = hud_string_list_add_item ("color balance", tokens); |
729 | hud_manual_source_add (source, tokens, NULL, "shortcut2", TRUE); |
730 | + hud_string_list_unref(tokens); |
731 | } |
732 | { |
733 | HudStringList *tokens = hud_string_list_add_item ("menu", NULL ); |
734 | tokens = hud_string_list_add_item ("open tab", tokens); |
735 | hud_manual_source_add (source, tokens, NULL, "shortcut3", TRUE); |
736 | + hud_string_list_unref(tokens); |
737 | } |
738 | { |
739 | HudStringList *tokens = hud_string_list_add_item ("menu", NULL ); |
740 | tokens = hud_string_list_add_item ("open terminal", tokens); |
741 | hud_manual_source_add (source, tokens, NULL, "shortcut4", TRUE); |
742 | + hud_string_list_unref(tokens); |
743 | } |
744 | { |
745 | HudStringList *tokens = hud_string_list_add_item ("menu", NULL ); |
746 | tokens = hud_string_list_add_item ("system settings", tokens); |
747 | hud_manual_source_add (source, tokens, NULL, "shortcut5", TRUE); |
748 | + hud_string_list_unref(tokens); |
749 | } |
750 | |
751 | load_pipe_module (&test_voice); |
PASSED: Continuous integration, rev:376 jenkins. qa.ubuntu. com/job/ hud-ci/ 7/ jenkins. qa.ubuntu. com/job/ hud-raring- amd64-ci/ 11
http://
Executed test runs:
SUCCESS: http://
Click here to trigger a rebuild: s-jenkins: 8080/job/ hud-ci/ 7/rebuild
http://