Hello,
On Fri, Jun 28, 2013 at 02:36:10AM 0400, Paul Khuong wrote:
> Peter Keller wrote:
> >Hello,
> >
> >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 lowlevel debugger for the Lisp runtime environment.
> >ldb>
>
> Interesting (: We hit an FPE while boxing the into a heapallocated
> 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 pseudoatomic), and 74cf7a4 (double>single float conversion
> isn't a noop 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!
pete
