Bug 93780

Summary: PDF not rendering correctly from evince
Product: poppler Reporter: pierupoika
Component: cairo backendAssignee: poppler-bugs <poppler-bugs>
Status: RESOLVED DUPLICATE QA Contact:
Severity: major    
Priority: medium    
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description pierupoika 2016-01-19 20:28:25 UTC
Hi,

I filed an intial bug about the problem with Evince https://bugzilla.gnome.org/show_bug.cgi?id=760863 and someone responded that the issue comes from poppler-cairo which is used by evince. I was therefore advised to file the bug here. So, here it goes:

I have downloaded this document: http://www.europarl.europa.eu/RegData/etudes/STUD/2015/549034/EXPO_STU%282015%29549034_EN.pdf to my desktop and opened it in Evince. The *first* time document opens correctly. However, afterwards the document opens but all the pages appear blank except for the first one. I can use the mouse to select blocks of content in the pages but, there is nothing visible. I thought that perhaps the document is corrupt for some reason but, that is not the case. For instance, i can view the document correctly via Firefox's built-in PDF viewer (PDFJS). I also ran Evince on that (downloaded) document with debug options (both GDK-DEBUG and GTK-DEBUG) and it appears that both output refers to some font issue:

--8<--8<--

font type 9 not handled
some font thing failed

--8<--8<--

Then Germán Poo-Caamaño developer from Evince project reported that he has conducted the following subsequent tests:

It is possible to reproduce the issue with:
$ pdftocairo -png EXPO_STU(2015)549034_EN.pdf

However, the following works fine:
$ pdftoppm -png EXPO_STU(2015)549034_EN.pdf foo


Thanks in advance and kind regards
Comment 1 Adrian Johnson 2016-01-19 20:56:39 UTC
Works with the patch in bug 93559.
Comment 2 Adrian Johnson 2016-01-19 20:57:00 UTC

*** This bug has been marked as a duplicate of bug 93559 ***

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.