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 677422 - Segmentation fault when printing a specific PDF
Segmentation fault when printing a specific PDF
Status: RESOLVED NOTGNOME
Product: evince
Classification: Core
Component: printing
3.4.x
Other Linux
: Normal critical
: ---
Assigned To: Evince Maintainers
Evince Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-06-05 01:39 UTC by florent.angly
Modified: 2012-06-07 18:03 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Stacktrace (5.51 KB, text/plain)
2012-06-05 01:39 UTC, florent.angly
Details

Description florent.angly 2012-06-05 01:39:26 UTC
Created attachment 215597 [details]
Stacktrace

Hi, 

Steps to reproduce:
1. Download
http://bioinformatics.oxfordjournals.org/content/early/2012/02/13/bioinformatics.bts075.full.pdf . Note that this is a copyrighted document, behind a paywall. I can email it to a developer, but I am not going to attach it to this bug report.
2. Open it in evince. The PDF is displayed properly.
3. Select print from file menu. Evince crashes and no error message is displayed)

What should have happened:
The PDF file should have printed and Evince should not have 

More information:
This is with Evince 3.4.0.
The crash happens no matter what printer I choose.
Other PDFs print fine from Evince.
The same problematic PDF prints fine using Acroread.
There are other printing bugs in the bug tracker but they all seem different from my report.
The crash stacktrace is attached. It seems like the issue is related to libcairo.

Florent
Comment 1 Adrian Johnson 2012-06-06 13:36:42 UTC
It is a bug in the cairo CFF font subsetting. If you send me the pdf I can work on a fix.
Comment 2 Adrian Johnson 2012-06-07 09:56:23 UTC
Fix committed to cairo master:

http://cgit.freedesktop.org/cairo/commit/?id=2f1d6b27e8b78c77346a5b603114b54400e57d83