1.1 --- a/src/share/vm/runtime/thread.cpp Wed Apr 15 11:14:58 2020 +0800 1.2 +++ b/src/share/vm/runtime/thread.cpp Wed Apr 15 11:49:55 2020 +0800 1.3 @@ -842,7 +842,9 @@ 1.4 } 1.5 1.6 void Thread::oops_do(OopClosure* f, CLDClosure* cld_f, CodeBlobClosure* cf) { 1.7 - active_handles()->oops_do(f); 1.8 + if (active_handles() != NULL) { 1.9 + active_handles()->oops_do(f); 1.10 + } 1.11 // Do oop for ThreadShadow 1.12 f->do_oop((oop*)&_pending_exception); 1.13 handle_area()->oops_do(f);