--- old/src/os/linux/vm/os_linux.cpp Thu Mar 13 20:53:23 2014 +++ new/src/os/linux/vm/os_linux.cpp Thu Mar 13 20:53:23 2014 @@ -4461,7 +4461,7 @@ #define DO_SIGNAL_CHECK(sig) \ - if (!sigismember(&check_signal_done, sig)) \ + if (!sigismember(&check_signal_done, sig) && (sig != SIGINT || isatty(fileno(stdin)))) \ os::Linux::check_signal_handler(sig) // This method is a periodic task to check for misbehaving JNI applications