changeset 21617:ed013f4d38e5

don't destroy and clear JNI global for HotSpotJVMCIRuntime singleton object during shutdown as racing compiler threads may still access it
author Doug Simon <doug.simon@oracle.com>
date Mon, 01 Jun 2015 12:29:48 +0200
parents 4c146c9367b6
children 0a203897b112
files src/share/vm/jvmci/jvmciRuntime.cpp
diffstat 1 files changed, 0 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/vm/jvmci/jvmciRuntime.cpp	Sun May 31 23:57:31 2015 +0200
+++ b/src/share/vm/jvmci/jvmciRuntime.cpp	Mon Jun 01 12:29:48 2015 +0200
@@ -1059,9 +1059,6 @@
     JavaCallArguments args;
     args.push_oop(receiver);
     JavaCalls::call_special(&result, receiver->klass(), vmSymbols::shutdown_method_name(), vmSymbols::void_method_signature(), &args, CHECK_ABORT);
-
-    JNIHandles::destroy_global(_HotSpotJVMCIRuntime_instance);
-    _HotSpotJVMCIRuntime_instance = NULL;
   }
 }