Chromium processes remain running after program exits
Author: X-CotangCreated Feb 11, 2026Updated Feb 11, 2026
Environment
chromedp version: v0.14.2
Go version: go1.25.5 linux/amd64
OS: Alpine Linux
Docker base image: golang:alpine3.22
Chromium installed via: apk add chromium
Description
After running a simple chromedp program (the official screenshot example), the Go process exits successfully, but multiple chromium and chrome_crashpad processes remain running.
~/test # uname -a
Linux 5289bf9fd633 6.8.0-1021-aws #23-Ubuntu SMP Mon Dec 9 23:59:34 UTC 2024 x86_64 Linux
~/test # ps
PID USER TIME COMMAND
1 root 0:00 /bin/sh
7 root 0:00 sh
15 root 0:00 ps
~/test # go run main.go
2026/02/11 08:17:06 wrote elementScreenshot.png and fullScreenshot.png
~/test # ps aux
PID USER TIME COMMAND
1 root 0:00 /bin/sh
7 root 0:00 sh
52 root 0:00 [chrome_crashpad]
54 root 0:00 [chrome_crashpad]
57 root 0:00 [chromium]
58 root 0:00 [chromium]
80 root 0:00 [chromium]
85 root 0:00 [chromium]
113 root 0:00 [chromium]
132 root 0:00 [chromium]
134 root 0:00 [chromium]
166 root 0:00 [chromium]
187 root 0:01 [chromium]
196 root 0:00 [chromium]
226 root 0:00 ps aux
~/test #
Source: chromedp/chromedp