Hello VW...
I just created this array to test my reference finder.
array := Array new: 1.
array at: 1 put: array
The reference finder stores objects in an ObjectRegistry, so
eventually that array is sent the message hash.
array hash
And because SequenceableCollection>>hash is not self-reference
resistant, this results in an infinite loop and an out of memory VM
crash. Apparently, the VM is so efficient that the low space
notification is not able to stop it from consuming all available
memory. Sigh :(...
You will find the fix attached, including test cases.
--
Best regards,
Andres mailto:
[hidden email]