GNOME Bugzilla – Bug 587837
Evince fails to display embedded graphic in PDF
Last modified: 2009-07-12 10:35:53 UTC
Please describe the problem: I've been trying to open the PDF available at http://arxiv.org/abs/hep-ph/0611237 but Evince fails to open page 5 and only shows 'Loading'. Page 5 consists of text and an embedded graphic. CPU usage is at ~80% and memory usages increase ~2Mb/s. I have tried the Postscript version of the document with Evince and it can display page 5 but fails on page 10. Acrobat Reader and gv can display the .pdf(/.ps) properly. Steps to reproduce: 1. Get the pdf at http://arxiv.org/abs/hep-ph/0611237 2. Open it with Evince 3. Wait forever to load page 5 Actual results: Expected results: Does this happen every time? Other information: See Ubuntu Bug Report: https://bugs.launchpad.net/ubuntu/+source/evince/+bug/394045
Hello, I would like to confirm this bug. I am running: $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu karmic (development branch) Release: 9.10 Codename: karmic $ evince --version GNOME Document Viewer 2.27.3 In Evince About box there is also this: Using poppler 0.11.0 (cairo) I have the latest versions of all my installed packages in karmic. The PDF page from http://arxiv.org/abs/hep-ph/0611237 refuses to generate correctly. At page 5, there is only Loading shown, but nothing else happens and Evince freezes. When using xpdf, the results are about the same. Page 5 crashes xpdf with Segmentation fault. I am using: $ xpdf -v xpdf version 3.02 Copyright 1996-2007 Glyph & Cog, LLC
Created attachment 138114 [details] The page 5 of the mentioned document, correctly rendered using Adobe Reader
Created attachment 138115 [details] The page 5 of the mentioned document, incorrectly rendered using Okular. Okular renders this page incorrectly, but at least it doesn't crash or hang.
It seems that page 5 takes a long time to render, probably because it uses patterns. In any case, it's a poppler issue. Please, file a bug report in freedesktop bugzilla. Thanks for reporting.