[cairo] Segfault with PS surface
Adrian Johnson
ajohnson at redneon.com
Tue May 15 03:45:57 PDT 2007
Torsten Schoenfeld wrote:
> Aloha,
>
> the attached test case results in a segfault here with cairo from git.
> The first fix was easy enough; attached. Unfortunately, that wasn't
> enough. I get a new crash now:
The cause of this bug is that cairo_surface_finish() does not set the
surface->finished flag to TRUE if the backend->finish() function returns
an error status. This results in the backend->finish() function being
called twice. Attached is the patch to fix this.
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0001-Ensure-surface-backend-finish-is-never-called-more-than-once.txt
Url: http://cairographics.org/archives/cairo/attachments/20070515/99011a14/attachment.txt
More information about the cairo
mailing list