On 25/05/14 10:33 AM, Bartłomiej Piotrowski wrote:
On Sat, 17 May 2014 22:57:46 +1000 Allan McRae <allan@archlinux.org> wrote:
On 17/05/14 22:40, Bartłomiej Piotrowski wrote:
It's temporarily built using Clang, mainly because new gcc snapshot hasn't fixed segfaults for everyone.
Please file bug reports for breakages caused by the gcc update. I can not track/report/fix bugs that are not brought to my attention.
Allan
Apparently all are gone with -fno-delete-null-pointer-checks. I can try to write a small example during next week.
If no one has any objections, I'll move the packages and publish this draft tomorrow.
If that solves it, it's quite possible that the code has undefined behaviour rather than this being a GCC bug. One possibility is a race condition where a pointer's value is read/written concurrently without atomics (maybe helgrind can find something?).