[Bug 133124] Re: MASTER [GUTSY] firefox crashed [@pixman_compositeGeneral] [@_cairo_pixman_composite] [@_cairo_image_surface_composite] from libcairo

James Henstridge james.henstridge at canonical.com
Tue Sep 25 03:08:51 UTC 2007


Attached is a patch against the ubuntulooks engine's
ubuntulooks_progressbar_create_cell() to create a Cairo surface of the
same type as the target rather than an RGB24 image surface.  With this
patch applied, Firefox runs starts fine with the Human theme.

The RGB24 image surface was what tipped me off to try different bit
depths above.  By making the pattern match the target surface's format,
the composite fallback routine should be avoided.

It is worth noting that while this patch cleared up the crash for me,
the bug probably still exists in Cairo's fallback compositing routines.
Hopefully there is enough information here to produce a simpler test
case though.

** Attachment added: "ubuntulooks_0.9.12-6-progressbar-fix.patch"
   http://launchpadlibrarian.net/9497723/ubuntulooks_0.9.12-6-progressbar-fix.patch

-- 
MASTER [GUTSY] firefox crashed [@pixman_compositeGeneral] [@_cairo_pixman_composite] [@_cairo_image_surface_composite] from libcairo
https://bugs.launchpad.net/bugs/133124
You received this bug notification because you are a member of Mozilla
Bugs, which is a bug assignee.




More information about the Ubuntu-mozillateam-bugs mailing list