[Bug 32034] GDMsetup immediately crashes in Dapper.

Derick_Eisenhardt zephyrxero at yahoo.com
Sun Feb 19 22:53:16 UTC 2006


Public bug report changed:
https://launchpad.net/malone/bugs/32034

Comment:
If I did that gdb trace wrong, let me know and I'll try again (first
time) ;)

Here's what I got from valgrind:

==9910== Conditional jump or move depends on uninitialised value(s)
==9910==    at 0x400882D: (within /lib/ld-2.3.6.so)
==9910==    by 0x4002403: (within /lib/ld-2.3.6.so)
==9910==    by 0x400E55E: (within /lib/ld-2.3.6.so)
==9910==    by 0x4000CE6: (within /lib/ld-2.3.6.so)
==9910==    by 0x4000796: (within /lib/ld-2.3.6.so)
==9910==
==9910== Conditional jump or move depends on uninitialised value(s)
==9910==    at 0x4008852: (within /lib/ld-2.3.6.so)
==9910==    by 0x4002403: (within /lib/ld-2.3.6.so)
==9910==    by 0x400E55E: (within /lib/ld-2.3.6.so)
==9910==    by 0x4000CE6: (within /lib/ld-2.3.6.so)
==9910==    by 0x4000796: (within /lib/ld-2.3.6.so)
==9910==
==9910== Conditional jump or move depends on uninitialised value(s)
==9910==    at 0x4008E5B: (within /lib/ld-2.3.6.so)
==9910==    by 0x4002403: (within /lib/ld-2.3.6.so)
==9910==    by 0x400E55E: (within /lib/ld-2.3.6.so)
==9910==    by 0x4000CE6: (within /lib/ld-2.3.6.so)
==9910==    by 0x4000796: (within /lib/ld-2.3.6.so)
==9910==
==9910== Conditional jump or move depends on uninitialised value(s)
==9910==    at 0x40086F7: (within /lib/ld-2.3.6.so)
==9910==    by 0x4002455: (within /lib/ld-2.3.6.so)
==9910==    by 0x400E55E: (within /lib/ld-2.3.6.so)
==9910==    by 0x4000CE6: (within /lib/ld-2.3.6.so)
==9910==    by 0x4000796: (within /lib/ld-2.3.6.so)
==9910==
==9910== Conditional jump or move depends on uninitialised value(s)
==9910==    at 0x4008700: (within /lib/ld-2.3.6.so)
==9910==    by 0x4002455: (within /lib/ld-2.3.6.so)
==9910==    by 0x400E55E: (within /lib/ld-2.3.6.so)
==9910==    by 0x4000CE6: (within /lib/ld-2.3.6.so)
==9910==    by 0x4000796: (within /lib/ld-2.3.6.so)
==9910==
==9910== Conditional jump or move depends on uninitialised value(s)
==9910==    at 0x4008852: (within /lib/ld-2.3.6.so)
==9910==    by 0x4002455: (within /lib/ld-2.3.6.so)
==9910==    by 0x400E55E: (within /lib/ld-2.3.6.so)
==9910==    by 0x4000CE6: (within /lib/ld-2.3.6.so)
==9910==    by 0x4000796: (within /lib/ld-2.3.6.so)
==9910==
==9910== Conditional jump or move depends on uninitialised value(s)
==9910==    at 0x400882D: (within /lib/ld-2.3.6.so)
==9910==    by 0x496FE29: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==9910==    by 0x400B105: (within /lib/ld-2.3.6.so)
==9910==    by 0x4970977: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==9910==    by 0x4971F8C: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==9910==    by 0x400B105: (within /lib/ld-2.3.6.so)
==9910==    by 0x497206D: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.3.6.so)
==9910==    by 0x494C4BD: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.3.6.so)
==9910==    by 0x494C64E: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==9910==    by 0x494E176: __nss_passwd_lookup (in /lib/tls/i686/cmov/libc-2.3.6.so)
==9910==    by 0x48FD095: getpwnam_r (in /lib/tls/i686/cmov/libc-2.3.6.so)
==9910==    by 0x48368DC: (within /usr/lib/libglib-2.0.so.0.902.4)
==9910==
==9910== Conditional jump or move depends on uninitialised value(s)
==9910==    at 0x4008852: (within /lib/ld-2.3.6.so)
==9910==    by 0x496FE29: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==9910==    by 0x400B105: (within /lib/ld-2.3.6.so)
==9910==    by 0x4970977: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==9910==    by 0x4971F8C: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==9910==    by 0x400B105: (within /lib/ld-2.3.6.so)
==9910==    by 0x497206D: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.3.6.so)
==9910==    by 0x494C4BD: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.3.6.so)
==9910==    by 0x494C64E: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==9910==    by 0x494E176: __nss_passwd_lookup (in /lib/tls/i686/cmov/libc-2.3.6.so)
==9910==    by 0x48FD095: getpwnam_r (in /lib/tls/i686/cmov/libc-2.3.6.so)
==9910==    by 0x48368DC: (within /usr/lib/libglib-2.0.so.0.902.4)
==9910==
==9910== Syscall param write(buf) points to uninitialised byte(s)
==9910==    at 0x4000772: (within /lib/ld-2.3.6.so)
==9910==    by 0x46C96F3: _X11TransWrite (in /usr/lib/libX11.so.6.2.0)
==9910==    by 0x46CE08A: (within /usr/lib/libX11.so.6.2.0)
==9910==    by 0x46CE1A5: _XReply (in /usr/lib/libX11.so.6.2.0)
==9910==    by 0x46B5204: XInternAtom (in /usr/lib/libX11.so.6.2.0)
==9910==    by 0x46C8A88: XSetWMProperties (in /usr/lib/libX11.so.6.2.0)
==9910==    by 0x44B79DB: (within /usr/lib/libgdk-x11-2.0.so.0.800.11)
==9910==    by 0x44BA62E: gdk_window_new (in /usr/lib/libgdk-x11-2.0.so.0.800.11)
==9910==    by 0x449A9A9: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.800.11)
==9910==    by 0x447C018: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.800.11)
==9910==    by 0x4185947: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.800.11)
==9910==    by 0x418597A: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.800.11)
==9910==  Address 0x4A68490 is 128 bytes inside a block of size 16,384 alloc'd
==9910==    at 0x401D7AA: calloc (vg_replace_malloc.c:279)
==9910==    by 0x46B9F65: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==9910==    by 0x449A8CD: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.800.11)
==9910==    by 0x447C018: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.800.11)
==9910==    by 0x4185947: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.800.11)
==9910==    by 0x418597A: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.800.11)
==9910==    by 0x805C44C: main (in /usr/sbin/gdmsetup)
==9910==
==9910== Invalid read of size 4
==9910==    at 0x4010C81: (within /lib/ld-2.3.6.so)
==9910==    by 0x400624D: (within /lib/ld-2.3.6.so)
==9910==    by 0x496FCB5: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==9910==    by 0x400B105: (within /lib/ld-2.3.6.so)
==9910==    by 0x4970977: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==9910==    by 0x47EBCB7: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==9910==    by 0x400B105: (within /lib/ld-2.3.6.so)
==9910==    by 0x47EC2BA: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==9910==    by 0x47EBD10: dlopen (in /lib/tls/i686/cmov/libdl-2.3.6.so)
==9910==    by 0x47E850A: g_module_open (in /usr/lib/libgmodule-2.0.so.0.902.4)
==9910==    by 0x477C2F4: _gdk_pixbuf_load_module (in /usr/lib/libgdk_pixbuf-2.0.so.0.800.11)
==9910==    by 0x477CB43: gdk_pixbuf_new_from_file (in /usr/lib/libgdk_pixbuf-2.0.so.0.800.11)
==9910==  Address 0x4AA6CD4 is 52 bytes inside a block of size 54 alloc'd
==9910==    at 0x401C422: malloc (vg_replace_malloc.c:149)
==9910==    by 0x4819031: g_malloc (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x4828DA5: g_strdup (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x47E85C9: g_module_open (in /usr/lib/libgmodule-2.0.so.0.902.4)
==9910==    by 0x477C2F4: _gdk_pixbuf_load_module (in /usr/lib/libgdk_pixbuf-2.0.so.0.800.11)
==9910==    by 0x477CB43: gdk_pixbuf_new_from_file (in /usr/lib/libgdk_pixbuf-2.0.so.0.800.11)
==9910==    by 0x4278E41: (within /usr/lib/libgtk-x11-2.0.so.0.800.11)
==9910==    by 0x4279142: gtk_window_set_default_icon_from_file (in /usr/lib/libgtk-x11-2.0.so.0.800.11)
==9910==    by 0x805C460: main (in /usr/sbin/gdmsetup)
==9910==
==9910== Invalid read of size 4
==9910==    at 0x4010C43: (within /lib/ld-2.3.6.so)
==9910==    by 0x400624D: (within /lib/ld-2.3.6.so)
==9910==    by 0x496FCB5: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==9910==    by 0x400B105: (within /lib/ld-2.3.6.so)
==9910==    by 0x4970977: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==9910==    by 0x47EBCB7: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==9910==    by 0x400B105: (within /lib/ld-2.3.6.so)
==9910==    by 0x47EC2BA: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==9910==    by 0x47EBD10: dlopen (in /lib/tls/i686/cmov/libdl-2.3.6.so)
==9910==    by 0x47E850A: g_module_open (in /usr/lib/libgmodule-2.0.so.0.902.4)
==9910==    by 0x40342DF: glade_require (in /usr/lib/libglade-2.0.so.0.0.7)
==9910==    by 0x403704B: (within /usr/lib/libglade-2.0.so.0.0.7)
==9910==  Address 0x4CF6320 is 32 bytes inside a block of size 34 alloc'd
==9910==    at 0x401C422: malloc (vg_replace_malloc.c:149)
==9910==    by 0x4819031: g_malloc (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x4828DA5: g_strdup (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x47E85C9: g_module_open (in /usr/lib/libgmodule-2.0.so.0.902.4)
==9910==    by 0x40342DF: glade_require (in /usr/lib/libglade-2.0.so.0.0.7)
==9910==    by 0x403704B: (within /usr/lib/libglade-2.0.so.0.0.7)
==9910==    by 0x403715C: glade_xml_construct (in /usr/lib/libglade-2.0.so.0.0.7)
==9910==    by 0x40371D6: glade_xml_new (in /usr/lib/libglade-2.0.so.0.0.7)
==9910==    by 0x806535F: glade_helper_load (in /usr/sbin/gdmsetup)
==9910==    by 0x805B0CE: (within /usr/sbin/gdmsetup)
==9910==    by 0x805C593: main (in /usr/sbin/gdmsetup)
==9910==
==9910== Invalid read of size 4
==9910==    at 0x4010CE7: (within /lib/ld-2.3.6.so)
==9910==    by 0x400624D: (within /lib/ld-2.3.6.so)
==9910==    by 0x496FCB5: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==9910==    by 0x400B105: (within /lib/ld-2.3.6.so)
==9910==    by 0x4970977: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==9910==    by 0x47EBCB7: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==9910==    by 0x400B105: (within /lib/ld-2.3.6.so)
==9910==    by 0x47EC2BA: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==9910==    by 0x47EBD10: dlopen (in /lib/tls/i686/cmov/libdl-2.3.6.so)
==9910==    by 0x47E850A: g_module_open (in /usr/lib/libgmodule-2.0.so.0.902.4)
==9910==    by 0x4547BEF: (within /usr/lib/libpango-1.0.so.0.1105.0)
==9910==    by 0x47D78A2: g_type_module_use (in /usr/lib/libgobject-2.0.so.0.902.4)
==9910==  Address 0x5925644 is 44 bytes inside a block of size 47 alloc'd
==9910==    at 0x401C422: malloc (vg_replace_malloc.c:149)
==9910==    by 0x4819031: g_malloc (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x4828DA5: g_strdup (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x47E85C9: g_module_open (in /usr/lib/libgmodule-2.0.so.0.902.4)
==9910==    by 0x4547BEF: (within /usr/lib/libpango-1.0.so.0.1105.0)
==9910==    by 0x47D78A2: g_type_module_use (in /usr/lib/libgobject-2.0.so.0.902.4)
==9910==    by 0x4547D44: (within /usr/lib/libpango-1.0.so.0.1105.0)
==9910==    by 0x45485F9: (within /usr/lib/libpango-1.0.so.0.1105.0)
==9910==    by 0x4548674: pango_map_get_engines (in /usr/lib/libpango-1.0.so.0.1105.0)
==9910==    by 0x454B629: (within /usr/lib/libpango-1.0.so.0.1105.0)
==9910==    by 0x454BA4B: (within /usr/lib/libpango-1.0.so.0.1105.0)
==9910==    by 0x454BD18: pango_itemize_with_base_dir (in /usr/lib/libpango-1.0.so.0.1105.0)
==9910==
==9910== Invalid read of size 4
==9910==    at 0x4010CB8: (within /lib/ld-2.3.6.so)
==9910==    by 0x400624D: (within /lib/ld-2.3.6.so)
==9910==    by 0x496FCB5: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==9910==    by 0x400B105: (within /lib/ld-2.3.6.so)
==9910==    by 0x4970977: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==9910==    by 0x47EBCB7: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==9910==    by 0x400B105: (within /lib/ld-2.3.6.so)
==9910==    by 0x47EC2BA: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==9910==    by 0x47EBD10: dlopen (in /lib/tls/i686/cmov/libdl-2.3.6.so)
==9910==    by 0x47E850A: g_module_open (in /usr/lib/libgmodule-2.0.so.0.902.4)
==9910==    by 0x4EBC1E5: (within /usr/lib/libgnomevfs-2.so.0.1300.91)
==9910==    by 0x4EBC53E: (within /usr/lib/libgnomevfs-2.so.0.1300.91)
==9910==  Address 0x545C870 is 40 bytes inside a block of size 42 alloc'd
==9910==    at 0x401C422: malloc (vg_replace_malloc.c:149)
==9910==    by 0x4819031: g_malloc (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x4828DA5: g_strdup (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x47E85C9: g_module_open (in /usr/lib/libgmodule-2.0.so.0.902.4)
==9910==    by 0x4EBC1E5: (within /usr/lib/libgnomevfs-2.so.0.1300.91)
==9910==    by 0x4EBC53E: (within /usr/lib/libgnomevfs-2.so.0.1300.91)
==9910==    by 0x4EBC632: gnome_vfs_method_get (in /usr/lib/libgnomevfs-2.so.0.1300.91)
==9910==    by 0x4ECAAC5: gnome_vfs_uri_new_private (in /usr/lib/libgnomevfs-2.so.0.1300.91)
==9910==    by 0x4ECD1B6: (within /usr/lib/libgnomevfs-2.so.0.1300.91)
==9910==    by 0x4ECE5E4: gnome_vfs_make_uri_canonical (in /usr/lib/libgnomevfs-2.so.0.1300.91)
==9910==    by 0x5A548D0: (within /usr/lib/gtk-2.0/2.4.0/filesystems/libgnome-vfs.so)
==9910==    by 0x5A555D8: (within /usr/lib/gtk-2.0/2.4.0/filesystems/libgnome-vfs.so)
==9924==
==9924== ERROR SUMMARY: 171 errors from 13 contexts (suppressed: 0 from 0)
==9924== malloc/free: in use at exit: 923,344 bytes in 16,745 blocks.
==9924== malloc/free: 118,848 allocs, 102,103 frees, 10,594,966 bytes allocated.==9924== For counts of detected errors, rerun with: -v
==9924== searching for pointers to 16,745 not-freed blocks.
==9924== checked 1,835,464 bytes.
==9924==
==9924== LEAK SUMMARY:
==9924==    definitely lost: 230 bytes in 26 blocks.
==9924==      possibly lost: 78,376 bytes in 108 blocks.
==9924==    still reachable: 844,738 bytes in 16,611 blocks.
==9924==         suppressed: 0 bytes in 0 blocks.
==9924== Use --leak-check=full to see details of leaked memory.
==9910==
==9910== Invalid read of size 1
==9910==    at 0x48DCC91: strstr (in /lib/tls/i686/cmov/libc-2.3.6.so)
==9910==    by 0x482A37A: g_strsplit (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x80527F1: (within /usr/sbin/gdmsetup)
==9910==    by 0x805BB73: (within /usr/sbin/gdmsetup)
==9910==    by 0x805C593: main (in /usr/sbin/gdmsetup)
==9910==  Address 0x4AD4768 is 0 bytes inside a block of size 1 free'd
==9910==    at 0x401CFCF: free (vg_replace_malloc.c:235)
==9910==    by 0x4818EDB: g_free (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x8060DD3: (within /usr/sbin/gdmsetup)
==9910==    by 0x805F4B1: gdm_users_init (in /usr/sbin/gdmsetup)
==9910==    by 0x805223F: (within /usr/sbin/gdmsetup)
==9910==    by 0x80523DC: (within /usr/sbin/gdmsetup)
==9910==    by 0x805804E: (within /usr/sbin/gdmsetup)
==9910==    by 0x805BA16: (within /usr/sbin/gdmsetup)
==9910==    by 0x805C593: main (in /usr/sbin/gdmsetup)
==9910==
==9910== Invalid read of size 1
==9910==    at 0x482A3B6: g_strsplit (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x80527F1: (within /usr/sbin/gdmsetup)
==9910==    by 0x805BB73: (within /usr/sbin/gdmsetup)
==9910==    by 0x805C593: main (in /usr/sbin/gdmsetup)
==9910==  Address 0x4AD4768 is 0 bytes inside a block of size 1 free'd
==9910==    at 0x401CFCF: free (vg_replace_malloc.c:235)
==9910==    by 0x4818EDB: g_free (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x8060DD3: (within /usr/sbin/gdmsetup)
==9910==    by 0x805F4B1: gdm_users_init (in /usr/sbin/gdmsetup)
==9910==    by 0x805223F: (within /usr/sbin/gdmsetup)
==9910==    by 0x80523DC: (within /usr/sbin/gdmsetup)
==9910==    by 0x805804E: (within /usr/sbin/gdmsetup)
==9910==    by 0x805BA16: (within /usr/sbin/gdmsetup)
==9910==    by 0x805C593: main (in /usr/sbin/gdmsetup)
==9910==
==9910== Invalid read of size 1
==9910==    at 0x48DCC91: strstr (in /lib/tls/i686/cmov/libc-2.3.6.so)
==9910==    by 0x482A37A: g_strsplit (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x805276B: (within /usr/sbin/gdmsetup)
==9910==    by 0x805BB87: (within /usr/sbin/gdmsetup)
==9910==    by 0x805C593: main (in /usr/sbin/gdmsetup)
==9910==  Address 0x4AD4D60 is 0 bytes inside a block of size 89 free'd
==9910==    at 0x401CFCF: free (vg_replace_malloc.c:235)
==9910==    by 0x4818EDB: g_free (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x8060DD3: (within /usr/sbin/gdmsetup)
==9910==    by 0x805F51D: gdm_users_init (in /usr/sbin/gdmsetup)
==9910==    by 0x805223F: (within /usr/sbin/gdmsetup)
==9910==    by 0x80523DC: (within /usr/sbin/gdmsetup)
==9910==    by 0x805804E: (within /usr/sbin/gdmsetup)
==9910==    by 0x805BA16: (within /usr/sbin/gdmsetup)
==9910==    by 0x805C593: main (in /usr/sbin/gdmsetup)
==9910==
==9910== Invalid read of size 1
==9910==    at 0x401E898: strncpy (mac_replace_strmem.c:290)
==9910==    by 0x482A449: g_strsplit (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x805276B: (within /usr/sbin/gdmsetup)
==9910==    by 0x805BB87: (within /usr/sbin/gdmsetup)
==9910==    by 0x805C593: main (in /usr/sbin/gdmsetup)
==9910==  Address 0x4AD4D60 is 0 bytes inside a block of size 89 free'd
==9910==    at 0x401CFCF: free (vg_replace_malloc.c:235)
==9910==    by 0x4818EDB: g_free (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x8060DD3: (within /usr/sbin/gdmsetup)
==9910==    by 0x805F51D: gdm_users_init (in /usr/sbin/gdmsetup)
==9910==    by 0x805223F: (within /usr/sbin/gdmsetup)
==9910==    by 0x80523DC: (within /usr/sbin/gdmsetup)
==9910==    by 0x805804E: (within /usr/sbin/gdmsetup)
==9910==    by 0x805BA16: (within /usr/sbin/gdmsetup)
==9910==    by 0x805C593: main (in /usr/sbin/gdmsetup)
==9910==
==9910== Invalid read of size 1
==9910==    at 0x401E8B8: strncpy (mac_replace_strmem.c:290)
==9910==    by 0x482A449: g_strsplit (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x805276B: (within /usr/sbin/gdmsetup)
==9910==    by 0x805BB87: (within /usr/sbin/gdmsetup)
==9910==    by 0x805C593: main (in /usr/sbin/gdmsetup)
==9910==  Address 0x4AD4D61 is 1 bytes inside a block of size 89 free'd
==9910==    at 0x401CFCF: free (vg_replace_malloc.c:235)
==9910==    by 0x4818EDB: g_free (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x8060DD3: (within /usr/sbin/gdmsetup)
==9910==    by 0x805F51D: gdm_users_init (in /usr/sbin/gdmsetup)
==9910==    by 0x805223F: (within /usr/sbin/gdmsetup)
==9910==    by 0x80523DC: (within /usr/sbin/gdmsetup)
==9910==    by 0x805804E: (within /usr/sbin/gdmsetup)
==9910==    by 0x805BA16: (within /usr/sbin/gdmsetup)
==9910==    by 0x805C593: main (in /usr/sbin/gdmsetup)
==9910==
==9910== Invalid read of size 1
==9910==    at 0x48DCC91: strstr (in /lib/tls/i686/cmov/libc-2.3.6.so)
==9910==    by 0x482A47B: g_strsplit (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x805276B: (within /usr/sbin/gdmsetup)
==9910==    by 0x805BB87: (within /usr/sbin/gdmsetup)
==9910==    by 0x805C593: main (in /usr/sbin/gdmsetup)
==9910==  Address 0x4AD4D64 is 4 bytes inside a block of size 89 free'd
==9910==    at 0x401CFCF: free (vg_replace_malloc.c:235)
==9910==    by 0x4818EDB: g_free (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x8060DD3: (within /usr/sbin/gdmsetup)
==9910==    by 0x805F51D: gdm_users_init (in /usr/sbin/gdmsetup)
==9910==    by 0x805223F: (within /usr/sbin/gdmsetup)
==9910==    by 0x80523DC: (within /usr/sbin/gdmsetup)
==9910==    by 0x805804E: (within /usr/sbin/gdmsetup)
==9910==    by 0x805BA16: (within /usr/sbin/gdmsetup)
==9910==    by 0x805C593: main (in /usr/sbin/gdmsetup)
==9910==
==9910== Invalid read of size 1
==9910==    at 0x482A492: g_strsplit (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x805276B: (within /usr/sbin/gdmsetup)
==9910==    by 0x805BB87: (within /usr/sbin/gdmsetup)
==9910==    by 0x805C593: main (in /usr/sbin/gdmsetup)
==9910==  Address 0x4AD4D60 is 0 bytes inside a block of size 89 free'd
==9910==    at 0x401CFCF: free (vg_replace_malloc.c:235)
==9910==    by 0x4818EDB: g_free (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x8060DD3: (within /usr/sbin/gdmsetup)
==9910==    by 0x805F51D: gdm_users_init (in /usr/sbin/gdmsetup)
==9910==    by 0x805223F: (within /usr/sbin/gdmsetup)
==9910==    by 0x80523DC: (within /usr/sbin/gdmsetup)
==9910==    by 0x805804E: (within /usr/sbin/gdmsetup)
==9910==    by 0x805BA16: (within /usr/sbin/gdmsetup)
==9910==    by 0x805C593: main (in /usr/sbin/gdmsetup)
==9910==
==9910== Invalid read of size 1
==9910==    at 0x4828D98: g_strdup (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x482A4A9: g_strsplit (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x805276B: (within /usr/sbin/gdmsetup)
==9910==    by 0x805BB87: (within /usr/sbin/gdmsetup)
==9910==    by 0x805C593: main (in /usr/sbin/gdmsetup)
==9910==  Address 0x4AD4DB5 is 85 bytes inside a block of size 89 free'd
==9910==    at 0x401CFCF: free (vg_replace_malloc.c:235)
==9910==    by 0x4818EDB: g_free (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x8060DD3: (within /usr/sbin/gdmsetup)
==9910==    by 0x805F51D: gdm_users_init (in /usr/sbin/gdmsetup)
==9910==    by 0x805223F: (within /usr/sbin/gdmsetup)
==9910==    by 0x80523DC: (within /usr/sbin/gdmsetup)
==9910==    by 0x805804E: (within /usr/sbin/gdmsetup)
==9910==    by 0x805BA16: (within /usr/sbin/gdmsetup)
==9910==    by 0x805C593: main (in /usr/sbin/gdmsetup)
==9910==
==9910== Invalid read of size 1
==9910==    at 0x401E398: memcpy (mac_replace_strmem.c:394)
==9910==    by 0x4828DBA: g_strdup (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x482A4A9: g_strsplit (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x805276B: (within /usr/sbin/gdmsetup)
==9910==    by 0x805BB87: (within /usr/sbin/gdmsetup)
==9910==    by 0x805C593: main (in /usr/sbin/gdmsetup)
==9910==  Address 0x4AD4DB8 is 88 bytes inside a block of size 89 free'd
==9910==    at 0x401CFCF: free (vg_replace_malloc.c:235)
==9910==    by 0x4818EDB: g_free (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x8060DD3: (within /usr/sbin/gdmsetup)
==9910==    by 0x805F51D: gdm_users_init (in /usr/sbin/gdmsetup)
==9910==    by 0x805223F: (within /usr/sbin/gdmsetup)
==9910==    by 0x80523DC: (within /usr/sbin/gdmsetup)
==9910==    by 0x805804E: (within /usr/sbin/gdmsetup)
==9910==    by 0x805BA16: (within /usr/sbin/gdmsetup)
==9910==    by 0x805C593: main (in /usr/sbin/gdmsetup)
==9910==
==9910== Invalid read of size 1
==9910==    at 0x401E39D: memcpy (mac_replace_strmem.c:394)
==9910==    by 0x4828DBA: g_strdup (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x482A4A9: g_strsplit (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x805276B: (within /usr/sbin/gdmsetup)
==9910==    by 0x805BB87: (within /usr/sbin/gdmsetup)
==9910==    by 0x805C593: main (in /usr/sbin/gdmsetup)
==9910==  Address 0x4AD4DB7 is 87 bytes inside a block of size 89 free'd
==9910==    at 0x401CFCF: free (vg_replace_malloc.c:235)
==9910==    by 0x4818EDB: g_free (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x8060DD3: (within /usr/sbin/gdmsetup)
==9910==    by 0x805F51D: gdm_users_init (in /usr/sbin/gdmsetup)
==9910==    by 0x805223F: (within /usr/sbin/gdmsetup)
==9910==    by 0x80523DC: (within /usr/sbin/gdmsetup)
==9910==    by 0x805804E: (within /usr/sbin/gdmsetup)
==9910==    by 0x805BA16: (within /usr/sbin/gdmsetup)
==9910==    by 0x805C593: main (in /usr/sbin/gdmsetup)
==9910==
==9910== Invalid read of size 1
==9910==    at 0x401E3A4: memcpy (mac_replace_strmem.c:394)
==9910==    by 0x4828DBA: g_strdup (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x482A4A9: g_strsplit (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x805276B: (within /usr/sbin/gdmsetup)
==9910==    by 0x805BB87: (within /usr/sbin/gdmsetup)
==9910==    by 0x805C593: main (in /usr/sbin/gdmsetup)
==9910==  Address 0x4AD4DB6 is 86 bytes inside a block of size 89 free'd
==9910==    at 0x401CFCF: free (vg_replace_malloc.c:235)
==9910==    by 0x4818EDB: g_free (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x8060DD3: (within /usr/sbin/gdmsetup)
==9910==    by 0x805F51D: gdm_users_init (in /usr/sbin/gdmsetup)
==9910==    by 0x805223F: (within /usr/sbin/gdmsetup)
==9910==    by 0x80523DC: (within /usr/sbin/gdmsetup)
==9910==    by 0x805804E: (within /usr/sbin/gdmsetup)
==9910==    by 0x805BA16: (within /usr/sbin/gdmsetup)
==9910==    by 0x805C593: main (in /usr/sbin/gdmsetup)
==9910==
==9910== Invalid read of size 1
==9910==    at 0x401E3AB: memcpy (mac_replace_strmem.c:394)
==9910==    by 0x4828DBA: g_strdup (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x482A4A9: g_strsplit (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x805276B: (within /usr/sbin/gdmsetup)
==9910==    by 0x805BB87: (within /usr/sbin/gdmsetup)
==9910==    by 0x805C593: main (in /usr/sbin/gdmsetup)
==9910==  Address 0x4AD4DB5 is 85 bytes inside a block of size 89 free'd
==9910==    at 0x401CFCF: free (vg_replace_malloc.c:235)
==9910==    by 0x4818EDB: g_free (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x8060DD3: (within /usr/sbin/gdmsetup)
==9910==    by 0x805F51D: gdm_users_init (in /usr/sbin/gdmsetup)
==9910==    by 0x805223F: (within /usr/sbin/gdmsetup)
==9910==    by 0x80523DC: (within /usr/sbin/gdmsetup)
==9910==    by 0x805804E: (within /usr/sbin/gdmsetup)
==9910==    by 0x805BA16: (within /usr/sbin/gdmsetup)
==9910==    by 0x805C593: main (in /usr/sbin/gdmsetup)
==9910==
==9910== Invalid free() / delete / delete[]
==9910==    at 0x401CFCF: free (vg_replace_malloc.c:235)
==9910==    by 0x4818EDB: g_free (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x8060DD3: (within /usr/sbin/gdmsetup)
==9910==    by 0x8058883: (within /usr/sbin/gdmsetup)
==9910==    by 0x47C3662: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.902.4)
==9910==    by 0x47B6797: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.902.4)
==9910==    by 0x47C6714: (within /usr/lib/libgobject-2.0.so.0.902.4)
==9910==    by 0x47C8237: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.902.4)
==9910==    by 0x47CB72F: g_signal_emit_by_name (in /usr/lib/libgobject-2.0.so.0.902.4)
==9910==    by 0x412AF4F: (within /usr/lib/libgtk-x11-2.0.so.0.800.11)
==9910==    by 0x47C3662: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.902.4)
==9910==    by 0x47B6797: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.902.4)
==9910==  Address 0x4A38090 is 0 bytes inside a block of size 37 free'd
==9910==    at 0x401CFCF: free (vg_replace_malloc.c:235)
==9910==    by 0x4818EDB: g_free (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x47C3662: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.902.4)
==9910==    by 0x47B6797: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.902.4)
==9910==    by 0x47C6714: (within /usr/lib/libgobject-2.0.so.0.902.4)
==9910==    by 0x47C8237: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.902.4)
==9910==    by 0x47CB72F: g_signal_emit_by_name (in /usr/lib/libgobject-2.0.so.0.902.4)
==9910==    by 0x412AF4F: (within /usr/lib/libgtk-x11-2.0.so.0.800.11)
==9910==    by 0x47C3662: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.902.4)
==9910==    by 0x47B6797: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.902.4)
==9910==    by 0x47C6714: (within /usr/lib/libgobject-2.0.so.0.902.4)
==9910==    by 0x47C8237: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.902.4)
==9910==
==9910== Conditional jump or move depends on uninitialised value(s)
==9910==    at 0x46B334C: XInitImage (in /usr/lib/libX11.so.6.2.0)
==9910==    by 0x4591C56: (within /usr/lib/libcairo.so.2.2.3)
==9910==    by 0x4593592: (within /usr/lib/libcairo.so.2.2.3)
==9910==    by 0x4586694: (within /usr/lib/libcairo.so.2.2.3)
==9910==    by 0x4589DA6: (within /usr/lib/libcairo.so.2.2.3)
==9910==    by 0x458A52D: (within /usr/lib/libcairo.so.2.2.3)
==9910==    by 0x45923FE: (within /usr/lib/libcairo.so.2.2.3)
==9910==    by 0x4586818: (within /usr/lib/libcairo.so.2.2.3)
==9910==    by 0x457F562: (within /usr/lib/libcairo.so.2.2.3)
==9910==    by 0x457F80B: (within /usr/lib/libcairo.so.2.2.3)
==9910==    by 0x457FA9D: (within /usr/lib/libcairo.so.2.2.3)
==9910==    by 0x4579A8D: cairo_fill_preserve (in /usr/lib/libcairo.so.2.2.3)
==9910==
==9910== Syscall param writev(vector[...]) points to uninitialised byte(s)
==9910==    at 0x4000772: (within /lib/ld-2.3.6.so)
==9910==    by 0x46C94E2: (within /usr/lib/libX11.so.6.2.0)
==9910==    by 0x46C9735: _X11TransWritev (in /usr/lib/libX11.so.6.2.0)
==9910==    by 0x46CE78E: _XSend (in /usr/lib/libX11.so.6.2.0)
==9910==    by 0x46BEED8: (within /usr/lib/libX11.so.6.2.0)
==9910==    by 0x46BF06D: XPutImage (in /usr/lib/libX11.so.6.2.0)
==9910==    by 0x4591CAD: (within /usr/lib/libcairo.so.2.2.3)
==9910==    by 0x4593592: (within /usr/lib/libcairo.so.2.2.3)
==9910==    by 0x4586694: (within /usr/lib/libcairo.so.2.2.3)
==9910==    by 0x4589DA6: (within /usr/lib/libcairo.so.2.2.3)
==9910==    by 0x458A52D: (within /usr/lib/libcairo.so.2.2.3)
==9910==    by 0x45923FE: (within /usr/lib/libcairo.so.2.2.3)
==9910==  Address 0x600D95B is 3 bytes inside a block of size 12,800 alloc'd
==9910==    at 0x401C422: malloc (vg_replace_malloc.c:149)
==9910==    by 0x4819031: g_malloc (in /usr/lib/libglib-2.0.so.0.902.4)
==9910==    by 0x447C608: gdk_cairo_set_source_pixbuf (in /usr/lib/libgdk-x11-2.0.so.0.800.11)
==9910==    by 0x40D1CE7: (within /usr/lib/libgtk-x11-2.0.so.0.800.11)
==9910==    by 0x40CFF04: gtk_cell_renderer_render (in /usr/lib/libgtk-x11-2.0.so.0.800.11)
==9910==    by 0x425DC1D: (within /usr/lib/libgtk-x11-2.0.so.0.800.11)
==9910==    by 0x425E41A: _gtk_tree_view_column_cell_render (in /usr/lib/libgtk-x11-2.0.so.0.800.11)
==9910==    by 0x424D8E1: (within /usr/lib/libgtk-x11-2.0.so.0.800.11)
==9910==    by 0x41884AF: _gtk_marshal_BOOLEAN__BOXED (in /usr/lib/libgtk-x11-2.0.so.0.800.11)
==9910==    by 0x47B6164: (within /usr/lib/libgobject-2.0.so.0.902.4)
==9910==    by 0x47B6797: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.902.4)
==9910==    by 0x47C6E6D: (within /usr/lib/libgobject-2.0.so.0.902.4)
==9910==
==9910== ERROR SUMMARY: 367 errors from 28 contexts (suppressed: 0 from 0)
==9910== malloc/free: in use at exit: 3,796,169 bytes in 72,401 blocks.
==9910== malloc/free: 479,118 allocs, 406,719 frees, 45,330,660 bytes allocated.==9910== For counts of detected errors, rerun with: -v
==9910== searching for pointers to 72,401 not-freed blocks.
==9910== checked 12,846,956 bytes.
==9910==
==9910== LEAK SUMMARY:
==9910==    definitely lost: 1,168 bytes in 64 blocks.
==9910==      possibly lost: 293,744 bytes in 329 blocks.
==9910==    still reachable: 3,501,257 bytes in 72,008 blocks.
==9910==         suppressed: 0 bytes in 0 blocks.
==9910== Use --leak-check=full to see details of leaked memory.




More information about the desktop-bugs mailing list