Bug 94830

Summary: [Regression]
Product: poppler Reporter: Bjørn Lie <bjorn.lie>
Component: generalAssignee: poppler-bugs <poppler-bugs>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: pdf that reproduces the problem with mentioned versions.

Description Bjørn Lie 2016-04-05 15:07:54 UTC
Created attachment 122721 [details]
pdf that reproduces the problem with mentioned versions.

The patch commited to fix https://bugs.freedesktop.org/show_bug.cgi?id=92508

leads to evince to not be able to display pdf's generated from google-docs.
Reverting said commit fixes the issue.

evince-3.20.0
poppler-0.42.0

Bug was reported downstream in openSUSE, then reported to gnome, where debugging lead to this report.

bgo
https://bugzilla.gnome.org/show_bug.cgi?id=764641

boo
https://bugzilla.opensuse.org/show_bug.cgi?id=973888

commit
https://cgit.freedesktop.org/poppler/poppler/commit/?id=57b7a52
Comment 1 Thomas Freitag 2016-04-05 15:11:54 UTC

*** This bug has been marked as a duplicate of bug 94756 ***
Comment 2 Thomas Freitag 2016-04-05 15:17:51 UTC
BTW, google-docs should not reference to objects it doesn't write into the PDF, i.e. xrefs 2 and 3 are marked as free in the xref table, but the catalog references obj 2 as /Outlines and obj 3 as /JavaScript.
So the PDFs are faulty!!!
Comment 3 Bjørn Lie 2016-04-05 15:27:00 UTC
(In reply to Thomas Freitag from comment #2)
> BTW, google-docs should not reference to objects it doesn't write into the
> PDF, i.e. xrefs 2 and 3 are marked as free in the xref table, but the
> catalog references obj 2 as /Outlines and obj 3 as /JavaScript.
> So the PDFs are faulty!!!

I have no doubt that you are correct in that statement, but as you probably know, google is so big that us minor players just have to work around them :-(

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.