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 362867 - crash when reading exif information for certain images
crash when reading exif information for certain images
Status: RESOLVED NOTGNOME
Product: eog
Classification: Core
Component: general
2.16.x
Other All
: High critical
: ---
Assigned To: EOG Maintainers
EOG Maintainers
: 363245 363247 364513 365567 366652 368241 371834 373123 373447 373855 374714 377790 378364 380033 380668 380789 381592 381757 381936 382685 383133 384572 385856 390053 390072 391533 392048 394362 395941 396515 400383 401121 401470 402646 403301 404326 406722 406724 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-10-17 14:42 UTC by livory
Modified: 2007-12-09 12:04 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description livory 2006-10-17 14:42:05 UTC
Version: 2.16.1

What were you doing when the application crashed?
tratando de abrir una foto en formato .jpg, a través de una red de windows


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

Memory status: size: 76279808 vsize: 0 resident: 76279808 share: 0 rss: 18219008 rss_rlim: 0
CPU usage: start_time: 1160912754 rtime: 0 utime: 47 stime: 0 cutime:46 cstime: 0 timeout: 1 it_real_value: 0 frequency: 0

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

(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 -1226590016 (LWP 5805)]
[New Thread -1272349792 (LWP 5811)]
[New Thread -1228186720 (LWP 5808)]
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1226590016 (LWP 5805))

  • #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 eog_info_view_exif_show_data
  • #9 exif_content_foreach_entry
    from /usr/lib/libexif.so.12
  • #10 eog_info_view_file_show_data
  • #11 exif_data_foreach_content
    from /usr/lib/libexif.so.12
  • #12 eog_info_view_exif_show_data
  • #13 eog_info_view_get_type
  • #14 eog_window_close_all
  • #15 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #16 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #17 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #18 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #19 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #20 eog_wrap_list_set_model
  • #21 eog_window_open
  • #22 main
  • #0 __kernel_vsyscall

Comment 1 Claudio Saavedra 2006-10-18 21:40:40 UTC
*** Bug 363245 has been marked as a duplicate of this bug. ***
Comment 2 Claudio Saavedra 2006-10-18 21:42:06 UTC
*** Bug 363247 has been marked as a duplicate of this bug. ***
Comment 3 Karsten Bräckelmann 2006-10-23 19:50:09 UTC
*** Bug 364513 has been marked as a duplicate of this bug. ***
Comment 4 Karsten Bräckelmann 2006-10-23 20:11:42 UTC
libexif issue?

See bug 362866 and it's duplicates for similar crashes in Nautilus. Also, 6 such stacktraces total so far, however 3 distinct reporters only. Ubuntu Edgy for all these reports.

Probably an issue specific to that particluar libexif version?
Comment 5 Fabio Bonelli 2006-10-27 14:37:19 UTC
*** Bug 365567 has been marked as a duplicate of this bug. ***
Comment 6 André Klapper 2006-10-29 15:16:27 UTC
*** Bug 366652 has been marked as a duplicate of this bug. ***
Comment 7 André Klapper 2006-10-29 15:16:44 UTC
confirming as per duplicates.
Comment 8 André Klapper 2006-10-31 16:29:09 UTC
*** Bug 368241 has been marked as a duplicate of this bug. ***
Comment 9 André Klapper 2006-11-08 14:53:48 UTC
*** Bug 371834 has been marked as a duplicate of this bug. ***
Comment 10 Claudio Saavedra 2006-11-09 21:13:59 UTC
*** Bug 373123 has been marked as a duplicate of this bug. ***
Comment 11 Claudio Saavedra 2006-11-09 21:16:51 UTC
Can any of the reporters of these bugs tell us which libexif version they have
in their systems? 

Also attaching any of the offending images would help. Thank you!
Comment 12 Fabio Bonelli 2006-11-10 17:34:31 UTC
*** Bug 373447 has been marked as a duplicate of this bug. ***
Comment 13 Susana 2006-11-11 16:29:33 UTC
*** Bug 373855 has been marked as a duplicate of this bug. ***
Comment 14 Claudio Saavedra 2006-11-13 15:36:56 UTC
*** Bug 374714 has been marked as a duplicate of this bug. ***
Comment 15 Claudio Saavedra 2006-11-13 15:57:32 UTC
I downloaded some images from the Encuentro Linux Chile 2006[1] and found out that I can reproduce this bug, using any software that reads the exif info through libexif (pg. eog, gthumb). I hacked a quick gtk+ program to only display the images and there is no problem at all, so this is most probably a problem between certain exif headers and libexif.

I have libexif version 0.6.13-4 from Debian Unstable.

[1] http://www.elinux.ucm.cl/fotos/

