Eye of GNOME 2.13.2 crashes when deleting more than one displayed file consecutively

Bug #27426 reported by Hugh
8
Affects Status Importance Assigned to Milestone
eog (Ubuntu)
Invalid
Medium
Sebastien Bacher

Bug Description

(Tried to send this report but it wouldn't work, so here it is.)
From: <email address hidden>
To: <email address hidden>
X-Mailer: bug-buddy 2.12.1
Subject: EOG crashes when deleting more than one displayed file consecutively.

Distribution: Ubuntu 5.10 (breezy)
Package: EOG
Severity: Normal
Version: GNOME2.12.1 2.13.x
Gnome-Distributor: Ubuntu
Synopsis: EOG crashes when deleting more than one displayed file consecutively.
Bugzilla-Product: EOG
Bugzilla-Component: image viewer
Bugzilla-Version: 2.13.x
BugBuddy-GnomeVersion: 2.0 (2.12.0)

Description of the crash: I was using "Next' to view pictures in a folder,
deleted two in a row (consecutively, in other words), EOG crashed.
Re-opened it, deleted two more, crashed again.
I was not trying to go to 'Previous' or 'Next' when it crashes, only
when you hit the 'Delete' key more than one time or click on "Edit>Delete".

Steps to reproduce the crash:
1. Go to a folder that contains several images. (Some expendable images, for
this test)
2. Double-click one of them to open in EOG.
3. Click 'Next' a few times (3 or 4) (This might not be necessary, but it's what
I did)
4. Hit the 'Delete' on the keyboard to delete an image.
5. Hit 'Delete' again and it will crash.
Expected Results:
Will cause EOG to freeze and display error.

How often does this happen?
Every time. Very repeatable.

Additional Information:
I don't know whether this occurs with other versions or on other operating systems
I have EOG version 2.13.2 and Ubuntu 5.10 with updates current to today.

Debugging Information:

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)
`system-supplied DSO at 0xffffe000' has disappeared; keeping its
symbols.
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1224541536 (LWP 28860)]
[New Thread -1235043408 (LWP 28862)]
[New Thread -1226163280 (LWP 28861)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb741a4ab in __waitpid_nocancel () from
/lib/tls/i686/cmov/libpthread.so.0
#2 0xb7d37508 in libgnomeui_module_info_get () from
/usr/lib/libgnomeui-2.so.0
#3 <signal handler called>
#4 0x08067d88 in eog_image_get_uri ()
#5 0xb7646818 in _gnome_vfs_monitor_do_cancel ()
   from /usr/lib/libgnomevfs-2.so.0
#6 0xb748a750 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
#7 0xb74884ee in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#8 0xb748b4f6 in g_main_context_check () from
/usr/lib/libglib-2.0.so.0
#9 0xb748b7e3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#10 0xb791be65 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#11 0x08062bb9 in main ()

Thread 3 (Thread -1226163280 (LWP 28861)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7416c96 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0x0806be42 in eog_image_list_iter_equal ()
No symbol table info available.
#3 0xb74a48c4 in g_static_private_free () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#4 0xb7414361 in start_thread () from
/lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#5 0xb73a9bde in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 2 (Thread -1235043408 (LWP 28862)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7416c96 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0x0806be42 in eog_image_list_iter_equal ()
No symbol table info available.
#3 0xb74a48c4 in g_static_private_free () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#4 0xb7414361 in start_thread () from
/lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#5 0xb73a9bde in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 1 (Thread -1224541536 (LWP 28860)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb741a4ab in __waitpid_nocancel () from
/lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7d37508 in libgnomeui_module_info_get () from
/usr/lib/libgnomeui-2.so.0
No symbol table info available.
#3 <signal handler called>
No symbol table info available.
#4 0x08067d88 in eog_image_get_uri ()
No symbol table info available.
#5 0xb7646818 in _gnome_vfs_monitor_do_cancel ()
   from /usr/lib/libgnomevfs-2.so.0
No symbol table info available.
#6 0xb748a750 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#7 0xb74884ee in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#8 0xb748b4f6 in g_main_context_check () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#9 0xb748b7e3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#10 0xb791be65 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#11 0x08062bb9 in main ()
No symbol table info available.
#0 0xffffe410 in __kernel_vsyscall ()

Revision history for this message
Sebastien Bacher (seb128) wrote :

 Thanks for the bug report. This particular bug has already been reported into
our bug tracking system, but please feel free to report any further bugs you find.

This bug has been marked as a duplicate of bug 26692.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.