diff -r 08f642d9214f -r e0a340f4ab6e hotspot/src/share/vm/runtime/vmThread.cpp --- a/hotspot/src/share/vm/runtime/vmThread.cpp Thu Oct 15 17:35:42 2015 +0200 +++ b/hotspot/src/share/vm/runtime/vmThread.cpp Thu Oct 15 13:34:21 2015 -0500 @@ -419,7 +419,7 @@ // Support for self destruction if ((SelfDestructTimer != 0) && !is_error_reported() && - (os::elapsedTime() > SelfDestructTimer * 60)) { + (os::elapsedTime() > (double)SelfDestructTimer * 60.0)) { tty->print_cr("VM self-destructed"); exit(-1); }