I think it is a similiar issue to the herz problem ...
I posted something on that on the bug thread but no one ever reacted.
The GC code has a passage where it raises a variable over and over again, by 500 each time. This variable is never lowered ... and the problem is, that this happens in automatic mode, each time memory is allocated. -> would be a potential crash reason as the number is used for other stuff so if it flips to -maxint ... you know what will happen.
I posted something on that on the bug thread but no one ever reacted.
The GC code has a passage where it raises a variable over and over again, by 500 each time. This variable is never lowered ... and the problem is, that this happens in automatic mode, each time memory is allocated. -> would be a potential crash reason as the number is used for other stuff so if it flips to -maxint ... you know what will happen.