[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#710439: More info



So I have tried some more attempts.

If I disable vmx use in pixman, the crashes go away.
If I disable use of openMP in pixman, the crashes go away.
If I run on a power6 rather than power7, the crashes go away.
If I use strace, the crashes go away.
If I use gdb, the crashes go away.
If I install libc 2.17 instead of 2.13 (without recompiling anything),
the crashes go away.

So somehow it seems to be in interaction between vmx instructions and
openMP on power7, probably to due with memory barriers (or lack of
them somewhere between threads), with very specific timing (which gdb,
strace both affect), which has either been fixed in libc 2.17, or the
timing is somehow different again masking the problem.

I have no idea how to debug this any further.

-- 
Len Sorensen


Reply to: