$ G_SLICE=always-malloc G_DEBUG=gc-friendly valgrind --leak-check=yes gnome-terminal ==17363== Memcheck, a memory error detector. ==17363== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al. ==17363== Using LibVEX rev 1732, a library for dynamic binary translation. ==17363== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP. ==17363== Using valgrind-3.2.3, a dynamic binary instrumentation framework. ==17363== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al. ==17363== For more details, rerun with: -v ==17363== ==17363== Syscall param socketcall.send(msg) points to uninitialised byte(s) ==17363== at 0x49EE6C1: send (in /lib/libc-2.5.so) ==17363== by 0x4A1FFF5: __nscd_get_map_ref (in /lib/libc-2.5.so) ==17363== Address 0xBE9247E3 is on thread 1's stack GTK Accessibility Module initialized ==17363== ==17363== Syscall param writev(vector[...]) points to uninitialised byte(s) ==17363== at 0x49E5F36: writev (in /lib/libc-2.5.so) ==17363== by 0x46C4FC6: write_data_T (linc-connection.c:969) ==17363== by 0x46C5827: link_connection_writev (linc-connection.c:1164) ==17363== by 0x46A781C: giop_send_buffer_write (giop-send-buffer.c:437) ==17363== by 0x46ABAB5: orbit_small_marshal (orbit-small.c:366) ==17363== by 0x46ACF87: ORBit_small_invoke_stub (orbit-small.c:646) ==17363== by 0x46AD1ED: ORBit_small_invoke_stub_n (orbit-small.c:575) ==17363== by 0x46B9486: ORBit_c_stub_invoke (poa.c:2643) ==17363== by 0x4681FC6: ConfigServer_ping (GConfX-stubs.c:279) ==17363== by 0x46694FC: gconf_activate_server (gconf-internals.c:2999) ==17363== by 0x467562D: gconf_get_config_server (gconf.c:2234) ==17363== by 0x4676272: gconf_engine_connect (gconf.c:364) ==17363== Address 0x54AD132 is 10 bytes inside a block of size 2,048 alloc'd ==17363== at 0x4025734: malloc (vg_replace_malloc.c:149) ==17363== by 0x48BA433: g_malloc (gmem.c:131) ==17363== by 0x46A6EAD: get_next_indirect (giop-send-buffer.c:293) ==17363== by 0x46A701F: giop_send_buffer_append_copy (giop-send-buffer.c:315) ==17363== by 0x46A76DC: giop_send_buffer_use_request (giop-send-buffer.c:89) ==17363== by 0x46ABA59: orbit_small_marshal (orbit-small.c:324) ==17363== by 0x46ACF87: ORBit_small_invoke_stub (orbit-small.c:646) ==17363== by 0x46AD1ED: ORBit_small_invoke_stub_n (orbit-small.c:575) ==17363== by 0x46B9486: ORBit_c_stub_invoke (poa.c:2643) ==17363== by 0x4681FC6: ConfigServer_ping (GConfX-stubs.c:279) ==17363== by 0x46694FC: gconf_activate_server (gconf-internals.c:2999) ==17363== by 0x467562D: gconf_get_config_server (gconf.c:2234) Bonobo accessibility support initialized ==17363== ==17363== Invalid read of size 1 ==17363== at 0x46B0881: CORBA_string_dup (corba-string.c:20) ==17363== by 0x53BF6F0: spi_init_any_object (util.c:153) ==17363== by 0x404762E: spi_atk_bridge_init_object (bridge.c:1361) ==17363== by 0x4047AD1: spi_atk_bridge_signal_listener (bridge.c:1164) ==17363== by 0x48681CB: signal_emit_unlocked_R (gsignal.c:2406) ==17363== by 0x486993A: g_signal_emit_valist (gsignal.c:2199) ==17363== by 0x486C138: g_signal_emit_by_name (gsignal.c:2267) ==17363== by 0x5351C72: gail_toplevel_show_event_watcher (gailtoplevel.c:278) ==17363== by 0x48681CB: signal_emit_unlocked_R (gsignal.c:2406) ==17363== by 0x486993A: g_signal_emit_valist (gsignal.c:2199) ==17363== by 0x4869B06: g_signal_emit (gsignal.c:2243) ==17363== by 0x44631B7: gtk_widget_show (gtkwidget.c:2224) ==17363== Address 0x510F078 is 0 bytes inside a block of size 16 free'd ==17363== at 0x402531E: free (vg_replace_malloc.c:233) ==17363== by 0x4D73817: FcCharSetDestroy (fccharset.c:80) ==17363== by 0x4D7BA15: FcFontSetSort (fcmatch.c:610) ==17363== by 0x4D7BCBB: FcFontSort (fcmatch.c:836) ==17363== by 0x41B0823: _vte_fc_patterns_from_pango_font_desc (vtefc.c:426) ==17363== by 0x41BCBB8: _vte_xft_set_text_font (vtexft.c:144) ==17363== by 0x41AF80A: _vte_draw_set_text_font (vtedraw.c:274) ==17363== by 0x4198C49: vte_terminal_ensure_font (vte.c:6730) ==17363== by 0x4198FEA: vte_terminal_size_request (vte.c:7426) ==17363== by 0x4864388: g_cclosure_marshal_VOID__BOXED (gmarshal.c:566) ==17363== by 0x4856924: g_type_class_meta_marshal (gclosure.c:567) ==17363== by 0x485814D: g_closure_invoke (gclosure.c:490) ==17363== ==17363== Invalid read of size 1 ==17363== at 0x40272B6: memcpy (mc_replace_strmem.c:406) ==17363== by 0x46B08A3: CORBA_string_dup (corba-string.c:23) ==17363== by 0x53BF6F0: spi_init_any_object (util.c:153) ==17363== by 0x404762E: spi_atk_bridge_init_object (bridge.c:1361) ==17363== by 0x4047AD1: spi_atk_bridge_signal_listener (bridge.c:1164) ==17363== by 0x48681CB: signal_emit_unlocked_R (gsignal.c:2406) ==17363== by 0x486993A: g_signal_emit_valist (gsignal.c:2199) ==17363== by 0x486C138: g_signal_emit_by_name (gsignal.c:2267) ==17363== by 0x5351C72: gail_toplevel_show_event_watcher (gailtoplevel.c:278) ==17363== by 0x48681CB: signal_emit_unlocked_R (gsignal.c:2406) ==17363== by 0x486993A: g_signal_emit_valist (gsignal.c:2199) ==17363== by 0x4869B06: g_signal_emit (gsignal.c:2243) ==17363== Address 0x510F078 is 0 bytes inside a block of size 16 free'd ==17363== at 0x402531E: free (vg_replace_malloc.c:233) ==17363== by 0x4D73817: FcCharSetDestroy (fccharset.c:80) ==17363== by 0x4D7BA15: FcFontSetSort (fcmatch.c:610) ==17363== by 0x4D7BCBB: FcFontSort (fcmatch.c:836) ==17363== by 0x41B0823: _vte_fc_patterns_from_pango_font_desc (vtefc.c:426) ==17363== by 0x41BCBB8: _vte_xft_set_text_font (vtexft.c:144) ==17363== by 0x41AF80A: _vte_draw_set_text_font (vtedraw.c:274) ==17363== by 0x4198C49: vte_terminal_ensure_font (vte.c:6730) ==17363== by 0x4198FEA: vte_terminal_size_request (vte.c:7426) ==17363== by 0x4864388: g_cclosure_marshal_VOID__BOXED (gmarshal.c:566) ==17363== by 0x4856924: g_type_class_meta_marshal (gclosure.c:567) ==17363== by 0x485814D: g_closure_invoke (gclosure.c:490) ==17372== ==17372== ERROR SUMMARY: 32 errors from 4 contexts (suppressed: 13 from 2) ==17372== malloc/free: in use at exit: 2,252,245 bytes in 20,876 blocks. ==17372== malloc/free: 95,410 allocs, 74,534 frees, 12,441,290 bytes allocated. ==17372== For counts of detected errors, rerun with: -v ==17372== searching for pointers to 20,876 not-freed blocks. ==17372== checked 3,085,928 bytes. ==17372== ==17372== ==17372== 36 (32 direct, 4 indirect) bytes in 1 blocks are definitely lost in loss record 55 of 226 ==17372== at 0x4024A10: calloc (vg_replace_malloc.c:279) ==17372== by 0x417E474: sn_malloc0 (sn-util.c:121) ==17372== by 0x4864C15: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) ==17372== by 0x4856924: g_type_class_meta_marshal (gclosure.c:567) ==17372== by 0x485806F: g_closure_invoke (gclosure.c:490) ==17372== by 0x4868035: signal_emit_unlocked_R (gsignal.c:2370) ==17372== by 0x486993A: g_signal_emit_valist (gsignal.c:2199) ==17372== by 0x4869B06: g_signal_emit (gsignal.c:2243) ==17372== by 0x44631B7: gtk_widget_show (gtkwidget.c:2224) ==17372== by 0x446B19C: gtk_window_present_with_time (gtkwindow.c:6249) ==17372== by 0x446B205: gtk_window_present (gtkwindow.c:6201) ==17372== by 0x806081E: terminal_app_new_terminal (terminal.c:2005) ==17372== ==17372== ==17372== 163 bytes in 12 blocks are possibly lost in loss record 104 of 226 ==17372== at 0x4025734: malloc (vg_replace_malloc.c:149) ==17372== by 0x48BA433: g_malloc (gmem.c:131) ==17372== by 0x46B0B80: ORBit_alloc_string (allocators.c:228) ==17372== by 0x46B088E: CORBA_string_dup (corba-string.c:22) ==17372== by 0x417271E: Bonobo_ActivationEnvValue_set (bonobo-activation-register.c:118) ==17372== by 0x41703EA: bonobo_activation_init_activation_env (bonobo-activation-activate.c:783) ==17372== by 0x4174471: bonobo_activation_orb_init (bonobo-activation-init.c:595) ==17372== by 0x417488D: bonobo_activation_init (bonobo-activation-init.c:536) ==17372== by 0x412C2FF: bonobo_init_full (bonobo-main.c:171) ==17372== by 0x412C4A3: bonobo_init (bonobo-main.c:256) ==17372== by 0x4048591: atk_bridge_init (bridge.c:215) ==17372== by 0x4366BBA: default_display_notify_cb (gtkmodules.c:413) ==17372== ==17372== ==17372== 228 (128 direct, 100 indirect) bytes in 1 blocks are definitely lost in loss record 112 of 226 ==17372== at 0x4025734: malloc (vg_replace_malloc.c:149) ==17372== by 0x4D7E67C: FcPatternObjectInsertElt (fcpat.c:366) ==17372== by 0x4D7EECB: FcPatternObjectAddWithBinding (fcpat.c:514) ==17372== by 0x4D7F35D: FcPatternObjectAdd (fcpat.c:544) ==17372== by 0x4D7F5A7: FcPatternObjectAddDouble (fcpat.c:639) ==17372== by 0x4D7F5D6: FcPatternAddDouble (fcpat.c:646) ==17372== by 0x4D5E7E3: _XftDefaultInitDouble (xftdpy.c:334) ==17372== ==17372== ==17372== 621 bytes in 1 blocks are possibly lost in loss record 150 of 226 ==17372== at 0x4025734: malloc (vg_replace_malloc.c:149) ==17372== by 0x471D06C: XGetWindowProperty (GetProp.c:82) ==17372== by 0x404651B: spi_atk_bridge_get_registry (bridge.c:390) ==17372== by 0x4046D32: spi_atk_emit_eventv (bridge.c:790) ==17372== by 0x40475C3: spi_atk_bridge_window_event_listener (bridge.c:1250) ==17372== by 0x48681CB: signal_emit_unlocked_R (gsignal.c:2406) ==17372== by 0x486993A: g_signal_emit_valist (gsignal.c:2199) ==17372== by 0x4869B06: g_signal_emit (gsignal.c:2243) ==17372== by 0x5359424: window_added (gailutil.c:495) ==17372== by 0x48641B7: g_cclosure_marshal_VOID__UINT_POINTER (gmarshal.c:672) ==17372== by 0x485806F: g_closure_invoke (gclosure.c:490) ==17372== by 0x4868449: signal_emit_unlocked_R (gsignal.c:2440) ==17372== ==17372== ==17372== 1,796 bytes in 52 blocks are possibly lost in loss record 187 of 226 ==17372== at 0x4024A10: calloc (vg_replace_malloc.c:279) ==17372== by 0x48BA3B7: g_malloc0 (gmem.c:150) ==17372== by 0x486FCE7: type_node_any_new_W (gtype.c:342) ==17372== by 0x486FE9F: type_node_fundamental_new_W (gtype.c:447) ==17372== by 0x487064C: g_type_init_with_debug_flags (gtype.c:3417) ==17372== by 0x48706EF: g_type_init (gtype.c:3475) ==17372== by 0x45684FD: gdk_pre_parse_libgtk_only (gdk.c:174) ==17372== by 0x4351968: pre_parse_hook (gtkmain.c:592) ==17372== by 0x48BFD85: g_option_context_parse (goption.c:1471) ==17372== by 0x4351540: gtk_parse_args (gtkmain.c:856) ==17372== by 0x43515AF: gtk_init_check (gtkmain.c:892) ==17372== by 0x43515EA: gtk_init (gtkmain.c:930) ==17372== ==17372== ==17372== 1,863 bytes in 3 blocks are definitely lost in loss record 188 of 226 ==17372== at 0x4025734: malloc (vg_replace_malloc.c:149) ==17372== by 0x471D06C: XGetWindowProperty (GetProp.c:82) ==17372== by 0x404651B: spi_atk_bridge_get_registry (bridge.c:390) ==17372== by 0x40469F6: spi_atk_bridge_do_registration (bridge.c:272) ==17372== by 0x40487B7: atk_bridge_init (bridge.c:244) ==17372== by 0x4366BBA: default_display_notify_cb (gtkmodules.c:413) ==17372== by 0x4864423: g_cclosure_marshal_VOID__PARAM (gmarshal.c:531) ==17372== by 0x485806F: g_closure_invoke (gclosure.c:490) ==17372== by 0x4868449: signal_emit_unlocked_R (gsignal.c:2440) ==17372== by 0x486993A: g_signal_emit_valist (gsignal.c:2199) ==17372== by 0x4869B06: g_signal_emit (gsignal.c:2243) ==17372== by 0x485C2FC: g_object_dispatch_properties_changed (gobject.c:563) ==17372== ==17372== ==17372== 52,552 (16,128 direct, 36,424 indirect) bytes in 63 blocks are definitely lost in loss record 221 of 226 ==17372== at 0x4025807: realloc (vg_replace_malloc.c:306) ==17372== by 0x4D7E57E: FcPatternObjectInsertElt (fcpat.c:357) ==17372== by 0x4D7EECB: FcPatternObjectAddWithBinding (fcpat.c:514) ==17372== by 0x4D7F35D: FcPatternObjectAdd (fcpat.c:544) ==17372== by 0x4D7F3FE: FcPatternDuplicate (fcpat.c:928) ==17372== by 0x41B087F: _vte_fc_patterns_from_pango_font_desc (vtefc.c:434) ==17372== by 0x41BCBB8: _vte_xft_set_text_font (vtexft.c:144) ==17372== by 0x41AF80A: _vte_draw_set_text_font (vtedraw.c:274) ==17372== by 0x4198C49: vte_terminal_ensure_font (vte.c:6730) ==17372== by 0x4198FEA: vte_terminal_size_request (vte.c:7426) ==17372== by 0x4864388: g_cclosure_marshal_VOID__BOXED (gmarshal.c:566) ==17372== by 0x4856924: g_type_class_meta_marshal (gclosure.c:567) ==17372== ==17372== LEAK SUMMARY: ==17372== definitely lost: 18,151 bytes in 68 blocks. ==17372== indirectly lost: 36,528 bytes in 1,802 blocks. ==17372== possibly lost: 2,580 bytes in 65 blocks. ==17372== still reachable: 2,194,986 bytes in 18,941 blocks. ==17372== suppressed: 0 bytes in 0 blocks. ==17372== Reachable blocks (those to which a pointer was found) are not shown. ==17372== To see them, rerun with: --leak-check=full --show-reachable=yes ** (gnome-terminal:17363): WARNING **: failure: no device event controller found. ** (gnome-terminal:17363): WARNING **: failure: no device event controller found. ----- lots of this cut ==17363== ==17363== Syscall param writev(vector[...]) points to uninitialised byte(s) ==17363== at 0x49E5F91: writev (in /lib/libc-2.5.so) ==17363== by 0x46C4FC6: write_data_T (linc-connection.c:969) ==17363== by 0x46C5827: link_connection_writev (linc-connection.c:1164) ==17363== by 0x46A781C: giop_send_buffer_write (giop-send-buffer.c:437) ==17363== by 0x46ABAB5: orbit_small_marshal (orbit-small.c:366) ==17363== by 0x46ACF87: ORBit_small_invoke_stub (orbit-small.c:646) ==17363== by 0x46AD1ED: ORBit_small_invoke_stub_n (orbit-small.c:575) ==17363== by 0x46B9486: ORBit_c_stub_invoke (poa.c:2643) ==17363== by 0x46823F3: ConfigDatabase2_lookup_with_schema_name (GConfX-stubs.c:210) ==17363== by 0x4679AEB: gconf_engine_get_fuller (gconf.c:1007) ==17363== by 0x4679F0A: gconf_engine_get_entry (gconf.c:1110) ==17363== by 0x467D4B6: get (gconf-client.c:1239) ==17363== Address 0x54AD132 is 10 bytes inside a block of size 2,048 alloc'd ==17363== at 0x4025734: malloc (vg_replace_malloc.c:149) ==17363== by 0x48BA433: g_malloc (gmem.c:131) ==17363== by 0x46A6EAD: get_next_indirect (giop-send-buffer.c:293) ==17363== by 0x46A701F: giop_send_buffer_append_copy (giop-send-buffer.c:315) ==17363== by 0x46A76DC: giop_send_buffer_use_request (giop-send-buffer.c:89) ==17363== by 0x46ABA59: orbit_small_marshal (orbit-small.c:324) ==17363== by 0x46ACF87: ORBit_small_invoke_stub (orbit-small.c:646) ==17363== by 0x46AD1ED: ORBit_small_invoke_stub_n (orbit-small.c:575) ==17363== by 0x46B9486: ORBit_c_stub_invoke (poa.c:2643) ==17363== by 0x4681FC6: ConfigServer_ping (GConfX-stubs.c:279) ==17363== by 0x46694FC: gconf_activate_server (gconf-internals.c:2999) ==17363== by 0x467562D: gconf_get_config_server (gconf.c:2234) ** (gnome-terminal:17363): WARNING **: failure: no device event controller found. ** (gnome-terminal:17363): WARNING **: failure: no device event controller found. --- lots of this cut ** (gnome-terminal:17363): WARNING **: failure: no device event controller found. ==17363== ==17363== Invalid read of size 1 ==17363== at 0x46B0881: CORBA_string_dup (corba-string.c:20) ==17363== by 0x53BF68B: spi_init_any_nil (util.c:132) ==17363== by 0x4046C2C: spi_atk_bridge_init_nil (bridge.c:1351) ==17363== by 0x4047CBC: spi_atk_bridge_signal_listener (bridge.c:1169) ==17363== by 0x48681CB: signal_emit_unlocked_R (gsignal.c:2406) ==17363== by 0x486993A: g_signal_emit_valist (gsignal.c:2199) ==17363== by 0x486C138: g_signal_emit_by_name (gsignal.c:2267) ==17363== by 0x5351878: _gail_toplevel_remove_child (gailtoplevel.c:340) ==17363== by 0x5351903: gail_toplevel_hide_event_watcher (gailtoplevel.c:309) ==17363== by 0x48681CB: signal_emit_unlocked_R (gsignal.c:2406) ==17363== by 0x486993A: g_signal_emit_valist (gsignal.c:2199) ==17363== by 0x4869B06: g_signal_emit (gsignal.c:2243) ==17363== Address 0x510F078 is not stack'd, malloc'd or (recently) free'd ==17363== ==17363== Invalid read of size 1 ==17363== at 0x40272B6: memcpy (mc_replace_strmem.c:406) ==17363== by 0x46B08A3: CORBA_string_dup (corba-string.c:23) ==17363== by 0x53BF68B: spi_init_any_nil (util.c:132) ==17363== by 0x4046C2C: spi_atk_bridge_init_nil (bridge.c:1351) ==17363== by 0x4047CBC: spi_atk_bridge_signal_listener (bridge.c:1169) ==17363== by 0x48681CB: signal_emit_unlocked_R (gsignal.c:2406) ==17363== by 0x486993A: g_signal_emit_valist (gsignal.c:2199) ==17363== by 0x486C138: g_signal_emit_by_name (gsignal.c:2267) ==17363== by 0x5351878: _gail_toplevel_remove_child (gailtoplevel.c:340) ==17363== by 0x5351903: gail_toplevel_hide_event_watcher (gailtoplevel.c:309) ==17363== by 0x48681CB: signal_emit_unlocked_R (gsignal.c:2406) ==17363== by 0x486993A: g_signal_emit_valist (gsignal.c:2199) ==17363== Address 0x510F078 is not stack'd, malloc'd or (recently) free'd ==17363== ==17363== ERROR SUMMARY: 35 errors from 7 contexts (suppressed: 13 from 2) ==17363== malloc/free: in use at exit: 2,557,430 bytes in 23,724 blocks. ==17363== malloc/free: 393,895 allocs, 370,171 frees, 69,264,473 bytes allocated. ==17363== For counts of detected errors, rerun with: -v ==17363== searching for pointers to 23,724 not-freed blocks. ==17363== checked 11,239,964 bytes. ==17363== ==17363== ==17363== 36 (32 direct, 4 indirect) bytes in 1 blocks are definitely lost in loss record 59 of 216 ==17363== at 0x4024A10: calloc (vg_replace_malloc.c:279) ==17363== by 0x417E474: sn_malloc0 (sn-util.c:121) ==17363== by 0x4864C15: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) ==17363== by 0x4856924: g_type_class_meta_marshal (gclosure.c:567) ==17363== by 0x485806F: g_closure_invoke (gclosure.c:490) ==17363== by 0x4868035: signal_emit_unlocked_R (gsignal.c:2370) ==17363== by 0x486993A: g_signal_emit_valist (gsignal.c:2199) ==17363== by 0x4869B06: g_signal_emit (gsignal.c:2243) ==17363== by 0x44631B7: gtk_widget_show (gtkwidget.c:2224) ==17363== by 0x446B19C: gtk_window_present_with_time (gtkwindow.c:6249) ==17363== by 0x446B205: gtk_window_present (gtkwindow.c:6201) ==17363== by 0x806081E: terminal_app_new_terminal (terminal.c:2005) ==17363== ==17363== ==17363== 136 bytes in 1 blocks are possibly lost in loss record 107 of 216 ==17363== at 0x4024A10: calloc (vg_replace_malloc.c:279) ==17363== by 0x401294E: _dl_allocate_tls (in /lib/ld-2.5.so) ==17363== ==17363== ==17363== 163 bytes in 12 blocks are possibly lost in loss record 108 of 216 ==17363== at 0x4025734: malloc (vg_replace_malloc.c:149) ==17363== by 0x48BA433: g_malloc (gmem.c:131) ==17363== by 0x46B0B80: ORBit_alloc_string (allocators.c:228) ==17363== by 0x46B088E: CORBA_string_dup (corba-string.c:22) ==17363== by 0x417271E: Bonobo_ActivationEnvValue_set (bonobo-activation-register.c:118) ==17363== by 0x41703EA: bonobo_activation_init_activation_env (bonobo-activation-activate.c:783) ==17363== by 0x4174471: bonobo_activation_orb_init (bonobo-activation-init.c:595) ==17363== by 0x417488D: bonobo_activation_init (bonobo-activation-init.c:536) ==17363== by 0x412C2FF: bonobo_init_full (bonobo-main.c:171) ==17363== by 0x412C4A3: bonobo_init (bonobo-main.c:256) ==17363== by 0x4048591: atk_bridge_init (bridge.c:215) ==17363== by 0x4366BBA: default_display_notify_cb (gtkmodules.c:413) ==17363== ==17363== ==17363== 228 (128 direct, 100 indirect) bytes in 1 blocks are definitely lost in loss record 114 of 216 ==17363== at 0x4025734: malloc (vg_replace_malloc.c:149) ==17363== by 0x4D7E67C: FcPatternObjectInsertElt (fcpat.c:366) ==17363== by 0x4D7EECB: FcPatternObjectAddWithBinding (fcpat.c:514) ==17363== by 0x4D7F35D: FcPatternObjectAdd (fcpat.c:544) ==17363== by 0x4D7F5A7: FcPatternObjectAddDouble (fcpat.c:639) ==17363== by 0x4D7F5D6: FcPatternAddDouble (fcpat.c:646) ==17363== by 0x4D5E7E3: _XftDefaultInitDouble (xftdpy.c:334) ==17363== ==17363== ==17363== 1,796 bytes in 52 blocks are possibly lost in loss record 179 of 216 ==17363== at 0x4024A10: calloc (vg_replace_malloc.c:279) ==17363== by 0x48BA3B7: g_malloc0 (gmem.c:150) ==17363== by 0x486FCE7: type_node_any_new_W (gtype.c:342) ==17363== by 0x486FE9F: type_node_fundamental_new_W (gtype.c:447) ==17363== by 0x487064C: g_type_init_with_debug_flags (gtype.c:3417) ==17363== by 0x48706EF: g_type_init (gtype.c:3475) ==17363== by 0x45684FD: gdk_pre_parse_libgtk_only (gdk.c:174) ==17363== by 0x4351968: pre_parse_hook (gtkmain.c:592) ==17363== by 0x48BFD85: g_option_context_parse (goption.c:1471) ==17363== by 0x4351540: gtk_parse_args (gtkmain.c:856) ==17363== by 0x43515AF: gtk_init_check (gtkmain.c:892) ==17363== by 0x43515EA: gtk_init (gtkmain.c:930) ==17363== ==17363== ==17363== 3,710 (3,660 direct, 50 indirect) bytes in 179 blocks are definitely lost in loss record 192 of 216 ==17363== at 0x4024A10: calloc (vg_replace_malloc.c:279) ==17363== by 0x48BA3B7: g_malloc0 (gmem.c:150) ==17363== by 0x46B08ED: ORBit_alloc_by_tc (allocators.c:373) ==17363== by 0x46ABDED: ORBit_small_alloc (orbit-small.c:44) ==17363== by 0x46B047D: CORBA_exception_set_system (corba-env.c:98) ==17363== by 0x46AD130: ORBit_small_invoke_stub (orbit-small.c:702) ==17363== by 0x46AD1ED: ORBit_small_invoke_stub_n (orbit-small.c:575) ==17363== by 0x46B9486: ORBit_c_stub_invoke (poa.c:2643) ==17363== by 0x53A13A4: Accessibility_Registry_getDeviceEventController (Accessibility-stubs.c:1794) ==17363== by 0x4047DAC: spi_atk_bridge_key_listener (bridge.c:474) ==17363== by 0x5358CB7: notify_hf (gailutil.c:270) ==17363== by 0x48A6949: g_hash_table_foreach_remove_or_steal (ghash.c:605) ==17363== ==17363== ==17363== 6,520 (6,424 direct, 96 indirect) bytes in 182 blocks are definitely lost in loss record 200 of 216 ==17363== at 0x4025734: malloc (vg_replace_malloc.c:149) ==17363== by 0x48BA433: g_malloc (gmem.c:131) ==17363== by 0x46B0B80: ORBit_alloc_string (allocators.c:228) ==17363== by 0x46B088E: CORBA_string_dup (corba-string.c:22) ==17363== by 0x46B0405: CORBA_exception_set (corba-env.c:118) ==17363== by 0x46B04A4: CORBA_exception_set_system (corba-env.c:102) ==17363== by 0x46AD130: ORBit_small_invoke_stub (orbit-small.c:702) ==17363== by 0x46AD1ED: ORBit_small_invoke_stub_n (orbit-small.c:575) ==17363== by 0x46B9486: ORBit_c_stub_invoke (poa.c:2643) ==17363== by 0x53A13A4: Accessibility_Registry_getDeviceEventController (Accessibility-stubs.c:1794) ==17363== by 0x4047DAC: spi_atk_bridge_key_listener (bridge.c:474) ==17363== by 0x5358CB7: notify_hf (gailutil.c:270) ==17363== ==17363== ==17363== 15,525 bytes in 25 blocks are possibly lost in loss record 206 of 216 ==17363== at 0x4025734: malloc (vg_replace_malloc.c:149) ==17363== by 0x471D06C: XGetWindowProperty (GetProp.c:82) ==17363== by 0x404651B: spi_atk_bridge_get_registry (bridge.c:390) ==17363== by 0x4046D32: spi_atk_emit_eventv (bridge.c:790) ==17363== by 0x4047F4F: spi_atk_bridge_state_event_listener (bridge.c:1001) ==17363== by 0x48681CB: signal_emit_unlocked_R (gsignal.c:2406) ==17363== by 0x486993A: g_signal_emit_valist (gsignal.c:2199) ==17363== by 0x4869B06: g_signal_emit (gsignal.c:2243) ==17363== by 0x45DE389: atk_object_notify_state_change (atkobject.c:999) ==17363== by 0x535A1FA: gail_widget_destroyed (gailwidget.c:258) ==17363== by 0x4864C15: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) ==17363== by 0x485806F: g_closure_invoke (gclosure.c:490) ==17363== ==17363== ==17363== 41,540 (12,800 direct, 28,740 indirect) bytes in 50 blocks are definitely lost in loss record 209 of 216 ==17363== at 0x4025807: realloc (vg_replace_malloc.c:306) ==17363== by 0x4D7E57E: FcPatternObjectInsertElt (fcpat.c:357) ==17363== by 0x4D7EECB: FcPatternObjectAddWithBinding (fcpat.c:514) ==17363== by 0x4D7F35D: FcPatternObjectAdd (fcpat.c:544) ==17363== by 0x4D7F3FE: FcPatternDuplicate (fcpat.c:928) ==17363== by 0x41B087F: _vte_fc_patterns_from_pango_font_desc (vtefc.c:434) ==17363== by 0x41BCBB8: _vte_xft_set_text_font (vtexft.c:144) ==17363== by 0x41AF80A: _vte_draw_set_text_font (vtedraw.c:274) ==17363== by 0x4198C49: vte_terminal_ensure_font (vte.c:6730) ==17363== by 0x4198FEA: vte_terminal_size_request (vte.c:7426) ==17363== by 0x4864388: g_cclosure_marshal_VOID__BOXED (gmarshal.c:566) ==17363== by 0x4856924: g_type_class_meta_marshal (gclosure.c:567) ==17363== ==17363== ==17363== 526,608 bytes in 848 blocks are definitely lost in loss record 215 of 216 ==17363== at 0x4025734: malloc (vg_replace_malloc.c:149) ==17363== by 0x471D06C: XGetWindowProperty (GetProp.c:82) ==17363== by 0x404651B: spi_atk_bridge_get_registry (bridge.c:390) ==17363== by 0x4046D32: spi_atk_emit_eventv (bridge.c:790) ==17363== by 0x404793A: spi_atk_bridge_signal_listener (bridge.c:1208) ==17363== by 0x48681CB: signal_emit_unlocked_R (gsignal.c:2406) ==17363== by 0x486993A: g_signal_emit_valist (gsignal.c:2199) ==17363== by 0x486C138: g_signal_emit_by_name (gsignal.c:2267) ==17363== by 0x41AAD30: vte_terminal_accessible_update_private_data_if_needed (vteaccess.c:187) ==17363== by 0x4864C15: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) ==17363== by 0x485806F: g_closure_invoke (gclosure.c:490) ==17363== by 0x4868449: signal_emit_unlocked_R (gsignal.c:2440) ==17363== ==17363== LEAK SUMMARY: ==17363== definitely lost: 549,652 bytes in 1,261 blocks. ==17363== indirectly lost: 28,990 bytes in 1,436 blocks. ==17363== possibly lost: 17,620 bytes in 90 blocks. ==17363== still reachable: 1,961,168 bytes in 20,937 blocks. ==17363== suppressed: 0 bytes in 0 blocks. ==17363== Reachable blocks (those to which a pointer was found) are not shown. ==17363== To see them, rerun with: --leak-check=full --show-reachable=yes