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 517400 - crash in Image Viewer: Trying to watch jpg imag...
crash in Image Viewer: Trying to watch jpg imag...
Status: RESOLVED DUPLICATE of bug 505085
Product: eog
Classification: Core
Component: general
2.21.x
Other All
: High critical
: ---
Assigned To: EOG Maintainers
EOG Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-02-19 09:16 UTC by Priit Laes (IRC: plaes)
Modified: 2008-02-29 20:31 UTC
See Also:
GNOME target: ---
GNOME version: 2.21/2.22



Description Priit Laes (IRC: plaes) 2008-02-19 09:16:47 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

Thread 3 (Thread 0x40800950 (LWP 29132))

  • #0 __libc_waitpid
    at ../sysdeps/unix/sysv/linux/waitpid.c line 41
  • #1 IA__g_spawn_sync
    at gspawn.c line 374
  • #2 IA__g_spawn_command_line_sync
    at gspawn.c line 682
  • #3 bugbuddy_segv_handle
    at gnome-breakpad.cc line 213
  • #4 <signal handler called>
  • #5 *__GI_raise
    at ../nptl/sysdeps/unix/sysv/linux/raise.c line 64
  • #6 *__GI_abort
    at abort.c line 88
  • #7 IA__g_assertion_message
    at gtestutils.c line 1166
  • #8 IA__g_assertion_message_expr
    at gtestutils.c line 1177
  • #9 eog_image_real_load
    at eog-image.c line 1154
  • #10 eog_image_load
    at eog-image.c line 1265
  • #11 eog_job_load_run
    at eog-jobs.c line 289
  • #12 eog_render_thread
    at eog-job-queue.c line 78
  • #13 g_thread_create_proxy
    at gthread.c line 635
  • #14 start_thread
    at pthread_create.c line 297
  • #15 clone
    from /lib/libc.so.6


----------- .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...
--------------------------------------------------
Comment 1 Felix Riemann 2008-02-19 21:30:25 UTC
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.
Comment 2 Felix Riemann 2008-02-29 20:31:14 UTC
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 ***