evince is segfaulting on loading a PDF (xerox documentation)

Bug #1112337 reported by Frank Lanitz
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
evince (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

When opening a PDF provided be Xerox evince is crashing with a segfault just on opening it. The PDF was downloaded from http://www.support.xerox.com/support/workcentre-6605/file-redirect/enus.html?fileLanguage=en_GB&contentId=122051
and is also attached.

Backtrace is:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f1673c83700 (LWP 6753)]
0x00007f169187bfc8 in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
(gdb) bt
#0 0x00007f169187bfc8 in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#1 0x00007f169188b00b in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#2 0x00007f169188ba6f in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#3 0x00007f169184f6ee in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#4 0x00007f169185f933 in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#5 0x00007f169188ec4e in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#6 0x00007f1691856e25 in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#7 0x00007f16918511b4 in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#8 0x00007f169184a635 in cairo_stroke ()
   from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#9 0x00007f167305bd91 in CairoOutputDev::stroke(GfxState*) ()
   from /usr/lib/x86_64-linux-gnu/libpoppler-glib.so.8
#10 0x00007f1672cd9fc3 in Gfx::opStroke(Object*, int) ()
   from /usr/lib/x86_64-linux-gnu/libpoppler.so.28
#11 0x00007f1672cd59a4 in Gfx::go(bool) ()
   from /usr/lib/x86_64-linux-gnu/libpoppler.so.28
#12 0x00007f1672cd5e10 in Gfx::display(Object*, bool) ()
   from /usr/lib/x86_64-linux-gnu/libpoppler.so.28
#13 0x00007f1672d161d4 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*) () from /usr/lib/x86_64-linux-gnu/libpoppler.so.28
#14 0x00007f167305061d in ?? ()
   from /usr/lib/x86_64-linux-gnu/libpoppler-glib.so.8
#15 0x00007f167327b160 in ?? ()
   from /usr/lib/evince/4/backends/libpdfdocument.so
#16 0x00007f167327b932 in ?? ()
   from /usr/lib/evince/4/backends/libpdfdocument.so
#17 0x00007f1692c14159 in ?? () from /usr/lib/libevview3.so.3
#18 0x00007f1692c15792 in ?? () from /usr/lib/libevview3.so.3
#19 0x00007f1690dd8645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f169085be9a in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#21 0x00007f1690588ccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#22 0x0000000000000000 in ?? ()

ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: evince 3.6.0-0ubuntu2
ProcVersionSignature: Ubuntu 3.5.0-23.35-generic 3.5.7.2
Uname: Linux 3.5.0-23-generic x86_64
ApportVersion: 2.6.1-0ubuntu10
Architecture: amd64
Date: Fri Feb 1 10:53:12 2013
InstallationDate: Installed on 2012-11-08 (84 days ago)
InstallationMedia: Xubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.1)
MarkForUpload: True
SourcePackage: evince
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Frank Lanitz (frlan) wrote :
Revision history for this message
Thibault D (thibdrev) wrote :

Hi, I just tried to open your file on today's 13.04 daily build and it is working just fine.

Revision history for this message
Frank Lanitz (frlan) wrote :

So what's the next steps? Will there be a backport of a fix?

suokunlong (suokunlong)
Changed in evince (Ubuntu):
status: New → Confirmed
Revision history for this message
suokunlong (suokunlong) wrote :

Confirm in Ubuntu 13.10 x86, Evince 3.10.0.

Evince "SEGMENTATION FAULT" when opening any of the attached PDFs. When start from terminal I got the following:
(evince:6572): EvinceDocument-CRITICAL **: ev_document_get_n_pages: assertion 'EV_IS_DOCUMENT (document)' failed
SEGMENTATION FAULT (Core Dumped)

What I can be sure is that all the attached PDF are created by "Xerox WorkCentre Pro 275", can be open OK with Adobe Reader in Windows, and also open OK with MuPDF in Ubuntu 13.10 x86.

Revision history for this message
penalvch (penalvch) wrote :

All reported releases EOL, not reproducible in Trusty.

Changed in evince (Ubuntu):
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.