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 468667 - Evince crash when viewing a certain PDF file
Evince crash when viewing a certain PDF file
Status: RESOLVED NOTGNOME
Product: evince
Classification: Core
Component: general
0.9.x
Other All
: Normal critical
: ---
Assigned To: Evince Maintainers
Evince Maintainers
: 476841 507210 528919 531389 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-08-20 21:08 UTC by Benjamin Dauvergne
Modified: 2008-05-23 10:05 UTC
See Also:
GNOME target: ---
GNOME version: 2.19/2.20


Attachments
The crashing file (174.80 KB, application/pdf)
2007-08-20 21:11 UTC, Benjamin Dauvergne
Details

Description Benjamin Dauvergne 2007-08-20 21:08:42 UTC
Steps to reproduce:
1. Launch evince ckpDFA.pdf
2. It shows the first page then crash.

Stack trace:
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu"...
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) run
Starting program: /usr/bin/evince ckpDFA.pdf
[Thread debugging using libthread_db enabled]
[New Thread 47496554679552 (LWP 8663)]
[New Thread 1082132816 (LWP 8666)]
n = 1 (47 4 -1)
evince: CairoOutputDev.cc:943: void CairoOutputDev::drawImageMaskPrescaled(GfxState*, Object*, Stream*, int, int, GBool, GBool):  l'assertion « n == 0 » a échoué.

Program received signal SIGABRT, Aborted.

Thread 1082132816 (LWP 8666)

  • #0 raise
    from /lib/libc.so.6
  • #1 abort
    from /lib/libc.so.6
  • #2 __assert_fail
    from /lib/libc.so.6
  • #3 CairoOutputDev::drawImageMaskPrescaled
    from /usr/lib/libpoppler-glib.so.1
  • #4 CairoOutputDev::drawImageMask
    from /usr/lib/libpoppler-glib.so.1
  • #5 Gfx::doImage
    from /usr/lib/libpoppler.so.1
  • #6 Gfx::opBeginImage
    from /usr/lib/libpoppler.so.1
  • #7 Gfx::go
    from /usr/lib/libpoppler.so.1
  • #8 Gfx::display
    from /usr/lib/libpoppler.so.1
  • #9 Gfx::doShowText
    from /usr/lib/libpoppler.so.1
  • #10 Gfx::opShowSpaceText
    from /usr/lib/libpoppler.so.1
  • #11 Gfx::go
    from /usr/lib/libpoppler.so.1
  • #12 Gfx::display
    from /usr/lib/libpoppler.so.1
  • #13 Page::displaySlice
    from /usr/lib/libpoppler.so.1
  • #14 poppler_page_render_to_pixbuf
    from /usr/lib/libpoppler-glib.so.1
  • #15 pdf_document_thumbnails_get_thumbnail
    at /build/buildd/evince-0.9.3/./backend/pdf/ev-poppler.cc line 1251
  • #16 ev_job_thumbnail_run
    at /build/buildd/evince-0.9.3/./shell/ev-jobs.c line 430
  • #17 handle_job
    at /build/buildd/evince-0.9.3/./shell/ev-job-queue.c line 127
  • #18 ev_render_thread
    at /build/buildd/evince-0.9.3/./shell/ev-job-queue.c line 255
  • #19 ??
    from /usr/lib/libglib-2.0.so.0
  • #20 start_thread
    from /lib/libpthread.so.0
  • #21 clone
    from /lib/libc.so.6
  • #22 ??


Other information:
Comment 1 Benjamin Dauvergne 2007-08-20 21:11:01 UTC
Created attachment 94021 [details]
The crashing file

I using version 0.9.3 from ubuntu gutsy, it reports to use poppler 0.5.91 and cairo libs are:
ii  libcairo2            1.4.10-1             The Cairo 2D vector graphics library
ii  libcairomm-1.0-1     1.2.4-2              C++ wrappers for Cairo (shared libraries)
Comment 2 Benjamin Dauvergne 2007-08-20 21:49:15 UTC
Desactivating the thumbnail sidebar shut off the bug.
Comment 3 Carlos Garcia Campos 2007-08-22 14:38:25 UTC
It's a poppler bug introduced when fixing this bug:

https://bugs.freedesktop.org/show_bug.cgi?id=5589

I've already commented there. 

Thank you very much for reporting. 
Comment 4 Cosimo Cecchi 2007-10-08 12:57:44 UTC
*** Bug 476841 has been marked as a duplicate of this bug. ***
Comment 5 Gianluca Borello 2008-04-20 08:12:41 UTC
*** Bug 528919 has been marked as a duplicate of this bug. ***
Comment 6 Gianluca Borello 2008-05-04 20:21:51 UTC
*** Bug 531389 has been marked as a duplicate of this bug. ***
Comment 7 Cosimo Cecchi 2008-05-23 10:05:01 UTC
*** Bug 507210 has been marked as a duplicate of this bug. ***