]> Pileus Git - grits/blob - src/gtk.suppression
2cea334d10b788b7c512417ceca4d13330c59540
[grits] / src / gtk.suppression
1 #
2 # Valgrind suppression file for Gtk+ 2.12
3 #
4 # Format specification:
5 # http://valgrind.org/docs/manual/manual-core.html#manual-core.suppress
6 #
7
8 #
9 # glibc Ubuntu Edgy
10 #
11
12 {
13    libc: getpwnam_r
14    Memcheck:Addr4
15    obj:/lib/ld-*.so
16    obj:/lib/ld-*.so
17    obj:/lib/ld-*.so
18    obj:/lib/ld-*.so
19    obj:/lib/ld-*.so
20    obj:/lib/ld-*.so
21    obj:/lib/tls/i686/cmov/libc-*.so
22    obj:/lib/ld-*.so
23    fun:__libc_dlopen_mode
24    fun:__nss_lookup_function
25    obj:/lib/tls/i686/cmov/libc-*.so
26    fun:__nss_passwd_lookup
27    fun:getpwnam_r
28    fun:g_get_any_init_do
29    fun:g_get_home_dir
30    fun:gtk_rc_add_initial_default_files
31    fun:_gtk_rc_init
32    fun:post_parse_hook
33    fun:g_option_context_parse
34    fun:gtk_parse_args
35    fun:gtk_init_check
36    fun:gtk_init
37 }
38
39 {
40    libc: getpwnam_r
41    Memcheck:Addr4
42    obj:/lib/ld-*.so
43    obj:/lib/ld-*.so
44    obj:/lib/ld-*.so
45    obj:/lib/ld-*.so
46    obj:/lib/ld-*.so
47    obj:/lib/ld-*.so
48    obj:/lib/tls/i686/cmov/libc-*.so
49    obj:/lib/ld-*.so
50    fun:__libc_dlopen_mode
51    fun:__nss_lookup_function
52    obj:/lib/tls/i686/cmov/libc-*.so
53    fun:__nss_passwd_lookup
54    fun:getpwnam_r
55    fun:g_get_any_init_do
56    fun:g_get_home_dir
57    fun:gtk_rc_add_initial_default_files
58    fun:_gtk_rc_init
59    fun:post_parse_hook
60    fun:g_option_context_parse
61    fun:gtk_parse_args
62    fun:gtk_init_check
63    fun:gtk_init
64 }
65
66 {
67    libc: getpwnam_r
68    Memcheck:Addr4
69    obj:/lib/ld-*.so
70    obj:/lib/ld-*.so
71    obj:/lib/ld-*.so
72    obj:/lib/ld-*.so
73    obj:/lib/ld-*.so
74    obj:/lib/ld-*.so
75    obj:/lib/ld-*.so
76    obj:/lib/ld-*.so
77    obj:/lib/ld-*.so
78    obj:/lib/tls/i686/cmov/libc-*.so
79    obj:/lib/ld-*.so
80    fun:__libc_dlopen_mode
81    fun:__nss_lookup_function
82    fun:__nss_next
83    fun:getpwnam_r
84    fun:g_get_any_init_do
85    fun:g_get_home_dir
86    fun:gtk_rc_add_initial_default_files
87    fun:_gtk_rc_init
88    fun:post_parse_hook
89    fun:g_option_context_parse
90    fun:gtk_parse_args
91    fun:gtk_init_check
92    fun:gtk_init
93 }
94
95 {
96    libc: getpwnam_r
97    Memcheck:Addr4
98    obj:/lib/ld-*.so
99    obj:/lib/ld-*.so
100    obj:/lib/ld-*.so
101    obj:/lib/ld-*.so
102    obj:/lib/ld-*.so
103    obj:/lib/ld-*.so
104    obj:/lib/tls/i686/cmov/libc-*.so
105    obj:/lib/ld-*.so
106    fun:__libc_dlopen_mode
107    fun:__nss_lookup_function
108    fun:__nss_next
109    fun:getpwnam_r
110    fun:g_get_any_init_do
111    fun:g_get_home_dir
112    fun:gtk_rc_add_initial_default_files
113    fun:_gtk_rc_init
114    fun:post_parse_hook
115    fun:g_option_context_parse
116    fun:gtk_parse_args
117    fun:gtk_init_check
118    fun:gtk_init
119 }
120
121 #
122 # glibc Ubuntu feisty
123 #
124
125 {
126    getpwnam_r
127    Memcheck:Leak
128    fun:malloc
129    obj:/lib/libc-2.5.so
130    fun:__nss_database_lookup
131    obj:*
132    obj:*
133    fun:getpwnam_r
134 }
135
136 #
137 # X
138 #
139
140 {
141    XSupportsLocale
142    Memcheck:Addr4
143    obj:/lib/ld-*.so
144    obj:/lib/tls/i686/cmov/libdl-*.so
145    obj:/lib/ld-*.so
146    obj:/lib/tls/i686/cmov/libdl-*.so
147    fun:dlopen
148    obj:/usr/lib/libX11.so.6.2.0
149    fun:_XlcDynamicLoad
150    fun:_XOpenLC
151    fun:_XlcCurrentLC
152    fun:XSupportsLocale
153    fun:_gdk_x11_initialize_locale
154    fun:_gdk_windowing_init
155    fun:gdk_pre_parse_libgtk_only
156    fun:pre_parse_hook
157    fun:g_option_context_parse
158    fun:gtk_parse_args
159    fun:gtk_init_check
160    fun:gtk_init
161    fun:main
162 }
163
164
165 {
166    Xcursor
167    Memcheck:Leak
168    fun:malloc
169    obj:/usr/lib/libXcursor.so.1.0.2
170    obj:/usr/lib/libXcursor.so.1.0.2
171    fun:XcursorXcFileLoadImages
172    fun:XcursorFileLoadImages
173    fun:XcursorLibraryLoadImages
174    fun:XcursorShapeLoadImages
175    fun:XcursorTryShapeCursor
176    fun:XCreateGlyphCursor
177    fun:XCreateFontCursor
178    fun:gdk_cursor_new_for_display
179 }
180
181 {
182    XcursorGetTheme
183    Memcheck:Leak
184    fun:malloc
185    fun:/usr/lib/libX11.so.6.2.0
186    fun:/usr/lib/libX11.so.6.2.0
187    fun:XrmGetStringDatabase
188    fun:XGetDefault
189    fun:_XcursorGetDisplayInfo
190    fun:XcursorGetTheme
191 }
192
193 {
194    XOpenDisplay
195    Memcheck:Leak
196    fun:calloc
197    fun:XOpenDisplay
198 }
199
200 {
201    XOpenDisplay
202    Memcheck:Leak
203    fun:malloc
204    fun:XOpenDisplay
205 }
206
207 #
208 # fontconfig
209 #
210
211 {
212    fontconfig
213    Memcheck:Leak
214    fun:realloc
215    fun:FcPatternObjectInsertElt
216    fun:FcPatternObjectAddWithBinding
217 }
218
219 {
220    pango_fc_font_map_load_fontset
221    Memcheck:Leak
222    fun:malloc
223    fun:FcLangSetCreate
224    fun:FcLangSetCopy
225    fun:FcValueSave
226    fun:FcPatternObjectAddWithBinding
227    fun:FcPatternObjectAdd
228    fun:FcFontRenderPrepare
229    fun:pango_fc_font_map_load_fontset
230    fun:pango_font_map_load_fontset
231 }
232
233 {
234    pango_font_map_load_fontset
235    Memcheck:Leak
236    fun:malloc
237    fun:FcPatternObjectAddWithBinding
238    fun:FcPatternObjectAdd
239    fun:FcFontRenderPrepare
240    fun:pango_fc_font_map_load_fontset
241    fun:pango_font_map_load_fontset
242 }
243
244 {
245    pango_fc_font_map_load_fontset
246    Memcheck:Leak
247    fun:malloc
248    fun:FcStrStaticName
249    fun:FcPatternObjectAddWithBinding
250    fun:FcPatternObjectAdd
251    fun:FcFontRenderPrepare
252    fun:pango_fc_font_map_load_fontset
253 }
254
255 {
256    pango_fc_font_map_list_families
257    Memcheck:Leak
258    fun:malloc
259    fun:FcStrStaticName
260    fun:FcPatternObjectAddWithBinding
261    fun:FcPatternAdd
262    fun:FcFontSetList
263    fun:FcFontList
264    fun:pango_fc_font_map_list_families
265 }
266
267 #
268 # freetype
269 #
270
271 {
272    freetype FT_Init_FreeType
273    Memcheck:Leak
274    fun:malloc
275    obj:/usr/lib/libfreetype.so.6.3.10
276    fun:ft_mem_qalloc
277    fun:ft_mem_alloc
278    fun:FT_New_Library
279    fun:FT_Init_FreeType
280 }
281
282 #
283 # glib
284 #
285
286 {
287    glib g_rand_new
288    Memcheck:Leak
289    fun:calloc
290    fun:g_malloc0
291    fun:g_rand_new_with_seed_array
292    fun:g_rand_new
293    fun:g_random_int
294 }