FFI testers wanted

Alastair Reid alastair@reid-consulting-uk.ltd.uk
09 Jul 2002 19:12:50 +0100


> 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                 alastair@reid-consulting-uk.ltd.uk  
Reid Consulting (UK) Limited  http://www.reid-consulting-uk.ltd.uk/alastair/