After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 782371 - Evince displays grey pages + OOM on the console on certain pages with certain PDF files
Evince displays grey pages + OOM on the console on certain pages with certain...
Status: RESOLVED OBSOLETE
Product: evince
Classification: Core
Component: general
3.18.x
Other Linux
: Normal critical
: ---
Assigned To: Evince Maintainers
Evince Maintainers
Depends on:
Blocks:
 
 
Reported: 2017-05-09 08:42 UTC by scotto.alberto.86
Modified: 2018-05-22 17:08 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
offending pdf file (2.65 MB, application/pdf)
2017-05-09 08:42 UTC, scotto.alberto.86
Details

Description scotto.alberto.86 2017-05-09 08:42:56 UTC
Created attachment 351412 [details]
offending pdf file

Some PDF files with the official JBoss guides cause Evince to display a grey page, plus the nav bar gets grey as well and weird: see e.g. http://imgur.com/lI87Ghz

Steps:
- start evince from the terminal
- open the acctached pdf (from https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/pdf/development_guide/Red_Hat_JBoss_Enterprise_Application_Platform-7.0-Development_Guide-en-US.pdf)
- go to page 69 (will look ok)
- scroll down to the next page
- you will see a grey page
- on the terminal you'll see some OOM errors:

(evince:14769): Gtk-WARNING **: drawing failure for widget 'EvView': out of memory
(evince:14769): Gtk-WARNING **: drawing failure for widget 'GtkScrolledWindow': out of memory
(evince:14769): Gtk-WARNING **: drawing failure for widget 'GtkOverlay': out of memory
(evince:14769): Gtk-WARNING **: drawing failure for widget 'GtkBox': out of memory
(evince:14769): Gtk-WARNING **: drawing failure for widget 'GtkPaned': out of memory
(evince:14769): Gtk-WARNING **: drawing failure for widget 'GtkBox': out of memory
(evince:14769): Gtk-WARNING **: drawing failure for widget 'EvWindow': out of memory

- keep scrolling and you'll see Evince "going crazy"

Works fine with the built-in PDF reader embedded in Firefox (https://support.mozilla.org/en-US/kb/view-pdf-files-firefox#w_using-the-built-in-pdf-viewer); http://imgur.com/XZhQlPK.

I'm on Ubuntu 16.04, Evince 3.18.2.

All screenshots here: http://imgur.com/a/7mFJW

BTW I've found that this bug has already been reported on Red Hat Bugzilla, but I think it makes sense to report it here as well. See https://bugzilla.redhat.com/show_bug.cgi?id=1378961

Firefox's pdf viewer gives me these info, which I think you may find useful:

File name: Red_Hat_JBoss_Enterprise_Application_Platform-7.0-Development_Guide-en-US.pdf
File size: 2,89 MB (3.030.937 bytes)
Title: Red Hat JBoss Enterprise Application Platform 7.0 Development Guide
Author: -
Creation Date: 17/2/2017, 21:10:55
Modification Date: -
Creator: wkhtmltopdf 0.12.2.1
PDF Producer: Qt 4.8.6
PDF Version: 1.4
Page Count: 382
Comment 1 Germán Poo-Caamaño 2017-05-09 11:44:15 UTC
The document in the link works fine. No warning.

The document attached in the bug [1] triggers the issue.

[1] bug https://bugzilla.redhat.com/attachment.cgi?id=1241252
Comment 2 scotto.alberto.86 2017-05-09 15:50:03 UTC
(In reply to Germán Poo-Caamaño from comment #1)
> The document in the link works fine. No warning.
> 
> The document attached in the bug [1] triggers the issue.
> 
> [1] bug https://bugzilla.redhat.com/attachment.cgi?id=1241252

I've tried again and I can confirm it doesn't work on my machine, with evince 3.18.2.
What version are you using?
Comment 3 Germán Poo-Caamaño 2017-05-09 15:59:27 UTC
Evince master, with Poppler master. BTW, in the aforementioned bug, it is stated something similar to what I saw.
Comment 4 GNOME Infrastructure Team 2018-05-22 17:08:27 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/evince/issues/777.