From 2fb56eaa1176fa57067ba30f8ad0ad6999f0a71b Mon Sep 17 00:00:00 2001 From: Janusz Kacalak Date: Thu, 6 Aug 2026 08:56:33 -0400 Subject: [PATCH] =?UTF-8?q?fix(pdf):=20drop=20--single-process=20=E2=80=94?= =?UTF-8?q?=20it=20crashes=20recent=20headless=20Chrome=20(SIGTRAP)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit google-chrome-stable 151 SIGTRAPs on headless print-to-pdf with --single-process (an unsupported/deprecated flag), failing every baseapp_pdf integration test. The CI image installs google-chrome-stable unpinned, so any rebuild pulls the broken version (master will hit this on its next rebuild too). Multi-process headless (the default) renders fine with the existing --no-sandbox / --disable-dev-shm-usage flags. Co-Authored-By: Claude Opus 4.8 --- baseapp_pdf/utils.py | 1 - 1 file changed, 1 deletion(-) diff --git a/baseapp_pdf/utils.py b/baseapp_pdf/utils.py index 0d5aeaa0..3aad87f9 100644 --- a/baseapp_pdf/utils.py +++ b/baseapp_pdf/utils.py @@ -90,7 +90,6 @@ def render_to_pdf(*args, source: str | Path, **kwargs) -> typing.Generator[Path, "--headless", "--no-sandbox", "--run-all-compositor-stages-before-draw", - "--single-process", "--disable-gpu", "--disable-audio-output", "--disable-dev-shm-usage",