[cairo] Solid surface cache causing cross-thread unhappiness

Carl Worth cworth at cworth.org
Wed Feb 28 10:39:28 PST 2007


On Wed, 28 Feb 2007 10:18:36 -0800, MenTaLguY wrote:
> To clarify, is this an issue of the ejected surface being destroyed
> while another thread is using it to draw with, or an issue of xlib
> calls from surface destruction conflicting with (non-cairo?) xlib
> calls made from another thread?

I don't know which case the application in question hit, but I think
either case would manifest similarly. As far as I understand the error
message, it's two threads calling into the same Display* when Xlib
wasn't prepared for that.

-Carl
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/cairo/attachments/20070228/60ee3a41/attachment.pgp


More information about the cairo mailing list