Summary: | text-antialias-gray-test-meta-argb32 test crashes | ||
---|---|---|---|
Product: | cairo | Reporter: | David Keeler <keelerda> |
Component: | general | Assignee: | Carl Worth <cworth> |
Status: | RESOLVED FIXED | QA Contact: | cairo-bugs mailing list <cairo-bugs> |
Severity: | normal | ||
Priority: | medium | ||
Version: | 1.8.8 | ||
Hardware: | x86 (IA32) | ||
OS: | Mac OS X (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
David Keeler
2009-07-09 11:58:00 UTC
This is probably a regression. According to ChangeLog.pre-1.4: ... commit e107b70b4d282d78ebe32f4d2381fcf98df324f6 Author: Carl Worth <cworth@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: Assertion `hash_table->live_entries == 0' failed. src/cairo-font.c | 21 +++++++++++++++++---- 1 files changed, 17 insertions(+), 4 deletions(-) ... I'm unable to reproduce this problem on OSX 10.6 with cairo/master. Could you try upgrading to 1.10 and check if it still affects you? I don't have OSX any more, so I can't reproduce it either. If it works for you, then I assume it's been fixed. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.