diff src/share/vm/runtime/java.cpp @ 17947:1772223a25a2

8037112: gc/g1/TestHumongousAllocInitialMark.java caused SIGSEGV Reviewed-by: brutisso, mgerdin
author pliden
date Fri, 11 Apr 2014 11:00:12 +0200
parents 78bbf4d43a14
children a45a4f5a9609
line wrap: on
line diff
--- a/src/share/vm/runtime/java.cpp	Thu May 22 09:12:29 2014 +0200
+++ b/src/share/vm/runtime/java.cpp	Fri Apr 11 11:00:12 2014 +0200
@@ -497,6 +497,9 @@
     os::infinite_sleep();
   }
 
+  // Stop any ongoing concurrent GC work
+  Universe::heap()->stop();
+
   // Terminate watcher thread - must before disenrolling any periodic task
   if (PeriodicTask::num_tasks() > 0)
     WatcherThread::stop();