Bug 52634

Summary: cairo: invalid matrix for PDFs with UU CS LaTeX beamer theme
Product: poppler Reporter: raymondwagenmaker
Component: cairo backendAssignee: poppler-bugs <poppler-bugs>
Status: RESOLVED MOVED QA Contact:
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

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.
Comment 4 GitLab Migration User 2018-08-20 21:42:59 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/poppler/poppler/issues/43.

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.