Summary: | A problem in _cairo_xlib_screen_get_gc() when opening a new child window | ||
---|---|---|---|
Product: | cairo | Reporter: | Daichi Kawahata <daichi.k> |
Component: | xlib backend | Assignee: | Carl Worth <cworth> |
Status: | RESOLVED FIXED | QA Contact: | cairo-bugs mailing list <cairo-bugs> |
Severity: | normal | ||
Priority: | medium | CC: | chris |
Version: | 1.4.7 | ||
Hardware: | SGI | ||
OS: | IRIX | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
Runtime stack trace log from Sylpheed
Runtime stack trace log from Terminal Display information GL/GLX information Xservers file |
Description
Daichi Kawahata
2007-05-11 23:31:09 UTC
Created attachment 9936 [details]
Runtime stack trace log from Sylpheed
Created attachment 9937 [details]
Runtime stack trace log from Terminal
Created attachment 9938 [details]
Display information
Created attachment 9939 [details]
GL/GLX information
Created attachment 9940 [details]
Xservers file
Thanks for the report, a clumsy mistake on my part. commit 7802de6d5edaf998c98b141870dc2c6b4c0f3e91 Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Sat May 12 10:10:49 2007 +0100 [cairo-xlib-screen] Clear the gc_needs_clip_reset after use. After consuming the GC we need to unset the clip reset flag, so that if we try and get a new GC without first putting a fresh one we do not try to call XSetClipMask on a NULL GC. (Fixes http://bugs.freedesktop.org/show_bug.cgi?id=10921) Confirmed that the problem has gone. Thanks, |
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.