On Fri, Jun 28, 2013 at 02:36:10AM -0400, Paul Khuong wrote:
> Peter Keller wrote:
> >I'm doing a little bit of math and ran into an ldb invocation. I'm
> >using the released version of sbcl 1.1.8 on x86 linux built from source
> >* (cosh 90)
> >fatal error encountered in SBCL pid 28747(tid 3085158080):
> >set_pseudo_atomic_atomic: pseudo atomic bits is -1213584672.
> >Welcome to LDB, a low-level debugger for the Lisp runtime environment.
> Interesting (: We hit an FPE while boxing the into a heap-allocated
> single float (we always double round, and the value is fine as a
> double float).
> Should be fixed in 8fee78e (Store FP values from x87 to the heap
> outside pseudo-atomic), and 74cf7a4 (double->single float conversion
> isn't a no-op on x87 anymore) should cause less surprising results
> when converting double floats to single.
> Thank you for the tiny test case!
Thank you very much for the quick fix!