diff --git a/signal.c b/signal.c index e785b6fb96..3f104b1854 100644 --- a/signal.c +++ b/signal.c @@ -1047,10 +1047,14 @@ Init_signal(void) #endif #ifdef SIGBUS +# ifndef RUBY_GC_STRESS install_sighandler(SIGBUS, sigbus); +# endif #endif #ifdef SIGSEGV +# ifndef RUBY_GC_STRESS install_sighandler(SIGSEGV, sigsegv); +# endif #endif #ifdef SIGPIPE install_sighandler(SIGPIPE, sigpipe);