The VM crashes on the way to reporting an out of memory condition. This happens during thread creation, before TLS is initialized. It could be a missing NULL check in vm_perform_shutdown_actions() after a call to Thread::current(). ###@###.### suggested that vm_perform_shutdown_actions() should probably use TLS:get_thread_slow().
|