Diagnosing crashes
A crash should occur only because of a fault in the JVM, or because of a fault in native (JNI) code that is being run inside the Java™ process. A crash is more strictly defined on z/OS® as a program check that is handled by z/OS UNIX as an unrecoverable signal (for example, SIGSEGV for PIC4; 10, 11, or SIGILL for PIC1).