Bug 4210 - Need to clean Xlib glyph caches on XCloseDisplay
Summary: Need to clean Xlib glyph caches on XCloseDisplay
Status: RESOLVED FIXED
Alias: None
Product: cairo
Classification: Unclassified
Component: xlib backend (show other bugs)
Version: 0.9.3
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: Carl Worth
QA Contact: cairo-bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-23 08:19 UTC by Carl Worth
Modified: 2007-08-14 04:57 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Carl Worth 2005-08-23 08:19:38 UTC
We have a hook into XCloseDisplay now,
(cairo-xlib-screen.c:_cairo_xlib_close_display)

In addition to cleaning up the _cairo_xlib_screen_list this function also
needs to cleanup anything else that still refers to the same Display*.

Specifically, any Xlib-specific glyph caches will need to be cleaned up.
(I'm being intentionally vague about what/where those caches are as they
are undergoing a big rewrite at the moment.)
Comment 1 Chris Wilson 2007-08-14 04:57:06 UTC
Fixed in 96d8f58daf279238d3a1dfcd4ed3710014e2aeea


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.