Bug 52634 - cairo: invalid matrix for PDFs with UU CS LaTeX beamer theme
Summary: cairo: invalid matrix for PDFs with UU CS LaTeX beamer theme
Status: NEW
Alias: None
Product: poppler
Classification: Unclassified
Component: cairo backend (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: poppler-bugs
QA Contact:
Depends on:
Reported: 2012-07-29 10:36 UTC by raymondwagenmaker
Modified: 2012-09-20 07:50 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Note You need to log in before you can comment on or make changes to this bug.
Description raymondwagenmaker 2012-07-29 10:36:55 UTC
Slides created with a LaTeX beamer theme used by (part of) the CS department of Utrecht University fail to render correctly with poppler-0.20.x. The first page shows the background colors, subsequent pages are just gray. Text is invisible unless selected. I can neither see nor click the beamer navigation elements (or other images).

Example pdfs: all slides (except the last, since it's .ppt) available on http://www.cs.uu.nl/wiki/bin/view/Apa/CourseSchedule

Tested using evince/zathura. When run from a terminal, the error "Internal Error: cairo context error: invalid matrix (not invertible)" shows up repeatedly. Downgrading poppler and poppler-glib to 0.18.4 (all with Arch Linux packages) 'fixes' it. As far as I can tell, I have had cairo-1.12.2 since I first noticed this issue (but also with the working poppler-0.18.x).

(same problem with daily image of Ubuntu 12.10 amd64, which should also be 0.20.x)
Comment 1 raymondwagenmaker 2012-07-29 11:23:51 UTC
Sorry, saying it belongs to cairo-backend is probably wrong, I'll leave further classification to more knowledgable people.
Comment 2 Albert Astals Cid 2012-07-31 21:29:50 UTC
Works fine in the splash backend (i.e. Okular) moving it back to the cairo backend
Comment 3 blinkseb 2012-09-20 07:50:29 UTC
Same issue here on Fedora 17 with poppler 0.18.4-3.fc17 and evince 3.4.0-2.fc17.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.