==27614== ERROR SUMMARY: 47 errors from 2 contexts (suppressed: 20 from 2)
==27614== malloc/free: in use at exit: 529995 bytes in 6743 blocks.
==27614== malloc/free: 22674 allocs, 15931 frees, 1903107 bytes allocated.
==27614== For counts of detected errors, rerun with: -v
==27614== searching for pointers to 6743 not-freed blocks.
==27614== checked 13574756 bytes.
==27614==
==27614== 16 bytes in 1 blocks are definitely lost in loss record 83 of 433
==27614==    at 0x4015D508: malloc (vg_clientfuncs.c:100)
==27614==    by 0x40A1CB45: (within /usr/X11R6/lib/libX11.so.6.2)
==27614==    by 0x40A1D266: _XlcLocaleDirName (in /usr/X11R6/lib/libX11.so.6.2)
==27614==    by 0x40A16FE2: _XlcDynamicLoad (in /usr/X11R6/lib/libX11.so.6.2)
==27614==    by 0x409F7718: _XOpenLC (in /usr/X11R6/lib/libX11.so.6.2)
==27614==    by 0x409F78D2: _XlcCurrentLC (in /usr/X11R6/lib/libX11.so.6.2)
==27614==    by 0x409F73D8: XSupportsLocale (in /usr/X11R6/lib/libX11.so.6.2)
==27614==    by 0x40731FB0: _gdk_x11_initialize_locale (gdkim-x11.c:68)
==27614==    by 0x40735825: _gdk_windowing_init (gdkmain-x11.c:99)
==27614==    by 0x407089EE: gdk_parse_args (gdk.c:351)
==27614==    by 0x4053169E: gtk_parse_args (gtkmain.c:657)
==27614==    by 0x40531B09: gtk_init_check (gtkmain.c:870)
==27614==    by 0x40531B49: gtk_init (gtkmain.c:902)
==27614==    by 0x4031AC3D: Gtk::Main::init(int*, char***, bool) (main.cc:375)
==27614==    by 0x4031A91B: Gtk::Main::Main(int*, char***, bool) (main.cc:329)
==27614==    by 0x804D407: main (in /home/ehopfha/src/gtkdialog/a.out)
==27614==    by 0x420158D3: __libc_start_main (in /lib/i686/libc-2.2.93.so)
==27614==    by 0x804D354: (within /home/ehopfha/src/gtkdialog/a.out)
==27614==
==27614== 21 bytes in 1 blocks are definitely lost in loss record 111 of 433
==27614==    at 0x4015D508: malloc (vg_clientfuncs.c:100)
==27614==    by 0x40A1CB45: (within /usr/X11R6/lib/libX11.so.6.2)
==27614==    by 0x40A1D38B: _XlcLocaleDirName (in /usr/X11R6/lib/libX11.so.6.2)
==27614==    by 0x40A16FE2: _XlcDynamicLoad (in /usr/X11R6/lib/libX11.so.6.2)
==27614==    by 0x409F7718: _XOpenLC (in /usr/X11R6/lib/libX11.so.6.2)
==27614==    by 0x409F78D2: _XlcCurrentLC (in /usr/X11R6/lib/libX11.so.6.2)
==27614==    by 0x409F73D8: XSupportsLocale (in /usr/X11R6/lib/libX11.so.6.2)
==27614==    by 0x40731FB0: _gdk_x11_initialize_locale (gdkim-x11.c:68)
==27614==    by 0x40735825: _gdk_windowing_init (gdkmain-x11.c:99)
==27614==    by 0x407089EE: gdk_parse_args (gdk.c:351)
==27614==    by 0x4053169E: gtk_parse_args (gtkmain.c:657)
==27614==    by 0x40531B09: gtk_init_check (gtkmain.c:870)
==27614==    by 0x40531B49: gtk_init (gtkmain.c:902)
==27614==    by 0x4031AC3D: Gtk::Main::init(int*, char***, bool) (main.cc:375)
==27614==    by 0x4031A91B: Gtk::Main::Main(int*, char***, bool) (main.cc:329)
==27614==    by 0x804D407: main (in /home/ehopfha/src/gtkdialog/a.out)
==27614==    by 0x420158D3: __libc_start_main (in /lib/i686/libc-2.2.93.so)
==27614==    by 0x804D354: (within /home/ehopfha/src/gtkdialog/a.out)
==27614==
==27614== 400 bytes in 10 blocks are possibly lost in loss record 313 of 433
==27614==    at 0x4015D5F2: __builtin_new (vg_clientfuncs.c:126)
==27614==    by 0x4015D62E: operator new(unsigned) (vg_clientfuncs.c:139)
==27614==    by 0x402F271F: Gtk::VBox_Class::wrap_new(_GObject*) (box.cc:425)
==27614==    by 0x406DAD3C: (anonymous namespace)::create_new_wrapper(_GObject*) (wrap.cc:56)
==27614==    by 0x406DB016: Glib::wrap_auto(_GObject*, bool) (wrap.cc:138)
==27614==    by 0x402F266B: Glib::wrap(_GtkVBox*, bool) (box.cc:383)
==27614==    by 0x40305BBF: Gtk::Dialog::get_vbox() (dialog.cc:340)
==27614==    by 0x804DD62: MyDialog::MyDialog() (in /home/ehopfha/src/gtkdialog/a.out)
==27614==    by 0x804D92C: MainWin::on_button_clicked() (in /home/ehopfha/src/gtkdialog/a.out)
==27614==    by 0x804DF54: SigC::ObjectSlot0_<void, MainWin>::proxy(void*) (in /home/ehopfha/src/gtkdialog/a.out)
==27614==    by 0x406D4839: Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) (signalproxy.cc:101)
==27614==    by 0x407EF80F: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==27614==    by 0x407DF979: g_closure_invoke (gclosure.c:437)
==27614==    by 0x407EF2F7: signal_emit_unlocked_R (gsignal.c:2664)
==27614==    by 0x407EE595: g_signal_emit_valist (gsignal.c:2535)
==27614==    by 0x407EE78E: g_signal_emit (gsignal.c:2612)
==27614==    by 0x404C14B2: gtk_button_clicked (gtkbutton.c:555)
==27614==    by 0x404C21DE: gtk_real_button_released (gtkbutton.c:1044)
==27614==    by 0x402F3D41: Gtk::Button_Class::released_callback(_GtkButton*) (button.cc:205)
==27614==    by 0x407EF80F: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==27614==    by 0x407DFC19: g_type_class_meta_marshal (gclosure.c:514)
==27614==    by 0x407DF979: g_closure_invoke (gclosure.c:437)
==27614==    by 0x407EED3B: signal_emit_unlocked_R (gsignal.c:2664)
==27614==    by 0x407EE595: g_signal_emit_valist (gsignal.c:2535)
==27614==    by 0x407EE78E: g_signal_emit (gsignal.c:2612)
==27614==    by 0x404C1426: gtk_button_released (gtkbutton.c:547)
==27614==    by 0x404C208E: gtk_button_button_release (gtkbutton.c:969)
==27614==    by 0x40368DC0: Gtk::Widget_Class::button_release_event_callback(_GtkWidget*, _GdkEventButton*) (widget.cc:3669)
==27614==    by 0x40533574: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:82)
==27614==    by 0x407DFC19: g_type_class_meta_marshal (gclosure.c:514)
==27614==    by 0x407DF979: g_closure_invoke (gclosure.c:437)
==27614==    by 0x407EEF3F: signal_emit_unlocked_R (gsignal.c:2664)
==27614==    by 0x407EE3C4: g_signal_emit_valist (gsignal.c:2564)
==27614==    by 0x407EE78E: g_signal_emit (gsignal.c:2612)
==27614==    by 0x405EFB92: gtk_widget_event_internal (gtkwidget.c:3143)
==27614==    by 0x4053339F: gtk_propagate_event (gtkmain.c:2267)
==27614==    by 0x40532436: gtk_main_do_event (gtkmain.c:1502)
==27614==    by 0x4072D175: gdk_event_dispatch (gdkevents-x11.c:2047)
==27614==    by 0x4083F4DA: g_main_dispatch (gmain.c:1653)
==27614==    by 0x408403DC: g_main_context_dispatch (gmain.c:2209)
==27614==    by 0x408406E2: g_main_context_iterate (gmain.c:2249)
==27614==    by 0x40840D31: g_main_loop_run (gmain.c:2498)
==27614==    by 0x40531CEE: gtk_main (gtkmain.c:1092)
==27614==    by 0x4031AF01: Gtk::Main::run_impl() (main.cc:470)
==27614==    by 0x4031ADA0: Gtk::Main::run(Gtk::Window&) (main.cc:424)
==27614==    by 0x804D436: main (in /home/ehopfha/src/gtkdialog/a.out)
==27614==    by 0x420158D3: __libc_start_main (in /lib/i686/libc-2.2.93.so)
==27614==    by 0x804D354: (within /home/ehopfha/src/gtkdialog/a.out)
==27614==
==27614== 400 bytes in 10 blocks are possibly lost in loss record 314 of 433
==27614==    at 0x4015D5F2: __builtin_new (vg_clientfuncs.c:126)
==27614==    by 0x4015D62E: operator new(unsigned) (vg_clientfuncs.c:139)
==27614==    by 0x402F5E47: Gtk::HButtonBox_Class::wrap_new(_GObject*) (buttonbox.cc:343)
==27614==    by 0x406DAD3C: (anonymous namespace)::create_new_wrapper(_GObject*) (wrap.cc:56)
==27614==    by 0x406DB016: Glib::wrap_auto(_GObject*, bool) (wrap.cc:138)
==27614==    by 0x402F5D93: Glib::wrap(_GtkHButtonBox*, bool) (buttonbox.cc:301)
==27614==    by 0x40305C27: Gtk::Dialog::get_action_area() (dialog.cc:350)
==27614==    by 0x804DD49: MyDialog::MyDialog() (in /home/ehopfha/src/gtkdialog/a.out)
==27614==    by 0x804D92C: MainWin::on_button_clicked() (in /home/ehopfha/src/gtkdialog/a.out)
==27614==    by 0x804DF54: SigC::ObjectSlot0_<void, MainWin>::proxy(void*) (in /home/ehopfha/src/gtkdialog/a.out)
==27614==    by 0x406D4839: Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) (signalproxy.cc:101)
==27614==    by 0x407EF80F: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==27614==    by 0x407DF979: g_closure_invoke (gclosure.c:437)
==27614==    by 0x407EF2F7: signal_emit_unlocked_R (gsignal.c:2664)
==27614==    by 0x407EE595: g_signal_emit_valist (gsignal.c:2535)
==27614==    by 0x407EE78E: g_signal_emit (gsignal.c:2612)
==27614==    by 0x404C14B2: gtk_button_clicked (gtkbutton.c:555)
==27614==    by 0x404C21DE: gtk_real_button_released (gtkbutton.c:1044)
==27614==    by 0x402F3D41: Gtk::Button_Class::released_callback(_GtkButton*) (button.cc:205)
==27614==    by 0x407EF80F: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==27614==    by 0x407DFC19: g_type_class_meta_marshal (gclosure.c:514)
==27614==    by 0x407DF979: g_closure_invoke (gclosure.c:437)
==27614==    by 0x407EED3B: signal_emit_unlocked_R (gsignal.c:2664)
==27614==    by 0x407EE595: g_signal_emit_valist (gsignal.c:2535)
==27614==    by 0x407EE78E: g_signal_emit (gsignal.c:2612)
==27614==    by 0x404C1426: gtk_button_released (gtkbutton.c:547)
==27614==    by 0x404C208E: gtk_button_button_release (gtkbutton.c:969)
==27614==    by 0x40368DC0: Gtk::Widget_Class::button_release_event_callback(_GtkWidget*, _GdkEventButton*) (widget.cc:3669)
==27614==    by 0x40533574: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:82)
==27614==    by 0x407DFC19: g_type_class_meta_marshal (gclosure.c:514)
==27614==    by 0x407DF979: g_closure_invoke (gclosure.c:437)
==27614==    by 0x407EEF3F: signal_emit_unlocked_R (gsignal.c:2664)
==27614==    by 0x407EE3C4: g_signal_emit_valist (gsignal.c:2564)
==27614==    by 0x407EE78E: g_signal_emit (gsignal.c:2612)
==27614==    by 0x405EFB92: gtk_widget_event_internal (gtkwidget.c:3143)
==27614==    by 0x4053339F: gtk_propagate_event (gtkmain.c:2267)
==27614==    by 0x40532436: gtk_main_do_event (gtkmain.c:1502)
==27614==    by 0x4072D175: gdk_event_dispatch (gdkevents-x11.c:2047)
==27614==    by 0x4083F4DA: g_main_dispatch (gmain.c:1653)
==27614==    by 0x408403DC: g_main_context_dispatch (gmain.c:2209)
==27614==    by 0x408406E2: g_main_context_iterate (gmain.c:2249)
==27614==    by 0x40840D31: g_main_loop_run (gmain.c:2498)
==27614==    by 0x40531CEE: gtk_main (gtkmain.c:1092)
==27614==    by 0x4031AF01: Gtk::Main::run_impl() (main.cc:470)
==27614==    by 0x4031ADA0: Gtk::Main::run(Gtk::Window&) (main.cc:424)
==27614==    by 0x804D436: main (in /home/ehopfha/src/gtkdialog/a.out)
==27614==    by 0x420158D3: __libc_start_main (in /lib/i686/libc-2.2.93.so)
==27614==    by 0x804D354: (within /home/ehopfha/src/gtkdialog/a.out)
==27614==
==27614== 800 bytes in 20 blocks are possibly lost in loss record 344 of 433
==27614==    at 0x4015D978: calloc (vg_clientfuncs.c:242)
==27614==    by 0x40844317: g_malloc0 (gmem.c:153)
==27614==    by 0x407F0D9D: type_node_any_new_W (gtype.c:290)
==27614==    by 0x407F108F: type_node_fundamental_new_W (gtype.c:367)
==27614==    by 0x407F775A: g_type_init_with_debug_flags (gtype.c:3057)
==27614==    by 0x407F787D: g_type_init (gtype.c:3115)
==27614==    by 0x407089E3: gdk_parse_args (gdk.c:347)
==27614==    by 0x4053169E: gtk_parse_args (gtkmain.c:657)
==27614==    by 0x40531B09: gtk_init_check (gtkmain.c:870)
==27614==    by 0x40531B49: gtk_init (gtkmain.c:902)
==27614==    by 0x4031AC3D: Gtk::Main::init(int*, char***, bool) (main.cc:375)
==27614==    by 0x4031A91B: Gtk::Main::Main(int*, char***, bool) (main.cc:329)
==27614==    by 0x804D407: main (in /home/ehopfha/src/gtkdialog/a.out)
==27614==    by 0x420158D3: __libc_start_main (in /lib/i686/libc-2.2.93.so)
==27614==    by 0x804D354: (within /home/ehopfha/src/gtkdialog/a.out)
==27614==
==27614== 6072 bytes in 69 blocks are definitely lost in loss record 416 of 433
==27614==    at 0x4015D978: calloc (vg_clientfuncs.c:242)
==27614==    by 0x409C7890: XCreateImage (in /usr/X11R6/lib/libX11.so.6.2)
==27614==    by 0x409C5C9F: XGetImage (in /usr/X11R6/lib/libX11.so.6.2)
==27614==    by 0x40973075: XftGlyphSpecCore (in /usr/lib/libXft.so.2.0)
==27614==    by 0x40975BD8: XftDrawGlyphSpec (in /usr/lib/libXft.so.2.0)
==27614==    by 0x407834C8: pango_xft_real_render (pangoxft-font.c:362)
==27614==    by 0x407838C4: pango_xft_render (pangoxft-font.c:391)
==27614==    by 0x4072A26C: gdk_x11_draw_glyphs (gdkdrawable-x11.c:842)
==27614==    by 0x4070B5B8: gdk_draw_glyphs (gdkdraw.c:889)
==27614==    by 0x40713C38: gdk_pixmap_draw_glyphs (gdkpixmap.c:369)
==27614==    by 0x4070B5B8: gdk_draw_glyphs (gdkdraw.c:889)
==27614==    by 0x4071E451: gdk_window_draw_glyphs (gdkwindow.c:1770)
==27614==    by 0x4070B5B8: gdk_draw_glyphs (gdkdraw.c:889)
==27614==    by 0x407100F3: gdk_draw_layout_line_with_colors (gdkpango.c:303)
==27614==    by 0x4071053A: gdk_draw_layout_with_colors (gdkpango.c:395)
==27614==    by 0x407107AB: gdk_draw_layout (gdkpango.c:452)
==27614==    by 0x40579670: gtk_default_draw_layout (gtkstyle.c:4983)
==27614==    by 0x4057B2BC: gtk_paint_layout (gtkstyle.c:5914)
==27614==    by 0x40523057: gtk_label_expose (gtklabel.c:1813)
==27614==    by 0x40533574: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:82)
==27614==    by 0x407DFC19: g_type_class_meta_marshal (gclosure.c:514)
==27614==    by 0x407DF979: g_closure_invoke (gclosure.c:437)
==27614==    by 0x407EEF3F: signal_emit_unlocked_R (gsignal.c:2664)
==27614==    by 0x407EE3C4: g_signal_emit_valist (gsignal.c:2564)
==27614==    by 0x407EE78E: g_signal_emit (gsignal.c:2612)
==27614==    by 0x405EFB92: gtk_widget_event_internal (gtkwidget.c:3143)
==27614==    by 0x404E7407: gtk_container_propagate_expose (/sq2000/data/sim/linux/gcc-3.2.native/include/glib-2.0/gobject/gobjectnotifyqueue.c:68)
==27614==    by 0x404E711A: gtk_container_expose_child (gtkcontainer.c:2288)
==27614==    by 0x404BC52C: gtk_bin_forall (gtkbin.c:179)
==27614==    by 0x403022A7: Gtk::Container_Class::forall_vfunc_callback(_GtkContainer*, int, void (*)(_GtkWidget*, void*), void*) (container.cc:391)
==27614==    by 0x404E575C: gtk_container_forall (gtkcontainer.c:1271)
==27614==    by 0x404E7197: gtk_container_expose (gtkcontainer.c:2322)
==27614==    by 0x404C1FFF: gtk_button_expose (gtkbutton.c:934)
==27614==    by 0x403690B0: Gtk::Widget_Class::expose_event_callback(_GtkWidget*, _GdkEventExpose*) (widget.cc:3817)
==27614==    by 0x40533574: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:82)
==27614==    by 0x407DFC19: g_type_class_meta_marshal (gclosure.c:514)
==27614==    by 0x407DF979: g_closure_invoke (gclosure.c:437)
==27614==    by 0x407EEF3F: signal_emit_unlocked_R (gsignal.c:2664)
==27614==    by 0x407EE3C4: g_signal_emit_valist (gsignal.c:2564)
==27614==    by 0x407EE78E: g_signal_emit (gsignal.c:2612)
==27614==    by 0x405EFB92: gtk_widget_event_internal (gtkwidget.c:3143)
==27614==    by 0x404E7407: gtk_container_propagate_expose (/sq2000/data/sim/linux/gcc-3.2.native/include/glib-2.0/gobject/gobjectnotifyqueue.c:68)
==27614==    by 0x404E711A: gtk_container_expose_child (gtkcontainer.c:2288)
==27614==    by 0x404BC52C: gtk_bin_forall (gtkbin.c:179)
==27614==    by 0x403036A3: Gtk::Container::forall_vfunc(int, void (*)(_GtkWidget*, void*), void*) (container.cc:915)
==27614==    by 0x403022C1: Gtk::Container_Class::forall_vfunc_callback(_GtkContainer*, int, void (*)(_GtkWidget*, void*), void*) (container.cc:391)
==27614==    by 0x404E575C: gtk_container_forall (gtkcontainer.c:1271)
==27614==    by 0x404E7197: gtk_container_expose (gtkcontainer.c:2322)
==27614==    by 0x405FC932: gtk_window_expose (gtkwindow.c:5396)
==27614==    by 0x4036EEF8: Gtk::Widget::on_expose_event(_GdkEventExpose*) (widget.cc:6439)
==27614==
==27614== LEAK SUMMARY:
==27614==    definitely lost: 6109 bytes in 71 blocks.
==27614==    possibly lost:   1600 bytes in 40 blocks.
==27614==    still reachable: 522286 bytes in 6632 blocks.
==27614==         suppressed: 0 bytes in 0 blocks.
==27614== Reachable blocks (those to which a pointer was found) are not shown.
==27614== To see them, rerun with: --show-reachable=yes
