--- old/src/share/vm/utilities/vmError.cpp 2016-05-09 21:13:18.470568025 +0900 +++ new/src/share/vm/utilities/vmError.cpp 2016-05-09 21:13:18.287235318 +0900 @@ -731,6 +731,7 @@ STEP("printing heap information") if (_verbose && Universe::is_fully_initialized()) { + MutexLockerEx hl(Heap_lock, true); // No safepoint check Universe::heap()->print_on_error(st); st->cr(); st->print_cr("Polling page: " INTPTR_FORMAT, p2i(os::get_polling_page())); @@ -907,6 +908,7 @@ // STEP("printing heap information") if (Universe::is_fully_initialized()) { + MutexLocker hl(Heap_lock); Universe::heap()->print_on_error(st); st->cr(); st->print_cr("Polling page: " INTPTR_FORMAT, p2i(os::get_polling_page()));