--- old/src/share/vm/classfile/javaClasses.cpp Thu Mar 26 05:21:47 2015 +++ new/src/share/vm/classfile/javaClasses.cpp Thu Mar 26 05:21:45 2015 @@ -126,7 +126,7 @@ tty->print_cr(" name: %s, sig: %s, flags: %08x", fs.name()->as_C_string(), fs.signature()->as_C_string(), fs.access_flags().as_int()); } #endif //PRODUCT - fatal("Invalid layout of preloaded class"); + vm_exit_during_initialization("Invalid layout of preloaded class"); } dest_offset = fd.offset(); } @@ -3606,7 +3606,7 @@ tty->print_cr(" name: %s, sig: %s, flags: %08x", fs.name()->as_C_string(), fs.signature()->as_C_string(), fs.access_flags().as_int()); } #endif //PRODUCT - fatal("Invalid layout of preloaded class"); + vm_exit_during_initialization("Invalid layout of preloaded class"); return -1; }