[Bug 50822] Re: [Bug 50822] Re: gthumb 2.7.6 on Ubuntu 6.06 crashes

Johann Chua cjchua at mydestiny.net
Sat Jun 24 21:43:26 UTC 2006


On Sat, 2006-06-24 at 04:13 +0000, Yves Junqueira wrote:
> I could not reproduce that. Can dump that?
> 
> See https://wiki.ubuntu.com/DebuggingProgramCrash
> 


Multiple segmentation faults occurred; can't display error dialog
jojo at aya:~$
(gnome_segv2:7106): Gdk-WARNING **: locale not supported by Xlib

(gnome_segv2:7106): Gdk-WARNING **: cannot set locale modifiers

Valgrind output:

==5456== Memcheck, a memory error detector.
==5456== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al.
==5456== Using LibVEX rev 1471, a library for dynamic binary
translation.
==5456== Copyright (C) 2004-2005, and GNU GPL'd, by OpenWorks LLP.
==5456== Using valgrind-3.1.0-Debian, a dynamic binary instrumentation
framework.
==5456== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al.
==5456== For more details, rerun with: -v
==5456==
==5456== Conditional jump or move depends on uninitialised value(s)
==5456==    at 0x400882D: (within /lib/ld-2.3.6.so)
==5456==    by 0x4DFBDE9: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==5456==    by 0x400B105: (within /lib/ld-2.3.6.so)
==5456==    by 0x4DFC937: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==5456==    by 0x4DFDF4C: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==5456==    by 0x400B105: (within /lib/ld-2.3.6.so)
==5456==    by 0x4DFE02D: __libc_dlopen_mode
(in /lib/tls/i686/cmov/libc-2.3.6.so)
==5456==    by 0x4DD847D: __nss_lookup_function
(in /lib/tls/i686/cmov/libc-2.3.6.so)
==5456==    by 0x4DD860E: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==5456==    by 0x4DDA136: __nss_passwd_lookup
(in /lib/tls/i686/cmov/libc-2.3.6.so)
==5456==    by 0x4D89095: getpwnam_r
(in /lib/tls/i686/cmov/libc-2.3.6.so)
==5456==    by 0x49D0845: (within /usr/lib/libglib-2.0.so.0.1000.3)
==5456==
==5456== Conditional jump or move depends on uninitialised value(s)
==5456==    at 0x4008852: (within /lib/ld-2.3.6.so)
==5456==    by 0x4DFBDE9: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==5456==    by 0x400B105: (within /lib/ld-2.3.6.so)
==5456==    by 0x4DFC937: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==5456==    by 0x4DFDF4C: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==5456==    by 0x400B105: (within /lib/ld-2.3.6.so)
==5456==    by 0x4DFE02D: __libc_dlopen_mode
(in /lib/tls/i686/cmov/libc-2.3.6.so)
==5456==    by 0x4DD847D: __nss_lookup_function
(in /lib/tls/i686/cmov/libc-2.3.6.so)
==5456==    by 0x4DD860E: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==5456==    by 0x4DDA136: __nss_passwd_lookup
(in /lib/tls/i686/cmov/libc-2.3.6.so)
==5456==    by 0x4D89095: getpwnam_r
(in /lib/tls/i686/cmov/libc-2.3.6.so)
==5456==    by 0x49D0845: (within /usr/lib/libglib-2.0.so.0.1000.3)

(gthumb:5456): Gdk-WARNING **: locale not supported by Xlib

