diff -Naur a/Python-3.4.3/Modules/faulthandler.c b/Python-3.4.3/Modules/faulthandler.c --- a/Python-3.4.3/Modules/faulthandler.c 2015-02-25 16:57:46.000000000 +0530 +++ b/Python-3.4.3/Modules/faulthandler.c 2015-05-27 20:56:46.225330409 +0530 @@ -261,10 +261,6 @@ if (handler->signum == signum) break; } - if (handler == NULL) { - /* faulthandler_nsignals == 0 (unlikely) */ - return; - } /* restore the previous handler */ #ifdef HAVE_SIGACTION