[cairo-bugs] [Bug 4505] segmentation fault when running gtk (with cairo) application on Solaris 2.8

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Dec 8 11:10:19 PST 2005


Please do not reply to this email: if you want to comment on the bug, go to    
       
the URL shown below and enter yourcomments there.     
   
https://bugs.freedesktop.org/show_bug.cgi?id=4505          
     

kurt at intricatesoftware.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kurt at intricatesoftware.com




------- Additional Comments From kurt at intricatesoftware.com  2005-12-09 06:06 -------
This bug also presents itself on OpenBSD/macppc. I have tracked down where the     
bad format_code is created, however I don't know the proper fix for this.     
     
The bad format_code is created in _get_image_surface() in cairo-xlib-surface.c    
around line 532 when surface->visual is not 0. I see the masks struct filled in    
with bpp = 8 alpha_mask = 0 red_mask = 0 green_mask = 0 blue_mask =0. The call   
to _CAIRO_MASK_FORMAT call returns False, then   
_cairo_image_surface_create_with_masks is called which in turn calls   
_cairo_pixman_format_create_masks which creates the format_code of   
0x8010000 which is unrecognized by fetchProcForPicture.   
   
A fix or work-around for the problem would be very much appreciated. It is 
holding up firefox 1.5 on OpenBSD.            
     
     
--           
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email         
     
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.


More information about the cairo-bugs mailing list