> 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

Reply via email to