> It fails on FreeBSD 5.0 current, the "work-in-progress" upcoming > major release (but FreeBSD 5.0 current is a "moving target" at the > moment):
Thanks for another fine report, Olli. I suspect that the FreeBSD folk have a bit of extra debugging turned on for this very reason which is why you caught an error that had been missed on every other platform. What seems to have happened is that Hugs frees the library when it deletes a script (e.g., when it shuts down). Unfortunately, Hugs didn't remember that it had freed the library so, in some circumstances, it could free the same dll twice. I've fixed this bug and made up another tarfile: http://www.reid-consulting-uk.ltd.uk/downloads/hugs98-ffi-09072002c-src.tar.gz Hopefully this fixes the problem. -- Alastair Reid [EMAIL PROTECTED] Reid Consulting (UK) Limited http://www.reid-consulting-uk.ltd.uk/alastair/ _______________________________________________ Hugs-Bugs mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/hugs-bugs
