==11198== Memcheck, a memory error detector.
==11198== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==11198== Using LibVEX rev 1804, a library for dynamic binary translation.
==11198== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==11198== Using valgrind-3.3.0-Debian, a dynamic binary instrumentation framework.
==11198== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==11198== For more details, rerun with: -v
==11198== 
==11198== 
==11198== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 117 from 1)
==11198== malloc/free: in use at exit: 523,178 bytes in 14,229 blocks.
==11198== malloc/free: 82,338 allocs, 68,109 frees, 16,127,557 bytes allocated.
==11198== For counts of detected errors, rerun with: -v
==11198== searching for pointers to 14,229 not-freed blocks.
==11198== checked 1,236,512 bytes.
==11198== 
==11198== 156 (36 direct, 120 indirect) bytes in 1 blocks are definitely lost in loss record 5,636 of 7,706
==11198==    at 0x4022AB8: malloc (vg_replace_malloc.c:207)
==11198==    by 0x5268C41: nss_parse_service_list (nsswitch.c:530)
==11198==    by 0x5269334: __nss_database_lookup (nsswitch.c:134)
==11198==    by 0x4D26E7B: ???
==11198==    by 0x4D28044: ???
==11198==    by 0x5223D25: getpwnam_r@@GLIBC_2.1.2 (getXXbyYY_r.c:226)
==11198==    by 0x4FE3860: g_get_any_init_do (gutils.c:1588)
==11198==    by 0x4FE3CDA: g_get_any_init (gutils.c:1739)
==11198==    by 0x4FE3C4F: g_get_any_init_locked (gutils.c:1746)
==11198==    by 0x4FE3D1A: g_get_home_dir (gutils.c:1820)
==11198==    by 0x478B0D1: gtk_rc_add_initial_default_files (gtkrc.c:530)
==11198==    by 0x478BAD7: _gtk_rc_init (gtkrc.c:853)
==11198==    by 0x472D941: do_post_parse_initialization (gtkmain.c:681)
==11198==    by 0x472D9DC: post_parse_hook (gtkmain.c:721)
==11198==    by 0x4FB880F: g_option_context_parse (goption.c:1806)
==11198==    by 0x472DCCA: gtk_parse_args (gtkmain.c:876)
==11198==    by 0x472DD42: gtk_init_check (gtkmain.c:912)
==11198==    by 0x472DD8C: gtk_init (gtkmain.c:950)
==11198==    by 0x42D6006: Gtk::Main::init(int*, char***, bool) (main.cc:401)
==11198==    by 0x42D6188: Gtk::Main::Main(int&, char**&, bool) (main.cc:345)
==11198==    by 0x80516A2: main (main.cc:24)
==11198== 
==11198== 
==11198== 153 (28 direct, 125 indirect) bytes in 1 blocks are definitely lost in loss record 7,226 of 7,706
==11198==    at 0x4023294: operator new(unsigned) (vg_replace_malloc.c:224)
==11198==    by 0x804F328: ExampleWindow::ExampleWindow() (examplewindow.cc:78)
==11198==    by 0x80516AA: main (main.cc:26)
==11198== 
==11198== LEAK SUMMARY:
==11198==    definitely lost: 64 bytes in 2 blocks.
==11198==    indirectly lost: 46,509 bytes in 2,297 blocks.
==11198==      possibly lost: 0 bytes in 0 blocks.
==11198==    still reachable: 403,253 bytes in 11,322 blocks.
==11198==         suppressed: 73,352 bytes in 608 blocks.
==11198== Reachable blocks (those to which a pointer was found) are not shown.
==11198== To see them, rerun with: --leak-check=full --show-reachable=yes
