Hi!
I have a very rough idea and I hope that this bug has just been repaired last week when I fixed a bug with forward references enumeration types. The fix is in the anonymous CVS. Could you please give it a try?
undergrid> Thanks for your response Frank, I've just checked the CVS undergrid> against the source files I have compiled and found no undergrid> updates since I checked them out late Friday night (BST) so undergrid> I guess I already have these updates. I should have said undergrid> when I got the source files out, which was a few hours undergrid> before emailing the list.
Frank> Ok. I'll try to examine the problem sometime soon...
Ok, second attempt... :-)
Although I could not reconstruct the problem, I found an illegal reference of non-local types, that could have been freed in a previous step of the module loop in smiFreeData(). So, could you please give the latest snapshot from the anonymous CVS repository a try...
-frank