Ubuntu x64 fresh install returns panic runtime error
Author: k8smonkeyCreated Oct 3, 2022Updated Jul 21, 2026
After done fresh installations according to docs:
$ which browsh
usr/bin/browsh
when run, browsh || browsh --debug
- blank screen for few seconds
- Sorry I had to post a screenshot since I can't find a way to copy the error in text form

when run, browsh --http-server-mode
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x4bba59]
goroutine 18 [running]:
os.(*Process).signal(0x46?, {0x94f4d8?, 0xb1ad30?})
/opt/hostedtoolcache/go/1.18.4/x64/src/os/exec_unix.go:63 +0x39
os.(*Process).Signal(...)
/opt/hostedtoolcache/go/1.18.4/x64/src/os/exec.go:138
os.(*Process).kill(...)
/opt/hostedtoolcache/go/1.18.4/x64/src/os/exec_posix.go:67
os.(*Process).Kill(0xc0000e6000?)
/opt/hostedtoolcache/go/1.18.4/x64/src/os/exec.go:123 +0x27
github.com/browsh-org/browsh/interfacer/src/browsh.startHeadlessFirefox()
/home/runner/work/browsh/browsh/interfacer/src/browsh/firefox.go:92 +0x4ad
created by github.com/browsh-org/browsh/interfacer/src/browsh.setupFirefox
/home/runner/work/browsh/browsh/interfacer/src/browsh/firefox.go:303 +0x25Source: browsh-org/browsh