Add BazelCrashUtils to make it easier to crash the JVM when uncaught exceptions are detected in async worker threads.
PiperOrigin-RevId: 193725871
diff --git a/src/main/java/com/google/devtools/build/lib/runtime/BlazeRuntime.java b/src/main/java/com/google/devtools/build/lib/runtime/BlazeRuntime.java
index f69b44b..b763606 100644
--- a/src/main/java/com/google/devtools/build/lib/runtime/BlazeRuntime.java
+++ b/src/main/java/com/google/devtools/build/lib/runtime/BlazeRuntime.java
@@ -1093,7 +1093,8 @@
ExitCode.LOCAL_ENVIRONMENTAL_ERROR);
}
runtime.initWorkspace(directories, binTools);
- CustomExitCodePublisher.setAbruptExitStatusFileDir(serverDirectories.getOutputBase());
+ CustomExitCodePublisher.setAbruptExitStatusFileDir(
+ serverDirectories.getOutputBase().getPathString());
// Most static initializers for @SkylarkSignature-containing classes have already run by this
// point, but this will pick up the stragglers.