GNOME Bugzilla – Bug 517400
crash in Image Viewer: Trying to watch jpg imag...
Last modified: 2008-02-29 20:31:14 UTC
Version: 2.21.90 What were you doing when the application crashed? Trying to watch jpg image called as image.bmp ;) Distribution: Gentoo Base System release 2.0.0_rc6-r1 Gnome Release: 2.21.91 2008-02-18 (Gentoo) BugBuddy Version: 2.20.1 System: Linux 2.6.24-g9b73e76f #13 SMP PREEMPT Tue Jan 29 18:42:55 EET 2008 x86_64 X Vendor: The X.Org Foundation X Vendor Release: 10400090 Selinux: No Accessibility: Disabled GTK+ Theme: Clearlooks Icon Theme: gnome Memory status: size: 339636224 vsize: 339636224 resident: 29896704 share: 13307904 rss: 29896704 rss_rlim: 18446744073709551615 CPU usage: start_time: 1203412544 rtime: 143 utime: 128 stime: 15 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/eog' Using host libthread_db library "/lib/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 0x2abbfdd9eb40 (LWP 29131)] [New Thread 0x40841950 (LWP 29133)] [New Thread 0x40800950 (LWP 29132)] 0x00002abbf60c8ac6 in *__GI___poll (fds=0x2aaab00279f0, nfds=6, timeout=3900) at ../sysdeps/unix/sysv/linux/poll.c:87 in ../sysdeps/unix/sysv/linux/poll.c
+ Trace 189707
Thread 3 (Thread 0x40800950 (LWP 29132))
----------- .xsession-errors (7072 sec old) --------------------- Error (57637): Missing 'endstream' Error (51536): Illegal character '>' Error (51546): Missing 'endstream' Error (48160): Illegal character '>' Error (48170): Missing 'endstream' Error (51287): Illegal character '>' Error (51297): Missing 'endstream' Error (52435): Illegal character '>' Error (52445): Missing 'endstream' Error (52182): Illegal character '>' Error (52192): Missing 'endstream' Error (51287): Illegal character '>' Error (51297): Missing 'endstream' Error (54044): ...Too much output, ignoring rest... --------------------------------------------------
Hmm, I think this is actually two bugs in one: 1. Related to bug 490067. It uses the BMP loader because it determined the filetype by checking the filename only while it should have sniffed for it. 2. Related to bug 505085. The BMP loader "says" it has successfully loaded the image while it actually didn't (and should have set the GError accordingly) and thus returns a NULL-pixbuf (triggering our assertion). I'm not sure how to handle this yet.
marking as duplicate of bug 505085 now as the crash is really caused by the gdk-pixbuf fault. Although we could handle this nicer (by not asserting). 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 505085 ***