Backtrace with symbols:

  • #0 strlen
    from /lib/tls/i686/cmov/libc.so.6
  • #1 gettext
    from /lib/tls/i686/cmov/libc.so.6
  • #2 dcgettext
    from /lib/tls/i686/cmov/libc.so.6
  • #3 exif_entry_get_value
    from /usr/lib/libexif.so.12
  • #4 exif_entry_cb
    at eog-info-view-exif.c line 344
  • #5 exif_content_foreach_entry
    from /usr/lib/libexif.so.12
  • #6 exif_content_cb
    at eog-info-view-exif.c line 355
  • #7 exif_data_foreach_content
    from /usr/lib/libexif.so.12
  • #8 eog_info_view_exif_show_data
    at eog-info-view-exif.c line 378
  • #9 update_data_pages_for_image
    at eog-info-view.c line 115
  • #10 eog_info_view_set_image
    at eog-info-view.c line 173
  • #11 display_image_data
    at eog-window.c line 3128
  • #12 handle_image_selection_changed
    at eog-window.c line 3311
  • #13 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #14 IA__g_closure_invoke
    at gclosure.c line 490
  • #15 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #16 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #17 IA__g_signal_emit
    at gsignal.c line 2243
  • #18 create_items_from_model
    at eog-wrap-list.c line 817
  • #19 eog_wrap_list_set_model
    at eog-wrap-list.c line 931
  • #20 eog_window_open
    at eog-window.c line 3962
  • #21 assign_model_to_window
    at main.c line 209
  • #22 job_prepare_model_finished
    at main.c line 424
  • #23 eog_job_call_finished
    at eog-job.c line 442
  • #24 job_finished_cb
    at eog-job-manager.c line 53
  • #25 g_idle_dispatch
    at gmain.c line 3926
  • #26 IA__g_main_context_dispatch
    at gmain.c line 2045
  • #27 g_main_context_iterate
    at gmain.c line 2677
  • #28 IA__g_main_loop_run
    at gmain.c line 2881
  • #29 IA__gtk_main
    at gtkmain.c line 1148
  • #30 main
    at main.c line 637

Comment 16 Claudio Saavedra 2006-11-13 18:02:43 UTC
I tested with the latest CVS libexif version and this problem seems to be fixed there. I can't say exactly what the problem was, but it's not a bug in EOG nor any GNOME component. Closing as NOTGNOME.
Comment 17 Felix Riemann 2006-11-21 17:21:08 UTC
*** Bug 377790 has been marked as a duplicate of this bug. ***
Comment 18 Susana 2006-11-23 08:24:43 UTC
*** Bug 378364 has been marked as a duplicate of this bug. ***
Comment 19 Felix Riemann 2006-11-28 12:49:10 UTC
*** Bug 380033 has been marked as a duplicate of this bug. ***
Comment 20 Susana 2006-11-29 23:35:29 UTC
*** Bug 380668 has been marked as a duplicate of this bug. ***
Comment 21 Susana 2006-11-30 08:20:18 UTC
*** Bug 380789 has been marked as a duplicate of this bug. ***
Comment 22 Bruno Boaventura 2006-12-02 14:10:29 UTC
*** Bug 381592 has been marked as a duplicate of this bug. ***
Comment 23 Bruno Boaventura 2006-12-03 03:53:17 UTC
*** Bug 381757 has been marked as a duplicate of this bug. ***
Comment 24 Bruno Boaventura 2006-12-03 17:37:59 UTC
*** Bug 381936 has been marked as a duplicate of this bug. ***
Comment 25 Claudio Saavedra 2006-12-05 18:41:32 UTC
*** Bug 382685 has been marked as a duplicate of this bug. ***
Comment 26 Susana 2006-12-06 20:35:17 UTC
*** Bug 383133 has been marked as a duplicate of this bug. ***
Comment 27 Bruno Boaventura 2006-12-11 14:48:23 UTC
*** Bug 384572 has been marked as a duplicate of this bug. ***
Comment 28 Bruno Boaventura 2006-12-14 14:59:21 UTC
*** Bug 385856 has been marked as a duplicate of this bug. ***
Comment 29 palfrey 2006-12-27 17:28:24 UTC
*** Bug 390053 has been marked as a duplicate of this bug. ***
Comment 30 Susana 2006-12-27 17:57:48 UTC
*** Bug 390072 has been marked as a duplicate of this bug. ***
Comment 31 Susana 2007-01-01 20:56:41 UTC
*** Bug 391533 has been marked as a duplicate of this bug. ***
Comment 32 Susana 2007-01-03 00:42:56 UTC
*** Bug 392048 has been marked as a duplicate of this bug. ***
Comment 33 Claudio Saavedra 2007-01-08 22:53:51 UTC
*** Bug 394362 has been marked as a duplicate of this bug. ***
Comment 34 Bruno Boaventura 2007-01-13 03:05:07 UTC
*** Bug 395941 has been marked as a duplicate of this bug. ***
Comment 35 Claudio Saavedra 2007-01-14 17:05:19 UTC
*** Bug 396515 has been marked as a duplicate of this bug. ***
Comment 36 Damien Durand 2007-01-24 21:41:31 UTC
*** Bug 400383 has been marked as a duplicate of this bug. ***
Comment 37 palfrey 2007-01-27 00:34:17 UTC
*** Bug 401121 has been marked as a duplicate of this bug. ***
Comment 38 Christian Kirbach 2007-01-27 21:21:49 UTC
*** Bug 401470 has been marked as a duplicate of this bug. ***
Comment 39 Claudio Saavedra 2007-01-31 00:07:18 UTC
*** Bug 402646 has been marked as a duplicate of this bug. ***
Comment 40 Bruno Boaventura 2007-02-01 20:17:47 UTC
*** Bug 403301 has been marked as a duplicate of this bug. ***
Comment 41 Claudio Saavedra 2007-02-04 17:22:02 UTC
*** Bug 404326 has been marked as a duplicate of this bug. ***
Comment 42 Claudio Saavedra 2007-02-11 15:49:53 UTC
*** Bug 406724 has been marked as a duplicate of this bug. ***
Comment 43 Claudio Saavedra 2007-02-11 15:50:46 UTC
*** Bug 406722 has been marked as a duplicate of this bug. ***
Comment 44 André Klapper 2007-12-09 12:04:25 UTC
no new rejected reports for more than a month now (we reject reports from GNOME <=2.16).
removing from the auto-reject list.
26 rejected reports.