Created attachment 55490 [details]
I use the ppa https://launchpad.net/~xorg-edgers/+archive/ppa on Ubuntu natty (cairo 1.11.3+git20120111.738be215-0ubuntu0ricotz~natty0)
When I a the given pdf file using evince, Cairo crashes with a seg fault in:
#0 0x00007eff9b552a00 in full_row (converter=0x7ffff090, renderer=0x7eff8783ad80)
Using evince 2.32.0 (poppler/cairo 0.16.4).
Created attachment 55491 [details]
The pdf document that produces the crash.
Created attachment 55626 [details]
New backtrace of the crash
Nex backtrace using the latest git version.
The crash comes from glitter_scan_converter_render now.
Author: Chris Wilson <email@example.com>
Date: Thu Feb 9 19:40:26 2012 +0000
polygon: Extend intersection edges to cover entire range
By simply swapping the continuation edges, we end up with a set of edges
that are defined over a shorter range than their extents. Whilst this is
numerically stable at our normal precision we start to encounter issues
when using a coarser grid during rasterisation as the derivative of the
edge becomes unstable.
Signed-off-by: Chris Wilson <firstname.lastname@example.org>