[cairo] Multi-thread issue in cairo-win32-font.c
Lufy D.Monkey
lufy2012 at yahoo.ca
Fri Jul 9 18:02:01 PDT 2010
Hi,
I had encountered a multi-thread issue in cairo-win32-font.c line 133 to line
153 (_get_global_font_dc()). There is a static variable in this function and
when two threas are rendering the text. Although they dosen't share any cairo_t*
or cairo_surface_t* it will end up failing the cairo rendering because of this
static variable. I am not sure if anyone had reported this problem but I think
the protection should be done in cairo library (I think cairo is a thread safty
library, correct me if I am wrong). It doesn't make sence to protect in the
application level: protecting threads that dosen't share anyhing.
any ideas?
Thanks,
Nick
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cairographics.org/archives/cairo/attachments/20100709/3c4f648b/attachment.htm>
More information about the cairo
mailing list