GNOME Bugzilla – Bug 764641
Can't render Google Doc generated PDF files with images
Last modified: 2016-04-05 15:10:02 UTC
Created attachment 325425 [details] test pdf from google-docs We got this bug downstream in openSUSE. https://bugzilla.opensuse.org/show_bug.cgi?id=973888 I'll just cp in what reporter wrote in our bug: Renders correctly in the version of Evince that is in Leap, but is rendered as a blank white page in the latest Evince in Tumbleweed. Hello, I'm not sure in what revision, but recently Evince has stopped being able to render PDFs with images that are generated by clicking the "Print" button in any of the Google Docs apps. I am attaching a file that renders correctly in the version of Evince that is in Tumbleweed, but which is rendered as a blank white page in the latest Evince in Tumbleweed. Thanks. ----- evince-3.20.0 I can add that the pdf renders in gnome-documents and thumbnail is generated correctly in nautilus.
Maybe related to comment https://bugzilla.gnome.org/show_bug.cgi?id=760750#c3 It is strange that evince-thumbnailer work, but not the application. Which version of poppler are in use in both Leap and Tumbleweed?
Leap is using pretty old stuff, so yeah, bisecting will be an issue. evince-3.14.2 poppler-0.24.4 -- Tumbleweed evince-3.20.0 poppler-0.42.0
The regression is in poppler. I can say 0.41.0 renders the document correctly, but it does not on master. I bisected, and the culprit seems to be: https://cgit.freedesktop.org/poppler/poppler/commit/?id=57b7a52 Strangely enough, pdftocairo and pdftoppm work fine, but not poppler-glib-demo. Please, re-open the bug 92508 [1] in Poppler's bugzilla (the commit I pointed is supposed to fix that bug) or open a new one stating the regression. [1] https://bugs.freedesktop.org/show_bug.cgi?id=92508
Please, add a comment here once you do it. To keep a record of it for future reference. Other than that, I am closing this one as NOTGNOME as it should tracked in Poppler's bugzilla.
First: Thanks a lot for the debugging! Bug reported to poppler in https://bugs.freedesktop.org/show_bug.cgi?id=94830 Furthermore I can confirm that reverting the commit pointed out by you fixes the issue. Thanks again!