My previous problem (#7294) has gone, but an another recently.
Searching similar reports in this section doesn't show the
right place to report, thus I created a new account.
When I try to open a new child window (like settings window)
from a main window already opened in a certain applications
(in this case Sylpheed, Terminal), Cairo causes a segfault
It's the latest version 1.4.7 from the git repository with;
GCC 3.4.6 (-O2 -g -W -Wall -Wformat=2 -mips4)
I'll submit the logs later.
Created attachment 9936 [details]
Runtime stack trace log from Sylpheed
Created attachment 9937 [details]
Runtime stack trace log from Terminal
Created attachment 9938 [details]
Created attachment 9939 [details]
Created attachment 9940 [details]
Thanks for the report, a clumsy mistake on my part.
Author: Chris Wilson <email@example.com>
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.
Confirmed that the problem has gone.