--- old/src/hotspot/share/compiler/compileBroker.cpp 2018-07-09 13:44:55.482954717 +0200 +++ new/src/hotspot/share/compiler/compileBroker.cpp 2018-07-09 13:44:55.338954719 +0200 @@ -530,7 +530,6 @@ void CompileBroker::print_compile_queues(outputStream* st) { st->print_cr("Current compiles: "); - MutexLocker locker(MethodCompileQueue_lock); char buf[2000]; int buflen = sizeof(buf); @@ -546,7 +545,7 @@ } void CompileQueue::print(outputStream* st) { - assert(MethodCompileQueue_lock->owned_by_self(), "must own lock"); + assert_locked_or_safepoint(MethodCompileQueue_lock); st->print_cr("%s:", name()); CompileTask* task = _first; if (task == NULL) {