GNOME Bugzilla – Bug 330338
EOG crashes on using arrow keys in fullscreen mode
Last modified: 2006-08-11 13:48:32 UTC
Distribution: Mandriva Linux release 2006.1 (Cooker) for i586 Package: EOG Severity: Normal Version: GNOME2.13.90 unspecified Gnome-Distributor: JHBuild Synopsis: EOG crashes on using arrow keys in fullscreen mode Bugzilla-Product: EOG Bugzilla-Component: image viewer Bugzilla-Version: unspecified BugBuddy-GnomeVersion: 2.0 (2.13.90) Description: Description of the crash: EOG crashes on using arrow keys in fullscreen mode Steps to reproduce the crash: 1. Open an image 2. Go fullscreen (F11) 3. Use the arrows to go to next/previous image a few times 4. Exit fullscreen (F11) 5. EOG crashes Expected Results: Arrow should allo to go to next/previous image as on previous eog versions, and with no crash How often does this happen? Almost every time Additional Information: EOG CVS on 2006/02/08 Debugging Information: Backtrace was generated from '/opt/gnome2/bin/eog' Using host libthread_db library "/lib/tls/libthread_db.so.1". `shared object read from target memory' has disappeared; keeping its symbols. [Thread debugging using libthread_db enabled] [New Thread -1226492224 (LWP 7126)] [New Thread -1244206160 (LWP 7130)] [New Thread -1235387472 (LWP 7129)] 0xffffe410 in __kernel_vsyscall ()
+ Trace 66005
Thread 1 (Thread -1226492224 (LWP 7126))
I can confirm this, it happens using eog 2.14.0 in ubuntu dapper.
*** Bug 340954 has been marked as a duplicate of this bug. ***
*** Bug 341057 has been marked as a duplicate of this bug. ***
There is a lot of cb that are not properly removed/informed when switching from full screen to normal window state. I will try to tackle that. It might also be weak reference to add everywhere. I don't know, I did not read the code yet,. ==23974== Invalid read of size 4 ==23974== at 0x80612C0: job_image_load_finished (eog-full-screen.c:723) ==23974== by 0x806AE1F: eog_job_call_finished (eog-job.c:442) ==23974== by 0x8069A75: job_finished_cb (eog-job-manager.c:53) ==23974== by 0x4AE6F21: g_idle_dispatch (gmain.c:3924) ==23974== by 0x4AE4BEC: g_main_context_dispatch (gmain.c:2043) ==23974== by 0x4AE7CC5: g_main_context_iterate (gmain.c:2675) ==23974== by 0x4AE7FE7: g_main_loop_run (gmain.c:2879) ==23974== by 0x45EC25F: gtk_main (gtkmain.c:1000) ==23974== by 0x80605C3: main (main.c:636) ==23974== Address 0x53CE770 is 24 bytes inside a block of size 84 free'd ==23974== at 0x401CFCF: free (vg_replace_malloc.c:235) ==23974== by 0x4AEC31B: g_free (gmem.c:187) ==23974== by 0x806117E: eog_full_screen_finalize (eog-full-screen.c:612) ==23974== by 0x4A33667: g_object_unref (gobject.c:1762) ==23974== by 0x45ECC29: gtk_propagate_event (gtkmain.c:2201) ==23974== by 0x45ECF5F: gtk_main_do_event (gtkmain.c:1421) ==23974== by 0x482DCCB: gdk_event_dispatch (gdkevents-x11.c:2320) ==23974== by 0x4AE4BEC: g_main_context_dispatch (gmain.c:2043) ==23974== by 0x4AE7CC5: g_main_context_iterate (gmain.c:2675) ==23974== by 0x4AE7FE7: g_main_loop_run (gmain.c:2879) ==23974== by 0x45EC25F: gtk_main (gtkmain.c:1000) ==23974== by 0x80605C3: main (main.c:636) ==23974==
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 320206 ***