User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:188.8.131.52) Gecko/20090729 Firefox/3.5.2 Build Identifier: latest When the GC allocates/deallocates memory it will attempt to record these actions, but, when an allocation fails this step should be skipped. Reproducible: Always Steps to Reproduce: 1. Run the heap out of memory 2. Try to allocate something from the heap Actual Results: We still attempt to record the failed allocation resulting in asserts. Expected Results: No allocation should be performed.
Tom - Is this fixed?
TrackSystemAlloc doesn't check for NULL
It doesn't need to its never called with NULL SystemNew will Abort if the system allocator fails.