ddollar / forego

Foreman in Go
1.43k stars 175 forks source link

does not pass on signal to children #114

Open grosser opened 6 years ago

grosser commented 6 years ago
kill -QUIT <PID>
PC=0x5f2bc m=0 sigcode=0

goroutine 0 [idle]:
runtime.futex(0x247c38, 0x0, 0x0, 0x0, 0x14400000000, 0x100000001, 0x0, 0x0, 0x0, 0x3b370, ...)
    /usr/local/go/src/runtime/sys_linux_arm64.s:311 +0x1c
runtime.futexsleep(0x247c38, 0x0, 0xffffffffffffffff)
    /usr/local/go/src/runtime/os_linux.go:45 +0x3c
runtime.notesleep(0x247c38)
    /usr/local/go/src/runtime/lock_futex.go:151 +0x84
runtime.stopm()
    /usr/local/go/src/runtime/proc.go:1680 +0xa0
runtime.findrunnable(0x14420016000, 0x0)
    /usr/local/go/src/runtime/proc.go:2135 +0x4e0
runtime.schedule()
    /usr/local/go/src/runtime/proc.go:2255 +0xe4
runtime.park_m(0x14420000180)
    /usr/local/go/src/runtime/proc.go:2318 +0x90
runtime.mcall(0x247400)
    /usr/local/go/src/runtime/asm_arm64.s:181 +0x50