[blfs-dev] FireFox 29.0.1

Christopher Gregory me at pc-networking-services.com
Sun Jun 1 16:41:33 PDT 2014


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.



More information about the blfs-dev mailing list