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} 295