[cairo-bugs] [Bug 22689] text-antialias-gray-test-meta-argb32 test crashes

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Jul 9 13:34:13 PDT 2009


--- Comment #1 from David Keeler <keelerda at gmail.com>  2009-07-09 13:34:04 PST ---
This is probably a regression.
According to ChangeLog.pre-1.4:
commit e107b70b4d282d78ebe32f4d2381fcf98df324f6
Author: Carl Worth <cworth at cworth.org>
Date:   Sat Feb 10 09:39:09 2007 -0800

    Add locking to cairo_font_face_reference/destroy

    The reference count of cairo_font_face_t is rather intimately tied,
    (for toy font faces), with the cairo_font_face_hash_table, so we    expand
the existing cairo_toy_font_face_hash_table_mutex to cover
    the manipulation of font_face->ref_count as well.

    This commit eliminates an assertion failure that is (occasionally)
    exposed by the pthread-show-text test case:

    lt-pthread-show-text: cairo-hash.c:196: _cairo_hash_table_destroy:
 `hash_table->live_entries == 0' failed.

 src/cairo-font.c |   21 +++++++++++++++++---- 1 files changed, 17
insertions(+), 4 deletions(-)

Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

More information about the cairo-bugs mailing list