(gthumb:5456): Gdk-WARNING **: cannot set locale modifiers
==5456==
==5456== Syscall param write(buf) points to uninitialised byte(s)
==5456==    at 0x4000772: (within /lib/ld-2.3.6.so)
==5456==    by 0x4B866F3: _X11TransWrite (in /usr/lib/libX11.so.6.2.0)
==5456==    by 0x4B8B06A: (within /usr/lib/libX11.so.6.2.0)
==5456==    by 0x4B8B185: _XReply (in /usr/lib/libX11.so.6.2.0)
==5456==    by 0x4B72204: XInternAtom (in /usr/lib/libX11.so.6.2.0)
==5456==    by 0x4B85A88: XSetWMProperties (in /usr/lib/libX11.so.6.2.0)
==5456==    by 0x481EBDB: (within /usr/lib/libgdk-x11-2.0.so.0.800.18)
==5456==    by 0x482182E: gdk_window_new
(in /usr/lib/libgdk-x11-2.0.so.0.800.18)
==5456==    by 0x4801AC9: gdk_display_open
(in /usr/lib/libgdk-x11-2.0.so.0.800.18)
==5456==    by 0x47E3018: gdk_display_open_default_libgtk_only
(in /usr/lib/libgdk-x11-2.0.so.0.800.18)
==5456==    by 0x4616D3D: gtk_init_check
(in /usr/lib/libgtk-x11-2.0.so.0.800.18)
==5456==    by 0x4616D70: gtk_init
(in /usr/lib/libgtk-x11-2.0.so.0.800.18)
==5456==  Address 0x51ADEC8 is 128 bytes inside a block of size 16,384
alloc'd
==5456==    at 0x401C7AA: calloc (vg_replace_malloc.c:279)
==5456==    by 0x4B76F65: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==5456==    by 0x48019ED: gdk_display_open
(in /usr/lib/libgdk-x11-2.0.so.0.800.18)
==5456==    by 0x47E3018: gdk_display_open_default_libgtk_only
(in /usr/lib/libgdk-x11-2.0.so.0.800.18)
==5456==    by 0x4616D3D: gtk_init_check
(in /usr/lib/libgtk-x11-2.0.so.0.800.18)
==5456==    by 0x4616D70: gtk_init
(in /usr/lib/libgtk-x11-2.0.so.0.800.18)
==5456==    by 0x4129D72: (within /usr/lib/libbonoboui-2.so.0.0.0)
==5456==    by 0x417A7FA: gnome_program_postinit
(in /usr/lib/libgnome-2.so.0.1401.0)
==5456==    by 0x417ABCF: (within /usr/lib/libgnome-2.so.0.1401.0)
==5456==    by 0x417AED8: gnome_program_init
(in /usr/lib/libgnome-2.so.0.1401.0)
==5456==    by 0x80ACD79: main (main.c:698)
==5456==
==5456== Syscall param write(buf) points to uninitialised byte(s)
==5456==    at 0x4000772: (within /lib/ld-2.3.6.so)
==5456==    by 0x40F91CD: _IceTransWrite (in /usr/lib/libICE.so.6.3.0)
==5456==    by 0x40FD780: _IceWrite (in /usr/lib/libICE.so.6.3.0)
==5456==    by 0x40FD859: IceFlush (in /usr/lib/libICE.so.6.3.0)
==5456==    by 0x40EB92B: SmcSetProperties (in /usr/lib/libSM.so.6.0.0)
==5456==    by 0x4088494: (within /usr/lib/libgnomeui-2.so.0.1401.0)
==5456==    by 0x4089228: (within /usr/lib/libgnomeui-2.so.0.1401.0)
==5456==    by 0x408BAE2: (within /usr/lib/libgnomeui-2.so.0.1401.0)
==5456==    by 0x495F4BD: g_cclosure_marshal_VOID__BOOLEAN
(in /usr/lib/libgobject-2.0.so.0.1000.3)
==5456==    by 0x495316E: (within /usr/lib/libgobject-2.0.so.0.1000.3)
==5456==    by 0x495379E: g_closure_invoke
(in /usr/lib/libgobject-2.0.so.0.1000.3)
==5456==    by 0x49625CB: (within /usr/lib/libgobject-2.0.so.0.1000.3)
==5456==  Address 0x535CADC is 12 bytes inside a block of size 1,024
alloc'd
==5456==    at 0x401C7AA: calloc (vg_replace_malloc.c:279)
==5456==    by 0x40F5601: IceOpenConnection
(in /usr/lib/libICE.so.6.3.0)
==5456==    by 0x40EB151: SmcOpenConnection (in /usr/lib/libSM.so.6.0.0)
==5456==    by 0x408A430: gnome_client_connect
(in /usr/lib/libgnomeui-2.so.0.1401.0)
==5456==    by 0x408A5A9: (within /usr/lib/libgnomeui-2.so.0.1401.0)
==5456==    by 0x417A7FA: gnome_program_postinit
(in /usr/lib/libgnome-2.so.0.1401.0)
==5456==    by 0x417ABCF: (within /usr/lib/libgnome-2.so.0.1401.0)
==5456==    by 0x417AED8: gnome_program_init
(in /usr/lib/libgnome-2.so.0.1401.0)
==5456==    by 0x80ACD79: main (main.c:698)
==5456==
==5456== Invalid read of size 4
==5456==    at 0x4010C58: (within /lib/ld-2.3.6.so)
==5456==    by 0x400624D: (within /lib/ld-2.3.6.so)
==5456==    by 0x4DFBC75: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==5456==    by 0x400B105: (within /lib/ld-2.3.6.so)
==5456==    by 0x4DFC937: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==5456==    by 0x4985CB7: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==5456==    by 0x400B105: (within /lib/ld-2.3.6.so)
==5456==    by 0x49862BA: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==5456==    by 0x4985D10: dlopen (in /lib/tls/i686/cmov/libdl-2.3.6.so)
==5456==    by 0x4983507: g_module_open
(in /usr/lib/libgmodule-2.0.so.0.1000.3)==5456==    by 0x41B24C5:
(within /usr/lib/libgnomevfs-2.so.0.1400.2)
==5456==    by 0x41B281E: (within /usr/lib/libgnomevfs-2.so.0.1400.2)
==5456==  Address 0x53DD0C8 is 40 bytes inside a block of size 42
alloc'd
==5456==    at 0x401B422: malloc (vg_replace_malloc.c:149)
==5456==    by 0x49B3041: g_malloc (in /usr/lib/libglib-2.0.so.0.1000.3)
==5456==    by 0x49C2D95: g_strdup (in /usr/lib/libglib-2.0.so.0.1000.3)
==5456==    by 0x49835C6: g_module_open
(in /usr/lib/libgmodule-2.0.so.0.1000.3)==5456==    by 0x41B24C5:
(within /usr/lib/libgnomevfs-2.so.0.1400.2)
==5456==    by 0x41B281E: (within /usr/lib/libgnomevfs-2.so.0.1400.2)
==5456==    by 0x41B2967: gnome_vfs_transform_get
(in /usr/lib/libgnomevfs-2.so.0.1400.2)
==5456==    by 0x41C10D6: gnome_vfs_uri_new_private
(in /usr/lib/libgnomevfs-2.so.0.1400.2)
==5456==    by 0x41C122E: gnome_vfs_uri_new
(in /usr/lib/libgnomevfs-2.so.0.1400.2)
==5456==    by 0x41BD4C5: gnome_vfs_get_file_info
(in /usr/lib/libgnomevfs-2.so.0.1400.2)
==5456==    by 0x4C5E7C4: path_is_dir (file-utils.c:882)
==5456==    by 0x4C5DB41: ensure_dir_exists (file-utils.c:447)
==5456==
==5456== Invalid read of size 4
==5456==    at 0x4010C87: (within /lib/ld-2.3.6.so)
==5456==    by 0x400624D: (within /lib/ld-2.3.6.so)
==5456==    by 0x4DFBC75: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==5456==    by 0x400B105: (within /lib/ld-2.3.6.so)
==5456==    by 0x4DFC937: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==5456==    by 0x4985CB7: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==5456==    by 0x400B105: (within /lib/ld-2.3.6.so)
==5456==    by 0x49862BA: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==5456==    by 0x4985D10: dlopen (in /lib/tls/i686/cmov/libdl-2.3.6.so)
==5456==    by 0x4983507: g_module_open
(in /usr/lib/libgmodule-2.0.so.0.1000.3)==5456==    by 0x46B155B:
(within /usr/lib/libgtk-x11-2.0.so.0.800.18)
==5456==    by 0x49730FE: g_type_module_use
(in /usr/lib/libgobject-2.0.so.0.1000.3)
==5456==  Address 0x5421E34 is 44 bytes inside a block of size 45
alloc'd
==5456==    at 0x401B422: malloc (vg_replace_malloc.c:149)
==5456==    by 0x49B3041: g_malloc (in /usr/lib/libglib-2.0.so.0.1000.3)
==5456==    by 0x49C2D95: g_strdup (in /usr/lib/libglib-2.0.so.0.1000.3)
==5456==    by 0x49835C6: g_module_open
(in /usr/lib/libgmodule-2.0.so.0.1000.3)==5456==    by 0x46B155B:
(within /usr/lib/libgtk-x11-2.0.so.0.800.18)
==5456==    by 0x49730FE: g_type_module_use
(in /usr/lib/libgobject-2.0.so.0.1000.3)
==5456==    by 0x46B177D: gtk_theme_engine_get
(in /usr/lib/libgtk-x11-2.0.so.0.800.18)
==5456==    by 0x465219E: (within /usr/lib/libgtk-x11-2.0.so.0.800.18)
==5456==    by 0x4652583: (within /usr/lib/libgtk-x11-2.0.so.0.800.18)
==5456==    by 0x4652C63: (within /usr/lib/libgtk-x11-2.0.so.0.800.18)
==5456==    by 0x4652D54: (within /usr/lib/libgtk-x11-2.0.so.0.800.18)
==5456==    by 0x4652F70: (within /usr/lib/libgtk-x11-2.0.so.0.800.18)
==5456==
==5456== Invalid read of size 4
==5456==    at 0x4010C21: (within /lib/ld-2.3.6.so)
==5456==    by 0x400624D: (within /lib/ld-2.3.6.so)
==5456==    by 0x4DFBC75: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==5456==    by 0x400B105: (within /lib/ld-2.3.6.so)
==5456==    by 0x4DFC937: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==5456==    by 0x4985CB7: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==5456==    by 0x400B105: (within /lib/ld-2.3.6.so)
==5456==    by 0x49862BA: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==5456==    by 0x4985D10: dlopen (in /lib/tls/i686/cmov/libdl-2.3.6.so)
==5456==    by 0x4983507: g_module_open
(in /usr/lib/libgmodule-2.0.so.0.1000.3)==5456==    by 0x486A50C:
_gdk_pixbuf_load_module (in /usr/lib/libgdk_pixbuf-2.0.so.0.800.18)
==5456==    by 0x486AD60: gdk_pixbuf_new_from_file
(in /usr/lib/libgdk_pixbuf-2.0.so.0.800.18)
==5456==  Address 0x54FD9CC is 52 bytes inside a block of size 54
alloc'd
==5456==    at 0x401B422: malloc (vg_replace_malloc.c:149)
==5456==    by 0x49B3041: g_malloc (in /usr/lib/libglib-2.0.so.0.1000.3)
==5456==    by 0x49C2D95: g_strdup (in /usr/lib/libglib-2.0.so.0.1000.3)
==5456==    by 0x49835C6: g_module_open
(in /usr/lib/libgmodule-2.0.so.0.1000.3)==5456==    by 0x486A50C:
_gdk_pixbuf_load_module (in /usr/lib/libgdk_pixbuf-2.0.so.0.800.18)
==5456==    by 0x486AD60: gdk_pixbuf_new_from_file
(in /usr/lib/libgdk_pixbuf-2.0.so.0.800.18)
==5456==    by 0x4060A68: launchpad_integration_add_item_factory
(in /usr/lib/liblaunchpad-integration.so.0.0.0)
==5456==    by 0x4060ADE:
(within /usr/lib/liblaunchpad-integration.so.0.0.0)
==5456==    by 0x4060B7E: launchpad_integration_add_ui
(in /usr/lib/liblaunchpad-integration.so.0.0.0)
==5456==    by 0x808A181: gth_browser_construct (gth-browser.c:6254)
==5456==    by 0x808D0DE: gth_browser_new (gth-browser.c:7029)
==5456==    by 0x80AC773: open_browser_window (main.c:552)
==5456==
==5456== Syscall param access(pathname) points to unaddressable byte(s)
==5456==    at 0x4000772: (within /lib/ld-2.3.6.so)
==5456==    by 0x48EC0B4: pango_config_key_get
(in /usr/lib/libpango-1.0.so.0.1201.2)
==5456==    by 0x48DA0BA: pango_find_map
(in /usr/lib/libpango-1.0.so.0.1201.2)
==5456==    by 0x48DD842: (within /usr/lib/libpango-1.0.so.0.1201.2)
==5456==    by 0x48DDD2D: pango_itemize_with_base_dir
(in /usr/lib/libpango-1.0.so.0.1201.2)
==5456==    by 0x48E5112: (within /usr/lib/libpango-1.0.so.0.1201.2)
==5456==    by 0x48E5CFB: (within /usr/lib/libpango-1.0.so.0.1201.2)
==5456==    by 0x44D9F3D: pango_fc_font_create_metrics_for_context
(in /usr/lib/libpangoft2-1.0.so.0.1201.2)
==5456==    by 0x487E216:
(within /usr/lib/libpangocairo-1.0.so.0.1201.2)
==5456==    by 0x48D8320: pango_font_get_metrics
(in /usr/lib/libpango-1.0.so.0.1201.2)
==5456==    by 0x48E37A9: pango_layout_line_get_extents
(in /usr/lib/libpango-1.0.so.0.1201.2)
==5456==    by 0x48E46BF: (within /usr/lib/libpango-1.0.so.0.1201.2)
==5456==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
==5456==
==5456== Invalid read of size 4
==5456==    at 0x4010BE3: (within /lib/ld-2.3.6.so)
==5456==    by 0x400624D: (within /lib/ld-2.3.6.so)
==5456==    by 0x4DFBC75: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==5456==    by 0x400B105: (within /lib/ld-2.3.6.so)
==5456==    by 0x4DFC937: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==5456==    by 0x4985CB7: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==5456==    by 0x400B105: (within /lib/ld-2.3.6.so)
==5456==    by 0x49862BA: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==5456==    by 0x4985D10: dlopen (in /lib/tls/i686/cmov/libdl-2.3.6.so)
==5456==    by 0x4983507: g_module_open
(in /usr/lib/libgmodule-2.0.so.0.1000.3)==5456==    by 0x42DE2DF:
glade_require (in /usr/lib/libglade-2.0.so.0.0.7)
==5456==    by 0x42E104B: (within /usr/lib/libglade-2.0.so.0.0.7)
==5456==  Address 0x5734DE8 is 32 bytes inside a block of size 34
alloc'd
==5456==    at 0x401B422: malloc (vg_replace_malloc.c:149)
==5456==    by 0x49B3041: g_malloc (in /usr/lib/libglib-2.0.so.0.1000.3)
==5456==    by 0x49C2D95: g_strdup (in /usr/lib/libglib-2.0.so.0.1000.3)
==5456==    by 0x49835C6: g_module_open
(in /usr/lib/libgmodule-2.0.so.0.1000.3)==5456==    by 0x42DE2DF:
glade_require (in /usr/lib/libglade-2.0.so.0.0.7)
==5456==    by 0x42E104B: (within /usr/lib/libglade-2.0.so.0.0.7)
==5456==    by 0x42E115C: glade_xml_construct
(in /usr/lib/libglade-2.0.so.0.0.7)
==5456==    by 0x42E11D6: glade_xml_new
(in /usr/lib/libglade-2.0.so.0.0.7)
==5456==    by 0x808C34C: gth_browser_construct (gth-browser.c:6728)
==5456==    by 0x808D0DE: gth_browser_new (gth-browser.c:7029)
==5456==    by 0x80AC773: open_browser_window (main.c:552)
==5456==    by 0x80AC9C7: prepare_app (main.c:624)
==5456==
==5456== ERROR SUMMARY: 50 errors from 9 contexts (suppressed: 153 from
1)
==5456== malloc/free: in use at exit: 3,933,554 bytes in 61,458 blocks.
==5456== malloc/free: 397,352 allocs, 335,894 frees, 52,123,056 bytes
allocated.==5456== For counts of detected errors, rerun with: -v
==5456== searching for pointers to 61,458 not-freed blocks.
==5456== checked 46,769,924 bytes.
==5456==
==5456== LEAK SUMMARY:
==5456==    definitely lost: 2,671 bytes in 36 blocks.
==5456==      possibly lost: 255,462 bytes in 317 blocks.
==5456==    still reachable: 3,675,421 bytes in 61,105 blocks.
==5456==         suppressed: 0 bytes in 0 blocks.
==5456== Use --leak-check=full to see details of leaked memory.

-- 
gthumb 2.7.6 on Ubuntu 6.06 crashes
https://launchpad.net/bugs/50822




More information about the desktop-bugs mailing list