[racket-dev] ffi crash on callback during GC
On Nov 22, 2010, at 3:12 PM, Matthew Flatt wrote:
> At Mon, 22 Nov 2010 15:00:01 -0800, John Clements wrote:
>> Taking a look at the crash report, I see that the crash appears to
>> happen when the callback is called by a C thread while Racket is
>> collecting garbage, [...]
>>
>> So: is racket supposed to magically handle this?
>
> Yes. I think this could be a bug in `#:async-apply' support, where I
> didn't think through the possibility of a GC during the callback. I'll
> work on that soon.
I just tried out your updated version of DrRacket, and I'm delighted to report that I'm no longer able to reproduce this crash. It only happened about 1 in 3 times before the fix, so I can't say for sure, but it certainly appears that this bug is fixed.
Thanks!
John
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4669 bytes
Desc: not available
URL: <http://lists.racket-lang.org/dev/archive/attachments/20101123/e1a27ab2/attachment.p7s>