#446·browsh

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

  1. blank screen for few seconds
  2. Sorry I had to post a screenshot since I can't find a way to copy the error in text form 2022-10-03_14-53

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 +0x25