On 7/14/11 1:11 AM, Loopback wrote:
Now the program calls Runtime.terminate, which is supposed to take care of the memory garbage and etc. This does not work. The terminate function call throws an Error, "Memory Allocation Failure". This failure originates in the 'Foo' destructor, which in turn creates a appender object of type string. My question is; how come this throws an error?
Currently, no memory can be allocated at all during garbage collection runs, which is where destructors are usually called.
David
