aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/runtime/OomSignalHandler.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/runtime/OomSignalHandler.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/runtime/OomSignalHandler.java9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/runtime/OomSignalHandler.java b/src/main/java/com/google/devtools/build/lib/runtime/OomSignalHandler.java
index 8338c2398e..39c2c8902c 100644
--- a/src/main/java/com/google/devtools/build/lib/runtime/OomSignalHandler.java
+++ b/src/main/java/com/google/devtools/build/lib/runtime/OomSignalHandler.java
@@ -41,13 +41,6 @@ class OomSignalHandler extends AbstractSignalHandler {
LOG.info(message);
OutErr.SYSTEM_OUT_ERR.printErrLn(
"Exiting as if we OOM'd because SIGUSR2 received, presumably from JVM");
- try {
- BugReport.handleCrash(new OutOfMemoryError(message));
- } finally {
- // This block should never be reached because BugReport.handleCrash halts the JVM, but just in
- // case.
- System.err.println("Failed to exit with OOM error code");
- Runtime.getRuntime().halt(ExitCode.OOM_ERROR.getNumericExitCode());
- }
+ BugReport.handleCrash(new OutOfMemoryError(message));
}
}