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

Re: Linux Sparc FPU register corruption



James Y Knight <jyknight@google.com> writes:


> Attached is a simple reproduction case, not involving the glibc
> functions, which exhibits the same FP register corruption problem I
> see when using the memset routine in glibc's
> sysdeps/sparc/sparc32/sparcv9/memset.S.
>
> For comparison, this test program appears to runs perfectly reliably under Solaris on the same hardware.

Have you tried your test program using a kernel with SLUB enabled
instead of SLAB, as the kernel allocator?

On my machine a kernel with SLAB will produce an error every time and a
SLUB kernel never did, even after running for hours.

I've also found another example of this problem:
https://bugs.debian.org/789013

With a SLAB kernel nettle's "make check" fails but with SLUB "make check
succeeds every time.

-David Mattli


Reply to: