[blfs-dev] FireFox 29.0.1

Ken Moffat zarniwhoop at ntlworld.com
Sun Jun 1 15:29:19 PDT 2014


On Sun, Jun 01, 2014 at 06:06:44PM +0200, 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

> --- 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);

 The question I want to ask is "how common is this problem ?" - for
me, firefox has always crashed from time to time, but I haven't seen
consistent problems.  On the (rare) occasions when it disappears,
retarting it normally shows no problem.  Is there a site people are
willing to mention which always, or even usually, crashes their
firefox ?

ĸen
-- 
Nanny Ogg usually went to bed early. After all, she was an old lady.
Sometimes she went to bed as early as 6 a.m.


More information about the blfs-dev mailing list