Created attachment 19891 [details] Culprit PDF EPS has a "fontbox" (sorry that I don't know the technical term) which is yscaled by a factor of 0, and Poppler sends Cairo a non-invertible matrix resulting in the following Cairo error: cairo context error: invalid matrix (not invertible) The circle in this PDF fails to render in Evince with Poppler+Cairo since in the PostScript the "yscaled 0" fontbox was drawn before the circle. It's like Poppler bails out after encountering this issue.
Created attachment 19892 [details] Culprit (original) EPS
Created attachment 20245 [details] [review] Ensure font matrix is invertable The problem is cairo is passed a non invertable font matrix. Fix attached.
*** Bug 18429 has been marked as a duplicate of this bug. ***
*** Bug 18238 has been marked as a duplicate of this bug. ***
Pushed! Thanks Adrian :-)
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.