RFR: 8249888: failure to create a libgraal JavaVM should result in a VM crash
Doug Simon
doug.simon at oracle.com
Wed Jul 22 15:53:05 UTC 2020
Please review this enhancement which improves the debuggability of certain libgraal isolate creation issues.
BUG:
https://bugs.openjdk.java.net/browse/JDK-8249888
PATCH:
diff -r 8995e9efdee7 src/hotspot/share/jvmci/jvmciRuntime.cpp
--- a/src/hotspot/share/jvmci/jvmciRuntime.cpp Wed Jul 22 17:08:01 2020 +0200
+++ b/src/hotspot/share/jvmci/jvmciRuntime.cpp Wed Jul 22 17:41:06 2020 +0200
@@ -800,7 +800,7 @@
JNI_CreateJavaVM = CAST_TO_FN_PTR(JNI_CreateJavaVM_t, os::dll_lookup(sl_handle, "JNI_CreateJavaVM"));
if (JNI_CreateJavaVM == NULL) {
- vm_exit_during_initialization("Unable to find JNI_CreateJavaVM", sl_path);
+ fatal("Unable to find JNI_CreateJavaVM in %s", sl_path);
}
ResourceMark rm;
@@ -835,7 +835,7 @@
JVMCI_event_1("created JavaVM[%ld]@" PTR_FORMAT " for JVMCI runtime %d", javaVM_id, p2i(javaVM), _id);
return env;
} else {
- vm_exit_during_initialization(err_msg("JNI_CreateJavaVM failed with return value %d", result), sl_path);
+ fatal("JNI_CreateJavaVM failed with return value %d", result);
}
}
return NULL;
-Doug
More information about the hotspot-compiler-dev
mailing list