Hi, I am experiencing this on Ubuntu 10.10.

I am using GNUstep from trunk and cairo 1.10.2 and pixman 0.20.2 built from 
source.

It's caused by the thread-local fast_path_cache variable in pixman.c. If you 
make that non-thread-local (a normal static variable) the problem will go away.

The root problem here is interaction between thread local storage and dlopen, 
because the gnustep-back bundle, which dynamically links to libpixman, is 
dlopened by gnustep-gui. However, I'm not sure how to properly fix it other 
than building pixman without TLS.

Cheers,
Eric


--
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/3d7754c4-6332-4333-9b52-7783defdf...@gmail.com

Reply via email to