ubuntu-x-swat team mailing list archive
-
ubuntu-x-swat team
-
Mailing list archive
-
Message #127271
[Bug 756237] Re: wxRuby crashes with segmentation fault in pixman_image_composite32
I've found out what causes this bug; I found this bug not in wxRuby, but
in wxLua---but its the same bug, using pixman 0.20.0 seems to fix it.
The offending commit (after trying each commit from 0.20.0 to 0.20.2 is:
http://cgit.freedesktop.org/pixman/commit/?h=0.20&id=6718621c62ef03d1dd71c34242a873aba798e8aa
Yes, its a fix that broke it :P. After going through what it does, it
basically enables support for __thread if the compiler supports it, and
in this case gcc *does* support it.
However, it looks like there's either a bug with the gcc __thread
implementation, or how pixman uses __thread. Previously, such
functionality looks like it would have defaulted to a pthread
implementation.
Looks like this needs to be pushed upstream (somewhere), because the
same bug exists up to the current HEAD and disabling __thread support
fixes it.
--
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to pixman in Ubuntu.
https://bugs.launchpad.net/bugs/756237
Title:
wxRuby crashes with segmentation fault in pixman_image_composite32
References