diff -r bc53a86f5357 -r dd05dac9563a src/share/vm/runtime/thread.cpp --- a/src/share/vm/runtime/thread.cpp Tue Mar 24 21:50:37 2020 +0000 +++ b/src/share/vm/runtime/thread.cpp Fri Mar 27 19:15:09 2020 +0000 @@ -836,7 +836,9 @@ } void Thread::oops_do(OopClosure* f, CLDClosure* cld_f, CodeBlobClosure* cf) { - active_handles()->oops_do(f); + if (active_handles() != NULL) { + active_handles()->oops_do(f); + } // Do oop for ThreadShadow f->do_oop((oop*)&_pending_exception); handle_area()->oops_do(f);