< prev index next >
src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
Print this page
rev 7267 : 8062036: ConcurrentMarkThread::slt may be invoked before ConcurrentMarkThread::makeSurrogateLockerThread causing intermittent crashes
Summary: Suppress gc_alot during VM init, improve error for SLT uninitialized.
Reviewed-by: jmasa, brutisso
@@ -138,11 +138,12 @@
return res;
}
void SurrogateLockerThread::report_missing_slt() {
vm_exit_during_initialization(
- "GC before GC support fully initialized: SLT not yet created");
+ "GC before GC support fully initialized: "
+ "SLT is needed but has not yet been created.");
ShouldNotReachHere();
}
void SurrogateLockerThread::manipulatePLL(SLT_msg_type msg) {
MutexLockerEx x(&_monitor, Mutex::_no_safepoint_check_flag);
< prev index next >