Bug#613221: This is related to __thread

2011-03-12 Thread Yavor Doganov
Eric Wasylishen wrote: > I think what led me to say this was, I found that modifying > GNUstep-gui so it links directly to cairo and pixman made the crash > disappear. Interesting. But that's only a workaround, and not really an option because gnustep-gui is configured with --as-needed in Debian

Bug#613221: This is related to __thread

2011-03-11 Thread Eric Wasylishen
Hi Yavor, On 2011-03-11, at 12:25 PM, Yavor Doganov wrote: > Hi Eric, > > On Mon, Feb 14, 2011 at 03:05:49PM -0700, Eric Wasylishen wrote: >> 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 wil

Bug#613221: This is related to __thread

2011-03-11 Thread Yavor Doganov
Hi Eric, On Mon, Feb 14, 2011 at 03:05:49PM -0700, Eric Wasylishen wrote: > 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. Yep, or if you set the tls_model to *-exec. But IMO this

Bug#613221: This is related to __thread

2011-02-14 Thread Eric Wasylishen
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