--- old/src/share/vm/runtime/thread.cpp 2013-10-02 23:08:48.000000000 +0400 +++ new/src/share/vm/runtime/thread.cpp 2013-10-02 23:08:47.000000000 +0400 @@ -932,7 +932,7 @@ cur != VMOperationRequest_lock && cur != VMOperationQueue_lock) || cur->rank() == Mutex::special) { - warning("Thread holding lock at safepoint that vm can block on: %s", cur->name()); + fatal(err_msg("Thread holding lock at safepoint that vm can block on: %s", cur->name())); } } }