evince crashed with SIGABRT in getName(), from GfxColorSpace::parse, in poppler's GfxState.cc

Bug #1054880 reported by Edward Donovan
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
poppler (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

I have a 40M PDF that crashed evince, and okular when I tested it, too. I attached the big pdf.

It looks like it's poppler. I'll see if I can file an upstream bug soon.

ProblemType: Crash
DistroRelease: Ubuntu 12.10
Package: evince 3.5.92-0ubuntu1
ProcVersionSignature: Ubuntu 3.5.0-15.13-lowlatency 3.5.4
Uname: Linux 3.5.0-15-lowlatency x86_64
ApportVersion: 2.5.2-0ubuntu4
Architecture: amd64
Date: Sun Sep 23 02:55:13 2012
ExecutablePath: /usr/bin/evince
ProcCmdline: BOOT_IMAGE=/boot/vmlinuz-3.5.0-15-lowlatency root=UUID=779b6708-eeec-4cc0-9701-d76b020f7ffb ro splash quiet irqfixup vt.handoff=7
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
Signal: 6
SourcePackage: evince
StacktraceTop:
 raise () from /lib/x86_64-linux-gnu/libc.so.6
 abort () from /lib/x86_64-linux-gnu/libc.so.6
 GfxColorSpace::parse(Object*, Gfx*, int) () from /usr/lib/x86_64-linux-gnu/libpoppler.so.28
 GfxIndexedColorSpace::parse(Array*, Gfx*, int) () from /usr/lib/x86_64-linux-gnu/libpoppler.so.28
 GfxColorSpace::parse(Object*, Gfx*, int) () from /usr/lib/x86_64-linux-gnu/libpoppler.so.28
Title: evince crashed with SIGABRT in raise()
UpgradeStatus: Upgraded to quantal on 2012-06-14 (100 days ago)
UserGroups: adm cdrom dip lpadmin nopasswdlogin plugdev sambashare sudo

Revision history for this message
Edward Donovan (edward.donovan) wrote :
visibility: private → public
description: updated
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 getName (this=<optimized out>) at Object.h:196
 GfxColorSpace::parse (csObj=csObj@entry=0x7f6d4affc3b0, gfx=gfx@entry=0x7f6d34283490, recursion=recursion@entry=1) at GfxState.cc:315
 GfxIndexedColorSpace::parse (arr=0x7f6d3427ff50, gfx=0x7f6d34283490, recursion=0) at GfxState.cc:1944
 GfxColorSpace::parse (csObj=0x7f6d4affc4f0, gfx=0x7f6d34283490, recursion=0) at GfxState.cc:295
 Gfx::doImage (this=this@entry=0x7f6d34283490, ref=ref@entry=0x7f6d4affc6c0, str=0x7f6d342ac220, inlineImg=inlineImg@entry=false) at Gfx.cc:4322

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in evince (Ubuntu):
importance: Undecided → Medium
summary: - evince crashed with SIGABRT in raise()
+ evince crashed with SIGABRT in getName()
tags: removed: need-amd64-retrace
Revision history for this message
Edward Donovan (edward.donovan) wrote :

And here's the stacktrace from Okular's crash.

summary: - evince crashed with SIGABRT in getName()
+ evince crashed with SIGABRT in getName(), from GfxColorSpace::parse, in
+ poppler's GfxState.cc
Revision history for this message
Edward Donovan (edward.donovan) wrote :

I don't see a matching bug for poppler at freedesktop's bugzilla. I'll try to file one later. Thanks.

description: updated
Revision history for this message
Edward Donovan (edward.donovan) wrote :

Here's the pdf that triggers the crash. (Re-done, with a more sort reasonable filename, now.)

Revision history for this message
Dave Gilbert (ubuntu-treblig) wrote :

Yep can recreate on quantal :
okular 4:4.9.2-0ubuntu1
evince 3.6.0-0ubuntu1
ii libpoppler-glib8:amd64 0.20.4-0ubuntu1 amd64 PDF rendering library (GLib-based shared library)
ii libpoppler-qt4-4:amd64 0.20.4-0ubuntu1 amd64 PDF rendering library (Qt 4 based shared library)
ii libpoppler26:amd64 0.20.2-2ubuntu2 amd64 PDF rendering library
ii libpoppler27:amd64 0.20.3-2ubuntu1 amd64 PDF rendering library
ii libpoppler28:amd64 0.20.4-0ubuntu1 amd64 PDF rendering library
ii poppler-data 0.4.5-10 all encoding data for the poppler PDF rendering library
ii poppler-utils 0.20.4-0ubuntu1 amd64 PDF utilities (based on Poppler)

Changed in evince (Ubuntu):
status: New → Confirmed
Revision history for this message
Dave Gilbert (ubuntu-treblig) wrote :

as per above, confirmed on quantal.

Changed in okular (Ubuntu):
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
penalvch (penalvch) wrote :

Not reproducible in Trusty.

no longer affects: okular (Ubuntu)
no longer affects: evince (Ubuntu)
Changed in poppler (Ubuntu):
status: New → 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.