GNOME Bugzilla – Bug 166681
assertion (sometimes crash) when deleting images from directory
Last modified: 2005-10-13 03:30:53 UTC
Steps to reproduce: 1. Open a directory containing images with eog. 2. Select last image in thumbnail list 3. Press the delete key 4. Press OK on the deletion confirmation dialog Stack trace: Other information: The assertion is 100% reproducable, the crashing (apparently due to this) is infrequent. More generally, deleting any backwards-selected range that has less images following it in the list than there are images in the selection, will cause the assertion. For example: 2. In the thumbnail list, click on the third-to-last image, then Shift-click on the fifth-to-last image (or a previous image). Note that when you click on the Nth image, and then select a range using shift-click on any previous image, and then delete those images, the selection after the delete operation is placed on the new Nth image. Wonder where the selection ends up if less than N images remain... :)
*cough* the assertion: (eog:4060): Eog-CRITICAL **: file eog-wrap-list.c: line 1336 (eog_wrap_list_set_current_image): assertion `EOG_IS_IMAGE (image)' failed message when crashing: (eog:4060): GLib-GObject-CRITICAL **: g_object_get_qdata: assertion `G_IS_OBJECT (object)' failed Xlib: unexpected async reply (sequence 0x1d2ab)!
Created attachment 37203 [details] bt eog-2.9.0 does this too, here's a bt
Moving backtrace out here to make it possible to use simple-dup-finder on it Backtrace was generated from '/home/tt/bin/eog-2.9.0' Using host libthread_db library "/lib/tls/libthread_db.so.1". `system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols. [Thread debugging using libthread_db enabled] [New Thread 1088857920 (LWP 24739)] [New Thread -1857385552 (LWP 25864)] [New Thread 1120926640 (LWP 24758)] 0x40a9b4e7 in select () from /lib/tls/libc.so.6
+ Trace 61410
Thread 2 (Thread -1857385552 (LWP 25864))
I cannot reproduce with EOG 2.10.0 Tuukka can you test with a 2.10.x version, please?
No response from anyone. Marking INCOMPLETE. Feel free to reopen and add more comments.
sorry about the delay. reproducible in head circa 2.12.0 ** ERROR **: file eog-window.c: line 2991 (handle_image_selection_changed): assertion failed: (EOG_IS_IMAGE (image)) aborting...
+ Trace 62951
This bug is a dupe of bug #313003 which is fixed in CVS HEAD and gnome-2-12 branch. *** This bug has been marked as a duplicate of 313003 ***