If a compiler thread can not be created, we abort the VM.
Unfortunately, we still hold the Threads_lock. Error reporting
itself uses locks, e.g., Heap_lock, which can cause deadlocks.
Unfortunately, we still hold the Threads_lock. Error reporting
itself uses locks, e.g., Heap_lock, which can cause deadlocks.