After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 426087 - crash in gThumb Image Viewer:
crash in gThumb Image Viewer:
Status: RESOLVED DUPLICATE of bug 373857
Product: gthumb
Classification: Other
Component: general
unspecified
Other All
: High critical
: ---
Assigned To: Paolo Bacchilega
Paolo Bacchilega
Depends on:
Blocks:
 
 
Reported: 2007-04-04 01:04 UTC by James Jones
Modified: 2007-05-18 15:08 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description James Jones 2007-04-04 01:04:18 UTC
What were you doing when the application crashed?



Distribution: Ubuntu 6.10 (edgy)
Gnome Release: 2.16.1 2006-10-02 (Ubuntu)
BugBuddy Version: 2.16.0

Memory status: size: 272617472 vsize: 0 resident: 272617472 share: 0 rss: 25784320 rss_rlim: 0
CPU usage: start_time: 1175648627 rtime: 0 utime: 238 stime: 0 cutime:216 cstime: 0 timeout: 22 it_real_value: 0 frequency: 1

Backtrace was generated from '/usr/bin/gthumb'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1227523904 (LWP 18732)]
[New Thread -1460257888 (LWP 18758)]
[New Thread -1451865184 (LWP 18757)]
[New Thread -1443472480 (LWP 18756)]
[New Thread -1409827936 (LWP 18752)]
[New Thread -1286861920 (LWP 18750)]
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1227523904 (LWP 18732))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 strlen
    from /lib/tls/i686/cmov/libc.so.6
  • #5 gettext
    from /lib/tls/i686/cmov/libc.so.6
  • #6 dcgettext
    from /lib/tls/i686/cmov/libc.so.6
  • #7 exif_entry_get_value
    from /usr/lib/libexif.so.12
  • #8 get_exif_entry_value
  • #9 gth_exif_data_viewer_update
  • #10 gth_browser_reload_image
  • #11 gth_browser_hide_sidebar
  • #12 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #13 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #14 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #15 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #16 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #17 image_viewer_get_adjustments
    from /usr/lib/libgthumb.so
  • #18 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #19 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #20 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #21 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #22 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #23 image_loader_load_from_image_loader
    from /usr/lib/libgthumb.so
  • #24 load_from_image_loader__step2
    from /usr/lib/libgthumb.so
  • #25 debug
    from /usr/lib/libgthumb.so
  • #26 g_source_is_destroyed
    from /usr/lib/libglib-2.0.so.0
  • #27 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #28 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #29 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #30 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #31 main
  • #0 __kernel_vsyscall

Comment 1 Michael Chudobiak 2007-04-04 11:39:02 UTC
Can you provide the image that triggered this crash (attach it to this report, or email it to mjc@avtechpulse.com)?

- Mike
Comment 2 Michael Chudobiak 2007-04-04 12:58:13 UTC
Thank you for the sample photo.

It works OK on my systems, which have libexif 0.6.13 installed. What version of libexif do you have?

The image has an invalid "flash" exif tag value. That might cause earlier versions of libexif to crash. (It is libexif that is crashing, rather than gThumb.)

- Mike
Comment 3 James Jones 2007-04-04 14:41:22 UTC
I'm using Ubuntu Edgy Eft; searching in synaptic shows I have version 0.6.13-4 of libexif12 installed, which includes the file /usr/lib/libexif.so.12.0.1, so I may well be out of date.
Comment 4 Michael Chudobiak 2007-04-04 14:55:31 UTC
Hmm... that looks up to data (0.6.13); I wonder why it doesn't crash on my system.

Could you install the gthumb-dbgsym and libexif12-dbgsym packages on your system and reproduce the crash? These "debug symbol" packages will allow a much more detailed backtrace to be generated, showing variable values, etc.

- Mike
Comment 5 Michael Chudobiak 2007-05-18 15:08:35 UTC

*** This bug has been marked as a duplicate of 373857 ***