< prev index next >

src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp

Print this page

        

@@ -400,12 +400,11 @@
           }
       } else if (sig == SIGILL && *(int *)pc == NativeInstruction::zombie_illegal_instruction) {
         // Zombie
         stub = SharedRuntime::get_handle_wrong_method_stub();
       }
-    } else if (thread->thread_state() == _thread_in_vm &&
-               sig == SIGBUS && thread->doing_unsafe_access()) {
+    } else if (sig == SIGBUS && thread->doing_unsafe_access()) {
         unsafe_access = true;
     }
 
     // jni_fast_Get<Primitive>Field can trap at certain pc's if a GC kicks in
     // and the heap gets shrunk before the field access.
< prev index next >