Re: valgrind helloworld example returns errors



hi,

Steven Kauffmann schrieb:
Hello all,

A few weeks ago I started with the gtk tutorial. I tried some of the
examples and everything is working fine, but valgrind reports some
errors (first hello world example)[*].

If those little examples already returns errors, further programs I'm
going to write will also return errors, which I better avoid.

Can someone explain me why this example returns errors and can I
safely ignore this or how can I avoid those errors?

you seem to have no suppressions for libc-2.7. These are all things in libc that you don't need to worry about.

Stefan


Thanks in advance

Steven

[*] $ export G_DEBUG=gc-friendly
$ export G_SLICE=always-malloc

$ valgrind --leak-check=yes ./helloworld
==2983== Memcheck, a memory error detector.
==2983== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==2983== Using LibVEX rev 1804, a library for dynamic binary translation.
==2983== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==2983== Using valgrind-3.3.0-Debian, a dynamic binary instrumentation
framework.
==2983== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==2983== For more details, rerun with: -v
==2983==
==2983== Invalid read of size 4
==2983==    at 0x40151F3: (within /lib/ld-2.7.so)
==2983==    by 0x4005C69: (within /lib/ld-2.7.so)
==2983==    by 0x4007A97: (within /lib/ld-2.7.so)
==2983==    by 0x4011543: (within /lib/ld-2.7.so)
==2983==    by 0x400D5D5: (within /lib/ld-2.7.so)
==2983==    by 0x4010F5D: (within /lib/ld-2.7.so)
==2983==    by 0x474A161: (within /lib/i686/cmov/libc-2.7.so)
==2983==    by 0x400D5D5: (within /lib/ld-2.7.so)
==2983==    by 0x474A324: __libc_dlopen_mode (in /lib/i686/cmov/libc-2.7.so)
==2983==    by 0x47240A6: __nss_lookup_function (in /lib/i686/cmov/libc-2.7.so)
==2983==    by 0x47241BF: (within /lib/i686/cmov/libc-2.7.so)
==2983==    by 0x4725F95: __nss_passwd_lookup (in /lib/i686/cmov/libc-2.7.so)
==2983==  Address 0x4a79be0 is 32 bytes inside a block of size 34 alloc'd
==2983==    at 0x4022AB8: malloc (vg_replace_malloc.c:207)
==2983==    by 0x4008031: (within /lib/ld-2.7.so)
==2983==    by 0x4011543: (within /lib/ld-2.7.so)
==2983==    by 0x400D5D5: (within /lib/ld-2.7.so)
==2983==    by 0x4010F5D: (within /lib/ld-2.7.so)
==2983==    by 0x474A161: (within /lib/i686/cmov/libc-2.7.so)
==2983==    by 0x400D5D5: (within /lib/ld-2.7.so)
==2983==    by 0x474A324: __libc_dlopen_mode (in /lib/i686/cmov/libc-2.7.so)
==2983==    by 0x47240A6: __nss_lookup_function (in /lib/i686/cmov/libc-2.7.so)
==2983==    by 0x47241BF: (within /lib/i686/cmov/libc-2.7.so)
==2983==    by 0x4725F95: __nss_passwd_lookup (in /lib/i686/cmov/libc-2.7.so)
==2983==    by 0x46D09E2: getpwnam_r (in /lib/i686/cmov/libc-2.7.so)
==2983==
==2983== Invalid read of size 4
==2983==    at 0x4015220: (within /lib/ld-2.7.so)
==2983==    by 0x4005C69: (within /lib/ld-2.7.so)
==2983==    by 0x4007A97: (within /lib/ld-2.7.so)
==2983==    by 0x400BC16: (within /lib/ld-2.7.so)
==2983==    by 0x400D5D5: (within /lib/ld-2.7.so)
==2983==    by 0x400BDF9: (within /lib/ld-2.7.so)
==2983==    by 0x40115A3: (within /lib/ld-2.7.so)
==2983==    by 0x400D5D5: (within /lib/ld-2.7.so)
==2983==    by 0x4010F5D: (within /lib/ld-2.7.so)
==2983==    by 0x474A161: (within /lib/i686/cmov/libc-2.7.so)
==2983==    by 0x400D5D5: (within /lib/ld-2.7.so)
==2983==    by 0x474A324: __libc_dlopen_mode (in /lib/i686/cmov/libc-2.7.so)
==2983==  Address 0x4a79f28 is 24 bytes inside a block of size 27 alloc'd
==2983==    at 0x4022AB8: malloc (vg_replace_malloc.c:207)
==2983==    by 0x4008031: (within /lib/ld-2.7.so)
==2983==    by 0x400BC16: (within /lib/ld-2.7.so)
==2983==    by 0x400D5D5: (within /lib/ld-2.7.so)
==2983==    by 0x400BDF9: (within /lib/ld-2.7.so)
==2983==    by 0x40115A3: (within /lib/ld-2.7.so)
==2983==    by 0x400D5D5: (within /lib/ld-2.7.so)
==2983==    by 0x4010F5D: (within /lib/ld-2.7.so)
==2983==    by 0x474A161: (within /lib/i686/cmov/libc-2.7.so)
==2983==    by 0x400D5D5: (within /lib/ld-2.7.so)
==2983==    by 0x474A324: __libc_dlopen_mode (in /lib/i686/cmov/libc-2.7.so)
==2983==    by 0x47240A6: __nss_lookup_function (in /lib/i686/cmov/libc-2.7.so)
==2983==
==2983== Invalid read of size 4
==2983==    at 0x4015237: (within /lib/ld-2.7.so)
==2983==    by 0x4005C69: (within /lib/ld-2.7.so)
==2983==    by 0x4007A97: (within /lib/ld-2.7.so)
==2983==    by 0x4011543: (within /lib/ld-2.7.so)
==2983==    by 0x400D5D5: (within /lib/ld-2.7.so)
==2983==    by 0x4010F5D: (within /lib/ld-2.7.so)
==2983==    by 0x474A161: (within /lib/i686/cmov/libc-2.7.so)
==2983==    by 0x400D5D5: (within /lib/ld-2.7.so)
==2983==    by 0x474A324: __libc_dlopen_mode (in /lib/i686/cmov/libc-2.7.so)
==2983==    by 0x47240A6: __nss_lookup_function (in /lib/i686/cmov/libc-2.7.so)
==2983==    by 0x4F82FFB: (within /lib/i686/cmov/libnss_compat-2.7.so)
==2983==    by 0x4F845D4: _nss_compat_getpwnam_r (in
/lib/i686/cmov/libnss_compat-2.7.so)
==2983==  Address 0x4a7a5d4 is 28 bytes inside a block of size 31 alloc'd
==2983==    at 0x4022AB8: malloc (vg_replace_malloc.c:207)
==2983==    by 0x4008031: (within /lib/ld-2.7.so)
==2983==    by 0x4011543: (within /lib/ld-2.7.so)
==2983==    by 0x400D5D5: (within /lib/ld-2.7.so)
==2983==    by 0x4010F5D: (within /lib/ld-2.7.so)
==2983==    by 0x474A161: (within /lib/i686/cmov/libc-2.7.so)
==2983==    by 0x400D5D5: (within /lib/ld-2.7.so)
==2983==    by 0x474A324: __libc_dlopen_mode (in /lib/i686/cmov/libc-2.7.so)
==2983==    by 0x47240A6: __nss_lookup_function (in /lib/i686/cmov/libc-2.7.so)
==2983==    by 0x4F82FFB: (within /lib/i686/cmov/libnss_compat-2.7.so)
==2983==    by 0x4F845D4: _nss_compat_getpwnam_r (in
/lib/i686/cmov/libnss_compat-2.7.so)
==2983==    by 0x46D0965: getpwnam_r (in /lib/i686/cmov/libc-2.7.so)
==2983==
==2983== Invalid read of size 4
==2983==    at 0x40151F3: (within /lib/ld-2.7.so)
==2983==    by 0x4005C69: (within /lib/ld-2.7.so)
==2983==    by 0x4007A97: (within /lib/ld-2.7.so)
==2983==    by 0x400BC16: (within /lib/ld-2.7.so)
==2983==    by 0x400D5D5: (within /lib/ld-2.7.so)
==2983==    by 0x400BDF9: (within /lib/ld-2.7.so)
==2983==    by 0x40115A3: (within /lib/ld-2.7.so)
==2983==    by 0x400D5D5: (within /lib/ld-2.7.so)
==2983==    by 0x4010F5D: (within /lib/ld-2.7.so)
==2983==    by 0x474A161: (within /lib/i686/cmov/libc-2.7.so)
==2983==    by 0x400D5D5: (within /lib/ld-2.7.so)
==2983==    by 0x474A324: __libc_dlopen_mode (in /lib/i686/cmov/libc-2.7.so)
==2983==  Address 0x4a7a918 is 32 bytes inside a block of size 33 alloc'd
==2983==    at 0x4022AB8: malloc (vg_replace_malloc.c:207)
==2983==    by 0x4008031: (within /lib/ld-2.7.so)
==2983==    by 0x400BC16: (within /lib/ld-2.7.so)
==2983==    by 0x400D5D5: (within /lib/ld-2.7.so)
==2983==    by 0x400BDF9: (within /lib/ld-2.7.so)
==2983==    by 0x40115A3: (within /lib/ld-2.7.so)
==2983==    by 0x400D5D5: (within /lib/ld-2.7.so)
==2983==    by 0x4010F5D: (within /lib/ld-2.7.so)
==2983==    by 0x474A161: (within /lib/i686/cmov/libc-2.7.so)
==2983==    by 0x400D5D5: (within /lib/ld-2.7.so)
==2983==    by 0x474A324: __libc_dlopen_mode (in /lib/i686/cmov/libc-2.7.so)
==2983==    by 0x47240A6: __nss_lookup_function (in /lib/i686/cmov/libc-2.7.so)
==2983==
==2983== Syscall param write(buf) points to uninitialised byte(s)
==2983==    at 0x40007F2: (within /lib/ld-2.7.so)
==2983==    by 0x47C529E: _X11TransWrite (in /usr/lib/libX11.so.6.2.0)
==2983==    by 0x47CABD5: (within /usr/lib/libX11.so.6.2.0)
==2983==    by 0x47CACAA: _XReply (in /usr/lib/libX11.so.6.2.0)
==2983==    by 0x47B0F70: XInternAtom (in /usr/lib/libX11.so.6.2.0)
==2983==    by 0x43FADC6: gdk_x11_atom_to_xatom_for_display (in
/usr/lib/libgdk-x11-2.0.so.0.1200.9)
==2983==    by 0x4404FAF: (within /usr/lib/libgdk-x11-2.0.so.0.1200.9)
==2983==    by 0x4407A8A: gdk_window_new (in
/usr/lib/libgdk-x11-2.0.so.0.1200.9)
==2983==    by 0x43E406C: gdk_display_open (in
/usr/lib/libgdk-x11-2.0.so.0.1200.9)
==2983==    by 0x43C19FC: gdk_display_open_default_libgtk_only (in
/usr/lib/libgdk-x11-2.0.so.0.1200.9)
==2983==    by 0x417E24E: gtk_init_check (in
/usr/lib/libgtk-x11-2.0.so.0.1200.9)
==2983==    by 0x417E283: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==2983==  Address 0x4a7cf2c is 340 bytes inside a block of size 16,384 alloc'd
==2983==    at 0x4021BDE: calloc (vg_replace_malloc.c:397)
==2983==    by 0x47B5CBD: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==2983==    by 0x43E3F11: gdk_display_open (in
/usr/lib/libgdk-x11-2.0.so.0.1200.9)
==2983==    by 0x43C19FC: gdk_display_open_default_libgtk_only (in
/usr/lib/libgdk-x11-2.0.so.0.1200.9)
==2983==    by 0x417E24E: gtk_init_check (in
/usr/lib/libgtk-x11-2.0.so.0.1200.9)
==2983==    by 0x417E283: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==2983==    by 0x80488CF: main (in /home/steven/brainteaser/helloworld)
==2983==
==2983== Invalid read of size 4
==2983==    at 0x40150F7: (within /lib/ld-2.7.so)
==2983==    by 0x400D5D5: (within /lib/ld-2.7.so)
==2983==    by 0x4010F5D: (within /lib/ld-2.7.so)
==2983==    by 0x458AC18: (within /lib/i686/cmov/libdl-2.7.so)
==2983==    by 0x400D5D5: (within /lib/ld-2.7.so)
==2983==    by 0x458B2BB: (within /lib/i686/cmov/libdl-2.7.so)
==2983==    by 0x458AB50: dlopen (in /lib/i686/cmov/libdl-2.7.so)
==2983==    by 0x458766B: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1600.1)
==2983==    by 0x44A5390: (within /usr/lib/libpango-1.0.so.0.2001.1)
==2983==    by 0x45761C7: g_type_module_use (in
/usr/lib/libgobject-2.0.so.0.1600.1)
==2983==    by 0x44A54EA: (within /usr/lib/libpango-1.0.so.0.2001.1)
==2983==    by 0x44A55D6: (within /usr/lib/libpango-1.0.so.0.2001.1)
==2983==  Address 0x4dd8a1c is 44 bytes inside a block of size 47 alloc'd
==2983==    at 0x4022AB8: malloc (vg_replace_malloc.c:207)
==2983==    by 0x45CD57C: g_malloc (in /usr/lib/libglib-2.0.so.0.1600.1)
==2983==    by 0x45E5D18: g_strdup (in /usr/lib/libglib-2.0.so.0.1600.1)
==2983==    by 0x458761F: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1600.1)
==2983==    by 0x44A5390: (within /usr/lib/libpango-1.0.so.0.2001.1)
==2983==    by 0x45761C7: g_type_module_use (in
/usr/lib/libgobject-2.0.so.0.1600.1)
==2983==    by 0x44A54EA: (within /usr/lib/libpango-1.0.so.0.2001.1)
==2983==    by 0x44A55D6: (within /usr/lib/libpango-1.0.so.0.2001.1)
==2983==    by 0x44A5655: pango_map_get_engines (in
/usr/lib/libpango-1.0.so.0.2001.1)
==2983==    by 0x44A907C: (within /usr/lib/libpango-1.0.so.0.2001.1)
==2983==    by 0x44A92E0: (within /usr/lib/libpango-1.0.so.0.2001.1)
==2983==    by 0x44A99BC: pango_itemize_with_base_dir (in
/usr/lib/libpango-1.0.so.0.2001.1)
==2983==
==2983== Invalid read of size 4
==2983==    at 0x40150F7: (within /lib/ld-2.7.so)
==2983==    by 0x40079D9: (within /lib/ld-2.7.so)
==2983==    by 0x4011543: (within /lib/ld-2.7.so)
==2983==    by 0x400D5D5: (within /lib/ld-2.7.so)
==2983==    by 0x4010F5D: (within /lib/ld-2.7.so)
==2983==    by 0x458AC18: (within /lib/i686/cmov/libdl-2.7.so)
==2983==    by 0x400D5D5: (within /lib/ld-2.7.so)
==2983==    by 0x458B2BB: (within /lib/i686/cmov/libdl-2.7.so)
==2983==    by 0x458AB50: dlopen (in /lib/i686/cmov/libdl-2.7.so)
==2983==    by 0x458766B: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1600.1)
==2983==    by 0x44A5390: (within /usr/lib/libpango-1.0.so.0.2001.1)
==2983==    by 0x45761C7: g_type_module_use (in
/usr/lib/libgobject-2.0.so.0.1600.1)
==2983==  Address 0x4dd8a1c is 44 bytes inside a block of size 47 alloc'd
==2983==    at 0x4022AB8: malloc (vg_replace_malloc.c:207)
==2983==    by 0x45CD57C: g_malloc (in /usr/lib/libglib-2.0.so.0.1600.1)
==2983==    by 0x45E5D18: g_strdup (in /usr/lib/libglib-2.0.so.0.1600.1)
==2983==    by 0x458761F: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1600.1)
==2983==    by 0x44A5390: (within /usr/lib/libpango-1.0.so.0.2001.1)
==2983==    by 0x45761C7: g_type_module_use (in
/usr/lib/libgobject-2.0.so.0.1600.1)
==2983==    by 0x44A54EA: (within /usr/lib/libpango-1.0.so.0.2001.1)
==2983==    by 0x44A55D6: (within /usr/lib/libpango-1.0.so.0.2001.1)
==2983==    by 0x44A5655: pango_map_get_engines (in
/usr/lib/libpango-1.0.so.0.2001.1)
==2983==    by 0x44A907C: (within /usr/lib/libpango-1.0.so.0.2001.1)
==2983==    by 0x44A92E0: (within /usr/lib/libpango-1.0.so.0.2001.1)
==2983==    by 0x44A99BC: pango_itemize_with_base_dir (in
/usr/lib/libpango-1.0.so.0.2001.1)
==2983==
==2983== Invalid read of size 4
==2983==    at 0x4015237: (within /lib/ld-2.7.so)
==2983==    by 0x40079D9: (within /lib/ld-2.7.so)
==2983==    by 0x4011543: (within /lib/ld-2.7.so)
==2983==    by 0x400D5D5: (within /lib/ld-2.7.so)
==2983==    by 0x4010F5D: (within /lib/ld-2.7.so)
==2983==    by 0x458AC18: (within /lib/i686/cmov/libdl-2.7.so)
==2983==    by 0x400D5D5: (within /lib/ld-2.7.so)
==2983==    by 0x458B2BB: (within /lib/i686/cmov/libdl-2.7.so)
==2983==    by 0x458AB50: dlopen (in /lib/i686/cmov/libdl-2.7.so)
==2983==    by 0x458766B: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1600.1)
==2983==    by 0x44A5390: (within /usr/lib/libpango-1.0.so.0.2001.1)
==2983==    by 0x45761C7: g_type_module_use (in
/usr/lib/libgobject-2.0.so.0.1600.1)
==2983==  Address 0x4dd8a1c is 44 bytes inside a block of size 47 alloc'd
==2983==    at 0x4022AB8: malloc (vg_replace_malloc.c:207)
==2983==    by 0x45CD57C: g_malloc (in /usr/lib/libglib-2.0.so.0.1600.1)
==2983==    by 0x45E5D18: g_strdup (in /usr/lib/libglib-2.0.so.0.1600.1)
==2983==    by 0x458761F: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1600.1)
==2983==    by 0x44A5390: (within /usr/lib/libpango-1.0.so.0.2001.1)
==2983==    by 0x45761C7: g_type_module_use (in
/usr/lib/libgobject-2.0.so.0.1600.1)
==2983==    by 0x44A54EA: (within /usr/lib/libpango-1.0.so.0.2001.1)
==2983==    by 0x44A55D6: (within /usr/lib/libpango-1.0.so.0.2001.1)
==2983==    by 0x44A5655: pango_map_get_engines (in
/usr/lib/libpango-1.0.so.0.2001.1)
==2983==    by 0x44A907C: (within /usr/lib/libpango-1.0.so.0.2001.1)
==2983==    by 0x44A92E0: (within /usr/lib/libpango-1.0.so.0.2001.1)
==2983==    by 0x44A99BC: pango_itemize_with_base_dir (in
/usr/lib/libpango-1.0.so.0.2001.1)
==2983==
==2983== Invalid read of size 4
==2983==    at 0x4015237: (within /lib/ld-2.7.so)
==2983==    by 0x400D8D9: (within /lib/ld-2.7.so)
==2983==    by 0x4009A66: (within /lib/ld-2.7.so)
==2983==    by 0x474A564: (within /lib/i686/cmov/libc-2.7.so)
==2983==    by 0x474A8F9: _dl_sym (in /lib/i686/cmov/libc-2.7.so)
==2983==    by 0x458ADE7: (within /lib/i686/cmov/libdl-2.7.so)
==2983==    by 0x400D5D5: (within /lib/ld-2.7.so)
==2983==    by 0x458B2BB: (within /lib/i686/cmov/libdl-2.7.so)
==2983==    by 0x458AD72: dlsym (in /lib/i686/cmov/libdl-2.7.so)
==2983==    by 0x4587273: g_module_symbol (in
/usr/lib/libgmodule-2.0.so.0.1600.1)
==2983==    by 0x4587AE6: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1600.1)
==2983==    by 0x44A5390: (within /usr/lib/libpango-1.0.so.0.2001.1)
==2983==  Address 0x4dd8ac4 is 44 bytes inside a block of size 47 alloc'd
==2983==    at 0x4022AB8: malloc (vg_replace_malloc.c:207)
==2983==    by 0x4006FD4: (within /lib/ld-2.7.so)
==2983==    by 0x40079D9: (within /lib/ld-2.7.so)
==2983==    by 0x4011543: (within /lib/ld-2.7.so)
==2983==    by 0x400D5D5: (within /lib/ld-2.7.so)
==2983==    by 0x4010F5D: (within /lib/ld-2.7.so)
==2983==    by 0x458AC18: (within /lib/i686/cmov/libdl-2.7.so)
==2983==    by 0x400D5D5: (within /lib/ld-2.7.so)
==2983==    by 0x458B2BB: (within /lib/i686/cmov/libdl-2.7.so)
==2983==    by 0x458AB50: dlopen (in /lib/i686/cmov/libdl-2.7.so)
==2983==    by 0x458766B: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1600.1)
==2983==    by 0x44A5390: (within /usr/lib/libpango-1.0.so.0.2001.1)
==2983==
==2983== Syscall param write(buf) points to uninitialised byte(s)
==2983==    at 0x40007F2: (within /lib/ld-2.7.so)
==2983==    by 0x47C529E: _X11TransWrite (in /usr/lib/libX11.so.6.2.0)
==2983==    by 0x47CABD5: (within /usr/lib/libX11.so.6.2.0)
==2983==    by 0x47CBB2B: _XEventsQueued (in /usr/lib/libX11.so.6.2.0)
==2983==    by 0x47B7722: XPending (in /usr/lib/libX11.so.6.2.0)
==2983==    by 0x43F0130: (within /usr/lib/libgdk-x11-2.0.so.0.1200.9)
==2983==    by 0x43F058E: (within /usr/lib/libgdk-x11-2.0.so.0.1200.9)
==2983==    by 0x45C57E7: g_main_context_dispatch (in
/usr/lib/libglib-2.0.so.0.1600.1)
==2983==    by 0x45C8A3D: (within /usr/lib/libglib-2.0.so.0.1600.1)
==2983==    by 0x45C8DC6: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.1600.1)
==2983==    by 0x417DCD3: gtk_main (in /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==2983==    by 0x8048A72: main (in /home/steven/brainteaser/helloworld)
==2983==  Address 0x4a7cf2d is 341 bytes inside a block of size 16,384 alloc'd
==2983==    at 0x4021BDE: calloc (vg_replace_malloc.c:397)
==2983==    by 0x47B5CBD: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==2983==    by 0x43E3F11: gdk_display_open (in
/usr/lib/libgdk-x11-2.0.so.0.1200.9)
==2983==    by 0x43C19FC: gdk_display_open_default_libgtk_only (in
/usr/lib/libgdk-x11-2.0.so.0.1200.9)
==2983==    by 0x417E24E: gtk_init_check (in
/usr/lib/libgtk-x11-2.0.so.0.1200.9)
==2983==    by 0x417E283: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==2983==    by 0x80488CF: main (in /home/steven/brainteaser/helloworld)
Hello World
==2983==
==2983== ERROR SUMMARY: 14 errors from 10 contexts (suppressed: 91 from 1)
==2983== malloc/free: in use at exit: 326,565 bytes in 8,296 blocks.
==2983== malloc/free: 26,852 allocs, 18,556 frees, 2,759,665 bytes allocated.
==2983== For counts of detected errors, rerun with: -v
==2983== searching for pointers to 8,296 not-freed blocks.
==2983== checked 610,296 bytes.
==2983==
==2983==
==2983== 156 (36 direct, 120 indirect) bytes in 1 blocks are
definitely lost in loss record 45 of 151
==2983==    at 0x4022AB8: malloc (vg_replace_malloc.c:207)
==2983==    by 0x4724302: (within /lib/i686/cmov/libc-2.7.so)
==2983==    by 0x4724B4D: __nss_database_lookup (in /lib/i686/cmov/libc-2.7.so)
==2983==    by 0x4F82FDB: ???
==2983==    by 0x4F845D4: ???
==2983==    by 0x46D0965: getpwnam_r (in /lib/i686/cmov/libc-2.7.so)
==2983==    by 0x45F7727: (within /usr/lib/libglib-2.0.so.0.1600.1)
==2983==    by 0x45F9043: g_get_home_dir (in /usr/lib/libglib-2.0.so.0.1600.1)
==2983==    by 0x41CAF1F: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==2983==    by 0x41CDFFA: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==2983==    by 0x417E559: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==2983==    by 0x45D3590: g_option_context_parse (in
/usr/lib/libglib-2.0.so.0.1600.1)
==2983==
==2983==
==2983== 800 bytes in 20 blocks are possibly lost in loss record 116 of 151
==2983==    at 0x4021BDE: calloc (vg_replace_malloc.c:397)
==2983==    by 0x45CD504: g_malloc0 (in /usr/lib/libglib-2.0.so.0.1600.1)
==2983==    by 0x456CE94: (within /usr/lib/libgobject-2.0.so.0.1600.1)
==2983==    by 0x456D034: (within /usr/lib/libgobject-2.0.so.0.1600.1)
==2983==    by 0x456FD5F: g_type_init_with_debug_flags (in
/usr/lib/libgobject-2.0.so.0.1600.1)
==2983==    by 0x456FEC1: g_type_init (in /usr/lib/libgobject-2.0.so.0.1600.1)
==2983==    by 0x43C1B45: gdk_pre_parse_libgtk_only (in
/usr/lib/libgdk-x11-2.0.so.0.1200.9)
==2983==    by 0x417E654: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==2983==    by 0x45D33FC: g_option_context_parse (in
/usr/lib/libglib-2.0.so.0.1600.1)
==2983==    by 0x417E1CB: gtk_parse_args (in
/usr/lib/libgtk-x11-2.0.so.0.1200.9)
==2983==    by 0x417E243: gtk_init_check (in
/usr/lib/libgtk-x11-2.0.so.0.1200.9)
==2983==    by 0x417E283: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==2983==
==2983==
==2983== 27,944 (8,448 direct, 19,496 indirect) bytes in 32 blocks are
definitely lost in loss record 148 of 151
==2983==    at 0x4022B8E: realloc (vg_replace_malloc.c:429)
==2983==    by 0x4897D53: (within /usr/lib/libfontconfig.so.1.3.0)
==2983==    by 0x48986AC: (within /usr/lib/libfontconfig.so.1.3.0)
==2983==    by 0x4898CBB: (within /usr/lib/libfontconfig.so.1.3.0)
==2983==    by 0x4895318: FcFontRenderPrepare (in
/usr/lib/libfontconfig.so.1.3.0)
==2983==    by 0x48E6414: (within /usr/lib/libpangoft2-1.0.so.0.2001.1)
==2983==    by 0x44AB7CF: pango_font_map_load_fontset (in
/usr/lib/libpango-1.0.so.0.2001.1)
==2983==    by 0x44A95D6: (within /usr/lib/libpango-1.0.so.0.2001.1)
==2983==    by 0x44A99BC: pango_itemize_with_base_dir (in
/usr/lib/libpango-1.0.so.0.2001.1)
==2983==    by 0x44B2A7F: (within /usr/lib/libpango-1.0.so.0.2001.1)
==2983==    by 0x44B3E4C: (within /usr/lib/libpango-1.0.so.0.2001.1)
==2983==    by 0x416EBF9: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==2983==
==2983== LEAK SUMMARY:
==2983==    definitely lost: 8,484 bytes in 33 blocks.
==2983==    indirectly lost: 19,616 bytes in 972 blocks.
==2983==      possibly lost: 800 bytes in 20 blocks.
==2983==    still reachable: 297,665 bytes in 7,271 blocks.
==2983==         suppressed: 0 bytes in 0 blocks.
==2983== Reachable blocks (those to which a pointer was found) are not shown.
==2983== To see them, rerun with: --leak-check=full --show-reachable=yes
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list gnome org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]