Printing PDF from Evince fails with "cairo context error: out of memory"

Bug #521841 reported by madbiologist
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
cairo (Ubuntu)
Invalid
High
Unassigned

Bug Description

I am using Ubuntu 10.04 Lucid Lynx alpha 2 with poppler updated to the latest available Ubuntu package.

When launching evince from a command prompt to open the attached file, the file opens normally and renders correctly. When I press the print button evince temporarily says it is printing the file and the job appears in the printer job list window, however the job status is "stopped" and it never appears at the printer. After pressing print the following appears in the terminal:

BAD status: out of memory
BAD status: out of memory
cairo context error: out of memory

Evince does not crash though.

Other PDF's print without a problem.

Uname: Linux 2.6.32-10-generic i686
Packages: evince 2.29.5-0ubuntu1
                  poppler 0.12.3-0ubuntu1
                  libcairo2 1.8.8-2ubuntu2

Tags: lucid
Revision history for this message
madbiologist (me-again) wrote :
description: updated
Revision history for this message
madbiologist (me-again) wrote :

Additional info - this is occurring when using the Ubuntu 10.04 Lucid Lynx alpha 2 Live CD (32 bit). My system has 1.5GB of RAM.

Evince in Ubuntu 9.10 Karmic Koala (32bit, installed onto the hard disk of the same system) almost chokes on this file, but manages to print it eventually. When I press the print button evince temporarily says it is printing the file and the job appears in the printer job list window, with the job status "Processing Job". After a minute or two printing begins (other PDF's begin to print immediately) and it takes approximately 15 minutes to print the 2 pages in the file. As noted above, Evince in Lucid does not print but gives an error on the console (at least when running from the Live CD). Once Lucid alpha 3 is released I will install it to the hard disk and try again.

I suspect I will need to report this upstream, but will wait for someone to confirm first.

Revision history for this message
madbiologist (me-again) wrote :

The same behaviour occurs with Lucid alpha 3 installed to the hard disk. Additionally, the following error is displayed several times in the terminal when opening the file from the command prompt:

** (evince:1634): WARNING **: DBus error org.freedesktop.DBus.Error.Failed: Unable to set metadata key

Package versions:

evince 2.29.92-0ubuntu1
poppler 0.12.4-0ubuntu2
libcairo2 1.8.10-2ubuntu1

Changed in libcairo (Ubuntu):
importance: Undecided → Low
affects: libcairo (Ubuntu) → cairo (Ubuntu)
Changed in cairo (Ubuntu):
importance: Low → High
status: New → Confirmed
Revision history for this message
madbiologist (me-again) wrote :

I don't have this printer anymore and Lucid has reached EOL.

tags: added: lucid
Changed in cairo (Ubuntu):
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.