[cairo-bugs] [Bug 4299] Assertion fails in "cairo-font.c" when using multithreads

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Sep 13 15:43:40 PDT 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=4299          
     

cworth at cworth.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED




------- Additional Comments From cworth at cworth.org  2005-09-13 15:43 -------
Necessary fixes now committed to the BRANCH_1_0 branch as well.

Marking this bug resolved as fixed.

2005-09-13  Carl Worth  <cworth at cworth.org>

        * src/cairo-ft-font.c: (_cairo_ft_scaled_font_text_to_glyphs):
        Expand locking to include all modification of cairo_scaled_font
        and related objects.

2005-09-13  Carl Worth  <cworth at cworth.org>

        * test/pthread-show-text.c: (start), (main): Adjust parameters to
        stress things a bit more, (better exposing another locking bug).

2005-09-13  Carl Worth  <cworth at cworth.org>

        * src/cairo-scaled-font.c: (cairo_scaled_font_reference),
        (cairo_scaled_font_destroy): Expand locking to encapsulate any
        modification to the reference count of a scaled font, rather than
        just modifcations of the scaled_font_map, since scaled fonts are
        shared between threads.
          
     
     
--           
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