I am definitely using unsafe-vector-ref (and -set!) - a lot - with contracted vectors. So, that is at least part of my problem. And, the newer code uses many of the newer unsafe operations (like unsafe-fllog). This weekend I will change all of the vector references and see how everything runs with the pre-release version<br>
<br>Noel and Neil, were the unsafe-flround and unsafe-fllog problems you saw just with the newer nightly builds or with the released version of Racket? [I haven&#39;t had any problems with the released versions.]<br><br>Doug<br>
<br><div class="gmail_quote">On Wed, Oct 20, 2010 at 5:55 PM, Neil Toronto <span dir="ltr">&lt;<a href="mailto:neil.toronto@gmail.com">neil.toronto@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="h5">Noel Welsh wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Wed, Oct 20, 2010 at 3:39 PM, Doug Williams<br>
&lt;<a href="mailto:m.douglas.williams@gmail.com" target="_blank">m.douglas.williams@gmail.com</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I downloaded the pre-release version this morning - 10/20 (I believe it was<br>
a build from 10/16). The plot package and plot extensions in the science<br>
collection all work as expected. But, I am getting different numeric answers<br>
for some of my science collection routines (for example, the gamma function)<br>
and some of my newer code (for example, FFT) either fails with an error<br>
message or DrRacket just dies. All of this code uses unsafe operations and<br>
the problem may lie there somewhere. I&#39;ll try digging more deeply this<br>
evening.<br>
</blockquote>
<br>
There is a crash inducing bug in some uses of flround (at least, last<br>
time I tried it). I haven&#39;t previously reported it as I haven&#39;t had<br>
the time to narrow down the situation that causes it. My DCT package<br>
on Github triggers it.<br>
</blockquote>
<br></div></div>
I&#39;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&#39;t been able to duplicate them. It&#39;s very context-sensitive (e.g. it depends whether printf and/or parameters are used nearby, and whether the unsafe-fllog comes from TR&#39;s optimizer), so it was very hard to narrow down in the first place.<br>

<br>
I&#39;m thinking this is all the same thing, and JIT-related. (Except maybe Doug&#39;s is caused by chaperones.)<br>
<br>
Neil T<br>
</blockquote></div><br>