On Mon, June 2, 2014 4:06 am, thorsten wrote: > >> I don't know if this is related, but I had crashes of Firefox on some >> sites too. My Firefox was compiled against cairo, this is where the >> segfault happened. This is the bug in cairo: >> >> https://bugs.freedesktop.org/show_bug.cgi?id=77931 >> >> >> the fix is >> >> https://bugs.freedesktop.org/attachment.cgi?id=97959 >> >> >> my cairo is 1.12.16. > > Apologies, > > > rereading the bugreport I saw that the link to the patch above is not > correct. The patch applied by the cairo developers is: > > > --- cairo-1.12.16/src/cairo-xcb-surface-render.c.orig 2014-05-03 > 09:26:50.174111865 +0200 > +++ cairo-1.12.16/src/cairo-xcb-surface-render.c 2014-05-03 > 09:32:06.702121385 +0200 > @@ -3121,6 +3121,9 @@ > > > clip = _cairo_clip_copy (extents->clip); clip = > _cairo_clip_intersect_boxes (clip, boxes); > + if (_cairo_clip_is_all_clipped (clip)) > + return CAIRO_INT_STATUS_NOTHING_TO_DO; > + > status = _cairo_clip_get_polygon (clip, &polygon, &fill_rule, &antialias); > _cairo_clip_path_destroy (clip->path); > > > regards > thorsten >
Hello Thorsten, I did see that the cairo developers had applied a different patch, but last night I was too tired to be bothered re-compiling cairo again. Just done so now, so we will see if that has tamed the crashing on sourceforge. Once again, thank you for this patch. Regards, Christopher. -- http://lists.linuxfromscratch.org/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
