Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#26542 - [poppler] evince 3.2.0-2 segfaults on some pdf's

Attached to Project: Arch Linux
Opened by Alexander Zubkov (green) - Thursday, 20 October 2011, 19:54 GMT
Last edited by Ionut Biru (wonder) - Friday, 21 October 2011, 10:53 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Ionut Biru (wonder)
Architecture x86_64
Severity Critical
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
I have noticed problec after updating system today, which includes:
[2011-10-20 14:54] upgraded poppler (0.16.7-2 -> 0.18.0-1)
[2011-10-20 14:54] upgraded poppler-glib (0.16.7-2 -> 0.18.0-1)
[2011-10-20 14:55] upgraded evince (3.2.0-1 -> 3.2.0-2)

When I try to view certain PDFs, evince crashes witht "Segmentation Fault". Example of such PDF is available here: http://extremenetworks.com/doc.aspx?id=1187
All attempts to open this PDF have failed. I just see window of evince is blinking for a moment and then crash. File was opening OK some days ago.
evince starts without file with no problem, "Open" of this file from menu leads to crash too. There are some other files, which opens OK.
This task depends upon

Closed by  Ionut Biru (wonder)
Friday, 21 October 2011, 10:53 GMT
Reason for closing:  Fixed
Additional comments about closing:  poppler 0.18-2
Comment by Ionut Biru (wonder) - Thursday, 20 October 2011, 20:29 GMT
recompile evince and poppler and get a backtrace.

wiki to follow:
https://wiki.archlinux.org/index.php/Debug_-_Getting_Traces#One_package_settings_only
Comment by Alexander Zubkov (green) - Friday, 21 October 2011, 05:40 GMT
Here it is. One additional note: I use cairo-xcb, may be it causes the problem, but I'm not seeing other problems.
Trace was made with this packages recompiled with debugging symbols:
evince
poppler
poppler-glib
cairo-xcb
Comment by Ionut Biru (wonder) - Friday, 21 October 2011, 10:41 GMT
thanks a lot for the trace. It was fixed in poppler git.

http://cgit.freedesktop.org/poppler/poppler/commit/?h=poppler-0.18&id=66ab373365b8f9060ff3d117bb677520e32c7e8e

going to include the patch now

Loading...