--- old/src/hotspot/os_cpu/linux_sparc/os_linux_sparc.cpp 2017-11-14 05:52:04.096931313 -0800 +++ new/src/hotspot/os_cpu/linux_sparc/os_linux_sparc.cpp 2017-11-14 05:52:03.745898753 -0800 @@ -558,7 +558,6 @@ } if (sig == SIGBUS && - thread->thread_state() == _thread_in_vm && thread->doing_unsafe_access()) { stub = SharedRuntime::handle_unsafe_access(thread, npc); }