< prev index next >

src/hotspot/os_cpu/linux_sparc/os_linux_sparc.cpp

Print this page
rev 55480 : [mq]: 8227275-native-oom-hanging-assertions

@@ -508,13 +508,14 @@
     }
   }
 
 #ifdef CAN_SHOW_REGISTERS_ON_ASSERT
   if ((sig == SIGSEGV || sig == SIGBUS) && info != NULL && info->si_addr == g_assert_poison) {
-    handle_assert_poison_fault(ucVoid, info->si_addr);
+    if (handle_assert_poison_fault(ucVoid, info->si_addr)) {
     return 1;
   }
+  }
 #endif
 
   JavaThread* thread = NULL;
   VMThread* vmthread = NULL;
   if (os::Linux::signal_handlers_are_installed) {
< prev index next >