From 0378e0d123435d00ce89615b482fde002a36d765 Mon Sep 17 00:00:00 2001 From: Alex Osborne Date: Tue, 5 Apr 2022 16:40:52 +0900 Subject: [PATCH] ChromeProcess: Use the --disable-crash-reporter command-line option This avoids an ownership conflict over /tmp/Crashpad. --- .../src/main/java/org/archive/net/chrome/ChromeProcess.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/contrib/src/main/java/org/archive/net/chrome/ChromeProcess.java b/contrib/src/main/java/org/archive/net/chrome/ChromeProcess.java index eb154bc7..0b070048 100644 --- a/contrib/src/main/java/org/archive/net/chrome/ChromeProcess.java +++ b/contrib/src/main/java/org/archive/net/chrome/ChromeProcess.java @@ -60,7 +60,8 @@ public class ChromeProcess implements Closeable { } private static Process launch(String executable) throws IOException { - return new ProcessBuilder(executable, "--headless", "--remote-debugging-port=0").inheritIO() + return new ProcessBuilder(executable, "--headless", "--remote-debugging-port=0", + "--disable-crash-reporter").inheritIO() .redirectError(ProcessBuilder.Redirect.PIPE).start(); }