#1617·chromedp

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 #