[racket-dev] Release for v5.0.2 has begun

From: Neil Toronto (neil.toronto at gmail.com)
Date: Wed Oct 20 19:55:20 EDT 2010

Noel Welsh wrote:
> On Wed, Oct 20, 2010 at 3:39 PM, Doug Williams
> <m.douglas.williams at gmail.com> wrote:
>> I downloaded the pre-release version this morning - 10/20 (I believe it was
>> a build from 10/16). The plot package and plot extensions in the science
>> collection all work as expected. But, I am getting different numeric answers
>> for some of my science collection routines (for example, the gamma function)
>> and some of my newer code (for example, FFT) either fails with an error
>> message or DrRacket just dies. All of this code uses unsafe operations and
>> the problem may lie there somewhere. I'll try digging more deeply this
>> evening.
> 
> There is a crash inducing bug in some uses of flround (at least, last
> time I tried it). I haven't previously reported it as I haven't had
> the time to narrow down the situation that causes it. My DCT package
> on Github triggers it.

I've had unsafe-fllog crash DrRacket a few times. The symptoms are 
always consistent for me, but the bug fixers (Vincent and Matthew in 
this case) haven't been able to duplicate them. It's very 
context-sensitive (e.g. it depends whether printf and/or parameters are 
used nearby, and whether the unsafe-fllog comes from TR's optimizer), so 
it was very hard to narrow down in the first place.

I'm thinking this is all the same thing, and JIT-related. (Except maybe 
Doug's is caused by chaperones.)

Neil T


Posted on the dev mailing list.