burke / zeus

Boot any rails app in under a second.
MIT License
3.33k stars 231 forks source link

Zeus crashing in Sierra #607

Closed jarkko closed 7 years ago

jarkko commented 7 years ago

Zeus is randomly (and frequently) crashing on macOS Sierra. This seems to be related to the fsevents go code.

Full backtrace:

2016-11-04 11:45 zeus-darwin-amd64[31942] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-22)
2016-11-04 11:45 zeus-darwin-amd64[31942] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-22)
fatal error: unexpected signal during runtime execution
fatal error: unexpected signal during runtime execution
fatal error: unexpected signal during runtime execution
fatal error: unexpected signal during runtime execution
fatal error: unexpected signal during runtime execution
fatal error: unexpected signal during runtime execution
fatal error: unexpected signal during runtime execution
fatal error: unexpected signal during runtime execution
[signal 0xb code=0x1 addr=0x2daf7af8 pc=0x40adf15]

runtime stack:
runtime.throw(0x4227b00, 0x2a)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/panic.go:547 +0x90 fp=0x7000062ffbe0 sp=0x7000062ffbc8
runtime.sigpanic()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/sigpanic_unix.go:12 +0x5a fp=0x7000062ffc30 sp=0x7000062ffbe0
runtime/internal/atomic.Load64(0x2daf7af8, 0x2daf7affd86e)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/internal/atomic/atomic_amd64x.go:26 +0x5 fp=0x7000062ffc38 sp=0x7000062ffc30
runtime.lfstackpop(0x42f0688, 0xc820239028)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/lfstack.go:38 +0x6d fp=0x7000062ffc70 sp=0x7000062ffc38
runtime.getempty(0x65, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgcwork.go:341 +0x3b fp=0x7000062ffca0 sp=0x7000062ffc70
runtime.(*gcWork).init(0x7000062ffd40)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgcwork.go:97 +0x20 fp=0x7000062ffcb8 sp=0x7000062ffca0
runtime.(*gcWork).get(0x7000062ffd40, 0x700000000001)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgcwork.go:172 +0x38 fp=0x7000062ffce8 sp=0x7000062ffcb8
runtime.gcDrain(0x7000062ffd40, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgcmark.go:831 +0x122 fp=0x7000062ffd20 sp=0x7000062ffce8
runtime.gchelper()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:1806 +0x7e fp=0x7000062ffd70 sp=0x7000062ffd20
runtime.stopm()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:1541 +0x13f fp=0x7000062ffd90 sp=0x7000062ffd70
runtime.findrunnable(0xc820022000, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:1976 +0x739 fp=0x7000062ffe10 sp=0x7000062ffd90
runtime.schedule()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:2075 +0x24f fp=0x7000062ffe48 sp=0x7000062ffe10
runtime.park_m(0xc8201b2a80)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:2140 +0x18b fp=0x7000062ffe70 sp=0x7000062ffe48
runtime.mcall(0x44c3000)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:233 +0x5b fp=0x7000062ffe80 sp=0x7000062ffe70

goroutine 1 [chan receive]:
runtime.gopark(0x423aa78, 0xc820067138, 0x41eedf0, 0xc, 0x17, 0x3)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82051fb78 sp=0xc82051fb50
runtime.goparkunlock(0xc820067138, 0x41eedf0, 0xc, 0xc820032017, 0x3)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc82051fbb0 sp=0xc82051fb78
runtime.chanrecv(0x4161f80, 0xc8200670e0, 0xc82051fce8, 0x1, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc82051fc38 sp=0xc82051fbb0
runtime.chanrecv1(0x4161f80, 0xc8200670e0, 0xc82051fce8)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc82051fc68 sp=0xc82051fc38
github.com/burke/zeus/go/zeusmaster.Run(0x41f2e90, 0x9, 0x11e1a300, 0x0)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/zeusmaster/zeusmaster.go:54 +0x35a fp=0xc82051fd00 sp=0xc82051fc68
main.main()
    /Users/andrew/code/go/src/github.com/burke/zeus/go/cmd/zeus/zeus.go:78 +0x5e5 fp=0xc82051ff60 sp=0xc82051fd00
runtime.main()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:188 +0x2b0 fp=0xc82051ffb0 sp=0xc82051ff60
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82051ffb8 sp=0xc82051ffb0

goroutine 17 [syscall, 213 minutes, locked to thread]:
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820042fb8 sp=0xc820042fb0

goroutine 2 [force gc (idle), 2 minutes]:
runtime.gopark(0x423aa78, 0x42f0080, 0x41ef970, 0xf, 0x100000000000014, 0x1)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82002e758 sp=0xc82002e730
runtime.goparkunlock(0x42f0080, 0x41ef970, 0xf, 0xc820000114, 0x1)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc82002e790 sp=0xc82002e758
runtime.forcegchelper()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:229 +0xb8 fp=0xc82002e7c0 sp=0xc82002e790
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82002e7c8 sp=0xc82002e7c0
created by runtime.init.4
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:218 +0x2b

goroutine 3 [GC sweep wait, 2 minutes]:
runtime.gopark(0x423aa78, 0x42f01c0, 0x41ec9b0, 0xd, 0x4053814, 0x1)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82002ef48 sp=0xc82002ef20
runtime.goparkunlock(0x42f01c0, 0x41ec9b0, 0xd, 0x14, 0x1)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc82002ef80 sp=0xc82002ef48
runtime.bgsweep(0xc820016070)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgcsweep.go:79 +0x14d fp=0xc82002efb8 sp=0xc82002ef80
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82002efc0 sp=0xc82002efb8
created by runtime.gcenable
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:191 +0x53

goroutine 4 [finalizer wait, 44 minutes]:
runtime.gopark(0x423aa78, 0x42eac78, 0x41ef680, 0xe, 0x14, 0x1)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82002f718 sp=0xc82002f6f0
runtime.goparkunlock(0x42eac78, 0x41ef680, 0xe, 0x2000000014, 0x1)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc82002f750 sp=0xc82002f718
runtime.runfinq()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mfinal.go:158 +0xaa fp=0xc82002f7c0 sp=0xc82002f750
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82002f7c8 sp=0xc82002f7c0
created by runtime.createfing
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mfinal.go:139 +0x60

goroutine 5 [syscall, 213 minutes]:
runtime.notetsleepg(0x42eae60, 0xffffffffffffffff, 0x1)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/lock_sema.go:257 +0x69 fp=0xc82002ff40 sp=0xc82002ff00
os/signal.signal_recv(0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/sigqueue.go:116 +0x132 fp=0xc82002ff78 sp=0xc82002ff40
os/signal.loop()
    /usr/local/Cellar/go/1.6.2/libexec/src/os/signal/signal_unix.go:22 +0x18 fp=0xc82002ffc0 sp=0xc82002ff78
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82002ffc8 sp=0xc82002ffc0
created by os/signal.init.1
    /usr/local/Cellar/go/1.6.2/libexec/src/os/signal/signal_unix.go:28 +0x37

goroutine 6 [chan receive, 213 minutes]:
runtime.gopark(0x423aa78, 0xc820066118, 0x41eedf0, 0xc, 0x17, 0x3)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820040cc8 sp=0xc820040ca0
runtime.goparkunlock(0xc820066118, 0x41eedf0, 0xc, 0x450bc17, 0x3)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc820040d00 sp=0xc820040cc8
runtime.chanrecv(0x4161fe0, 0xc8200660c0, 0xc820040e78, 0x4133501, 0xc820010000)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc820040d88 sp=0xc820040d00
runtime.chanrecv2(0x4161fe0, 0xc8200660c0, 0xc820040e78, 0xc820040dff)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:360 +0x2b fp=0xc820040db8 sp=0xc820040d88
github.com/burke/zeus/go/filemonitor.(*fsEventsMonitor).handleAdd(0xc820010600)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/filemonitor/filemonitor_darwin.go:86 +0x110 fp=0xc820040fa8 sp=0xc820040db8
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820040fb0 sp=0xc820040fa8
created by github.com/burke/zeus/go/filemonitor.NewFileMonitor
    /Users/andrew/code/go/src/github.com/burke/zeus/go/filemonitor/filemonitor_darwin.go:34 +0x1e8

goroutine 7 [select, 213 minutes]:
runtime.gopark(0x423aab0, 0xc8200f8ec0, 0x41ea5b8, 0x6, 0x41c8e18, 0x2)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc8200f8bb8 sp=0xc8200f8b90
runtime.selectgoImpl(0xc8200f8ec0, 0x0, 0x18)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/select.go:392 +0xa67 fp=0xc8200f8d78 sp=0xc8200f8bb8
runtime.selectgo(0xc8200f8ec0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/select.go:215 +0x12 fp=0xc8200f8d98 sp=0xc8200f8d78
github.com/burke/zeus/go/processtree.StartSlaveMonitor.func1(0xc820010680, 0xc820066f60, 0xc820066ea0, 0xc820066f00)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavemonitor.go:57 +0x455 fp=0xc8200f8f90 sp=0xc8200f8d98
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc8200f8f98 sp=0xc8200f8f90
created by github.com/burke/zeus/go/processtree.StartSlaveMonitor
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavemonitor.go:67 +0x71

goroutine 8 [select, 46 minutes]:
runtime.gopark(0x423aab0, 0xc82003ef00, 0x41ea5b8, 0x6, 0x18, 0x2)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82003ec90 sp=0xc82003ec68
runtime.selectgoImpl(0xc82003ef00, 0x0, 0x18)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/select.go:392 +0xa67 fp=0xc82003ee50 sp=0xc82003ec90
runtime.selectgo(0xc82003ef00)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/select.go:215 +0x12 fp=0xc82003ee70 sp=0xc82003ee50
github.com/burke/zeus/go/clienthandler.Start.func1(0xc820066fc0, 0xc820066ea0, 0xc820010680)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/clienthandler/clienthandler.go:45 +0x286 fp=0xc82003ef98 sp=0xc82003ee70
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82003efa0 sp=0xc82003ef98
created by github.com/burke/zeus/go/clienthandler.Start
    /Users/andrew/code/go/src/github.com/burke/zeus/go/clienthandler/clienthandler.go:54 +0x67

goroutine 9 [select, 213 minutes]:
runtime.gopark(0x423aab0, 0xc8200fced0, 0x41ea5b8, 0x6, 0x18, 0x2)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc8200fcaf0 sp=0xc8200fcac8
runtime.selectgoImpl(0xc8200fced0, 0x0, 0x18)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/select.go:392 +0xa67 fp=0xc8200fccb0 sp=0xc8200fcaf0
runtime.selectgo(0xc8200fced0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/select.go:215 +0x12 fp=0xc8200fccd0 sp=0xc8200fccb0
github.com/burke/zeus/go/statuschart.ttyStart.func1(0xc820067020, 0xc820066ea0)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/statuschart/tty.go:33 +0x61c fp=0xc8200fcfa0 sp=0xc8200fccd0
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc8200fcfa8 sp=0xc8200fcfa0
created by github.com/burke/zeus/go/statuschart.ttyStart
    /Users/andrew/code/go/src/github.com/burke/zeus/go/statuschart/tty.go:50 +0x3f

goroutine 10 [chan receive, 213 minutes]:
runtime.gopark(0x423aa78, 0xc820016218, 0x41eedf0, 0xc, 0x17, 0x3)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82002a5f8 sp=0xc82002a5d0
runtime.goparkunlock(0xc820016218, 0x41eedf0, 0xc, 0xc82002a717, 0x3)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc82002a630 sp=0xc82002a5f8
runtime.chanrecv(0x4161b00, 0xc8200161c0, 0xc82002a70f, 0x413d701, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc82002a6b8 sp=0xc82002a630
runtime.chanrecv1(0x4161b00, 0xc8200161c0, 0xc82002a70f)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc82002a6e8 sp=0xc82002a6b8
github.com/burke/zeus/go/statuschart.(*StatusChart).watchUpdates(0xc8200ae100, 0xc8200161c0)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/statuschart/statuschart.go:58 +0x4b fp=0xc82002a7b0 sp=0xc82002a6e8
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82002a7b8 sp=0xc82002a7b0
created by github.com/burke/zeus/go/statuschart.Start
    /Users/andrew/code/go/src/github.com/burke/zeus/go/statuschart/statuschart.go:51 +0x43b

goroutine 11 [select, 213 minutes, locked to thread]:
runtime.gopark(0x423aab0, 0xc82002af28, 0x41ea5b8, 0x6, 0x18, 0x2)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82002ad10 sp=0xc82002ace8
runtime.selectgoImpl(0xc82002af28, 0x0, 0x18)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/select.go:392 +0xa67 fp=0xc82002aed0 sp=0xc82002ad10
runtime.selectgo(0xc82002af28)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/select.go:215 +0x12 fp=0xc82002aef0 sp=0xc82002aed0
runtime.ensureSigM.func1()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/signal1_unix.go:279 +0x32c fp=0xc82002afc0 sp=0xc82002aef0
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82002afc8 sp=0xc82002afc0
created by runtime.ensureSigM
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/signal1_unix.go:292 +0xd0

goroutine 18 [IO wait, 213 minutes]:
runtime.gopark(0x423aa30, 0x5140f58, 0x41e81d8, 0x7, 0x1b, 0x5)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc8200f9ac8 sp=0xc8200f9aa0
runtime.netpollblock(0x5140f30, 0x72, 0x4015229)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/netpoll.go:341 +0x15e fp=0xc8200f9b10 sp=0xc8200f9ac8
net.runtime_pollWait(0x5140f30, 0x72, 0xc8200f9ac4)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/netpoll.go:160 +0x60 fp=0xc8200f9b30 sp=0xc8200f9b10
net.(*pollDesc).Wait(0xc82010a060, 0x72, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/fd_poll_runtime.go:73 +0x3a fp=0xc8200f9b50 sp=0xc8200f9b30
net.(*pollDesc).WaitRead(0xc82010a060, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/fd_poll_runtime.go:78 +0x36 fp=0xc8200f9b78 sp=0xc8200f9b50
net.(*netFD).readMsg(0xc82010a000, 0xc8200f9e88, 0x0, 0x0, 0xc8200f6080, 0x20, 0x20, 0xffffffffffffffff, 0x0, 0x0, ...)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/fd_unix.go:304 +0x33d fp=0xc8200f9c88 sp=0xc8200f9b78
net.(*UnixConn).ReadMsgUnix(0xc8200ea010, 0xc8200f9e88, 0x0, 0x0, 0xc8200f6080, 0x20, 0x20, 0x1, 0x10, 0x0, ...)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/unixsock_posix.go:150 +0x15f fp=0xc8200f9d50 sp=0xc8200f9c88
github.com/burke/zeus/go/unixsocket.(*oobReader).Read(0xc8201020c0, 0xc8200f9e88, 0x0, 0x0, 0x40091a3, 0x0, 0x0)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/unixsocket/oobreader.go:39 +0x8b fp=0xc8200f9e50 sp=0xc8200f9d50
github.com/burke/zeus/go/unixsocket.(*oobReader).ReadFD(0xc8201020c0, 0x423ab50, 0x0, 0x0)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/unixsocket/oobreader.go:24 +0x188 fp=0xc8200f9f28 sp=0xc8200f9e50
github.com/burke/zeus/go/unixsocket.(*Usock).ReadFD(0xc8200f60a0, 0x0, 0x0, 0x0)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/unixsocket/usock.go:79 +0x90 fp=0xc8200f9f60 sp=0xc8200f9f28
github.com/burke/zeus/go/processtree.StartSlaveMonitor.func1.1(0xc8200f60a0, 0xc820108100)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavemonitor.go:44 +0x21 fp=0xc8200f9fa0 sp=0xc8200f9f60
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc8200f9fa8 sp=0xc8200f9fa0
created by github.com/burke/zeus/go/processtree.StartSlaveMonitor.func1
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavemonitor.go:50 +0x1ea

goroutine 19 [select, 213 minutes]:
runtime.gopark(0x423aab0, 0xc8200fae48, 0x41ea5b8, 0x6, 0xc8200de418, 0x2)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc8200fac20 sp=0xc8200fabf8
runtime.selectgoImpl(0xc8200fae48, 0x0, 0x18)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/select.go:392 +0xa67 fp=0xc8200fade0 sp=0xc8200fac20
runtime.selectgo(0xc8200fae48)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/select.go:215 +0x12 fp=0xc8200fae00 sp=0xc8200fade0
github.com/burke/zeus/go/processtree.(*SlaveNode).doReadyState(0xc8200a8000, 0x0, 0x0)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavenode.go:249 +0x228 fp=0xc8200faf18 sp=0xc8200fae00
github.com/burke/zeus/go/processtree.(*SlaveNode).Run(0xc8200a8000, 0xc820100000)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavenode.go:146 +0x37d fp=0xc8200fafa0 sp=0xc8200faf18
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc8200fafa8 sp=0xc8200fafa0
created by github.com/burke/zeus/go/processtree.StartSlaveMonitor.func1
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavemonitor.go:53 +0x27f

goroutine 20 [select, 213 minutes]:
runtime.gopark(0x423aab0, 0xc820149e48, 0x41ea5b8, 0x6, 0xc8200de618, 0x2)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820149c20 sp=0xc820149bf8
runtime.selectgoImpl(0xc820149e48, 0x0, 0x18)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/select.go:392 +0xa67 fp=0xc820149de0 sp=0xc820149c20
runtime.selectgo(0xc820149e48)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/select.go:215 +0x12 fp=0xc820149e00 sp=0xc820149de0
github.com/burke/zeus/go/processtree.(*SlaveNode).doReadyState(0xc8200a80e0, 0x0, 0x0)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavenode.go:249 +0x228 fp=0xc820149f18 sp=0xc820149e00
github.com/burke/zeus/go/processtree.(*SlaveNode).Run(0xc8200a80e0, 0xc820100000)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavenode.go:146 +0x37d fp=0xc820149fa0 sp=0xc820149f18
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820149fa8 sp=0xc820149fa0
created by github.com/burke/zeus/go/processtree.StartSlaveMonitor.func1
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavemonitor.go:53 +0x27f

goroutine 21 [select, 213 minutes]:
runtime.gopark(0x423aab0, 0xc8200fde48, 0x41ea5b8, 0x6, 0xc8200de718, 0x2)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc8200fdc20 sp=0xc8200fdbf8
runtime.selectgoImpl(0xc8200fde48, 0x0, 0x18)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/select.go:392 +0xa67 fp=0xc8200fdde0 sp=0xc8200fdc20
runtime.selectgo(0xc8200fde48)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/select.go:215 +0x12 fp=0xc8200fde00 sp=0xc8200fdde0
github.com/burke/zeus/go/processtree.(*SlaveNode).doReadyState(0xc8200a81c0, 0x0, 0x0)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavenode.go:249 +0x228 fp=0xc8200fdf18 sp=0xc8200fde00
github.com/burke/zeus/go/processtree.(*SlaveNode).Run(0xc8200a81c0, 0xc820100000)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavenode.go:146 +0x37d fp=0xc8200fdfa0 sp=0xc8200fdf18
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc8200fdfa8 sp=0xc8200fdfa0
created by github.com/burke/zeus/go/processtree.StartSlaveMonitor.func1
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavemonitor.go:53 +0x27f

goroutine 22 [select, 213 minutes]:
runtime.gopark(0x423aab0, 0xc820232e48, 0x41ea5b8, 0x6, 0x18, 0x2)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820232c20 sp=0xc820232bf8
runtime.selectgoImpl(0xc820232e48, 0x0, 0x18)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/select.go:392 +0xa67 fp=0xc820232de0 sp=0xc820232c20
runtime.selectgo(0xc820232e48)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/select.go:215 +0x12 fp=0xc820232e00 sp=0xc820232de0
github.com/burke/zeus/go/processtree.(*SlaveNode).doReadyState(0xc8200a82a0, 0x0, 0x0)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavenode.go:249 +0x228 fp=0xc820232f18 sp=0xc820232e00
github.com/burke/zeus/go/processtree.(*SlaveNode).Run(0xc8200a82a0, 0xc820100000)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavenode.go:146 +0x37d fp=0xc820232fa0 sp=0xc820232f18
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820232fa8 sp=0xc820232fa0
created by github.com/burke/zeus/go/processtree.StartSlaveMonitor.func1
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavemonitor.go:53 +0x27f

goroutine 23 [select, 213 minutes]:
runtime.gopark(0x423aab0, 0xc820236e48, 0x41ea5b8, 0x6, 0xc8200dea18, 0x2)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820236c20 sp=0xc820236bf8
runtime.selectgoImpl(0xc820236e48, 0x0, 0x18)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/select.go:392 +0xa67 fp=0xc820236de0 sp=0xc820236c20
runtime.selectgo(0xc820236e48)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/select.go:215 +0x12 fp=0xc820236e00 sp=0xc820236de0
github.com/burke/zeus/go/processtree.(*SlaveNode).doReadyState(0xc8200a8380, 0x0, 0x0)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavenode.go:249 +0x228 fp=0xc820236f18 sp=0xc820236e00
github.com/burke/zeus/go/processtree.(*SlaveNode).Run(0xc8200a8380, 0xc820100000)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavenode.go:146 +0x37d fp=0xc820236fa0 sp=0xc820236f18
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820236fa8 sp=0xc820236fa0
created by github.com/burke/zeus/go/processtree.StartSlaveMonitor.func1
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavemonitor.go:53 +0x27f

goroutine 24 [select, 213 minutes]:
runtime.gopark(0x423aab0, 0xc820044e48, 0x41ea5b8, 0x6, 0x4014418, 0x2)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820044bc0 sp=0xc820044b98
runtime.selectgoImpl(0xc820044e48, 0x0, 0x18)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/select.go:392 +0xa67 fp=0xc820044d80 sp=0xc820044bc0
runtime.selectgo(0xc820044e48)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/select.go:215 +0x12 fp=0xc820044da0 sp=0xc820044d80
github.com/burke/zeus/go/processtree.(*SlaveNode).doCrashedState(0xc8200a8460, 0x0, 0x0)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavenode.go:275 +0x448 fp=0xc820044f18 sp=0xc820044da0
github.com/burke/zeus/go/processtree.(*SlaveNode).Run(0xc8200a8460, 0xc820100000)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavenode.go:149 +0x280 fp=0xc820044fa0 sp=0xc820044f18
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820044fa8 sp=0xc820044fa0
created by github.com/burke/zeus/go/processtree.StartSlaveMonitor.func1
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavemonitor.go:53 +0x27f

goroutine 25 [select, 46 minutes]:
runtime.gopark(0x423aab0, 0xc820233e48, 0x41ea5b8, 0x6, 0xc820233c18, 0x2)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820233c20 sp=0xc820233bf8
runtime.selectgoImpl(0xc820233e48, 0x0, 0x18)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/select.go:392 +0xa67 fp=0xc820233de0 sp=0xc820233c20
runtime.selectgo(0xc820233e48)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/select.go:215 +0x12 fp=0xc820233e00 sp=0xc820233de0
github.com/burke/zeus/go/processtree.(*SlaveNode).doReadyState(0xc8200a8540, 0x0, 0x0)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavenode.go:249 +0x228 fp=0xc820233f18 sp=0xc820233e00
github.com/burke/zeus/go/processtree.(*SlaveNode).Run(0xc8200a8540, 0xc820100000)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavenode.go:146 +0x37d fp=0xc820233fa0 sp=0xc820233f18
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820233fa8 sp=0xc820233fa0
created by github.com/burke/zeus/go/processtree.StartSlaveMonitor.func1
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavemonitor.go:53 +0x27f

goroutine 26 [timer goroutine (idle), 213 minutes]:
runtime.gopark(0x423aa78, 0x42f01e0, 0x4211c40, 0x16, 0x17cf5314, 0x1)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820117f00 sp=0xc820117ed8
runtime.goparkunlock(0x42f01e0, 0x4211c40, 0x16, 0x14, 0x1)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc820117f38 sp=0xc820117f00
runtime.timerproc()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/time.go:202 +0x123 fp=0xc820117fc0 sp=0xc820117f38
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820117fc8 sp=0xc820117fc0
created by runtime.addtimerLocked
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/time.go:116 +0x11f

goroutine 34 [IO wait, 46 minutes]:
runtime.gopark(0x423aa30, 0x5140e98, 0x41e81d8, 0x7, 0xc8200da41b, 0x5)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82003fc30 sp=0xc82003fc08
runtime.netpollblock(0x5140e70, 0x72, 0x4015229)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/netpoll.go:341 +0x15e fp=0xc82003fc78 sp=0xc82003fc30
net.runtime_pollWait(0x5140e70, 0x72, 0x4650050)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/netpoll.go:160 +0x60 fp=0xc82003fc98 sp=0xc82003fc78
net.(*pollDesc).Wait(0xc820104060, 0x72, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/fd_poll_runtime.go:73 +0x3a fp=0xc82003fcb8 sp=0xc82003fc98
net.(*pollDesc).WaitRead(0xc820104060, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/fd_poll_runtime.go:78 +0x36 fp=0xc82003fce0 sp=0xc82003fcb8
net.(*netFD).accept(0xc820104000, 0x0, 0x4690070, 0xc8200da440)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/fd_unix.go:426 +0x27c fp=0xc82003fde0 sp=0xc82003fce0
net.(*UnixListener).AcceptUnix(0xc8200da040, 0xc82011e000, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/unixsock_posix.go:305 +0x53 fp=0xc82003fe50 sp=0xc82003fde0
github.com/burke/zeus/go/clienthandler.Start.func1.1(0xc8200da040, 0xc82011e000)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/clienthandler/clienthandler.go:35 +0x33 fp=0xc82003ffa0 sp=0xc82003fe50
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82003ffa8 sp=0xc82003ffa0
created by github.com/burke/zeus/go/clienthandler.Start.func1
    /Users/andrew/code/go/src/github.com/burke/zeus/go/clienthandler/clienthandler.go:42 +0x160

goroutine 27 [syscall, 213 minutes]:
syscall.Syscall6(0x7, 0x7cdc, 0xc8200fbb84, 0x0, 0xc820140000, 0x0, 0x0, 0xc8200fbb60, 0x4054720, 0x4052730)
    /usr/local/Cellar/go/1.6.2/libexec/src/syscall/asm_darwin_amd64.s:41 +0x5 fp=0xc8200fbae0 sp=0xc8200fbad8
syscall.wait4(0x7cdc, 0xc8200fbb84, 0x0, 0xc820140000, 0x90, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/syscall/zsyscall_darwin_amd64.go:34 +0x7f fp=0xc8200fbb48 sp=0xc8200fbae0
syscall.Wait4(0x7cdc, 0xc8200fbbcc, 0x0, 0xc820140000, 0xc8200ea040, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/syscall/syscall_bsd.go:129 +0x55 fp=0xc8200fbb90 sp=0xc8200fbb48
os.(*Process).wait(0xc8200f63e0, 0x2b, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/os/exec_unix.go:22 +0x105 fp=0xc8200fbc40 sp=0xc8200fbb90
os.(*Process).Wait(0xc8200f63e0, 0xc8200ea020, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/os/doc.go:49 +0x2d fp=0xc8200fbc68 sp=0xc8200fbc40
os/exec.(*Cmd).Wait(0xc820124000, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/os/exec/exec.go:396 +0x211 fp=0xc8200fbd38 sp=0xc8200fbc68
os/exec.(*Cmd).Run(0xc820124000, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/os/exec/exec.go:262 +0x64 fp=0xc8200fbd68 sp=0xc8200fbd38
os/exec.(*Cmd).CombinedOutput(0xc820124000, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/os/exec/exec.go:453 +0x310 fp=0xc8200fbdf8 sp=0xc8200fbd68
github.com/burke/zeus/go/processtree.(*SlaveNode).babysitRootProcess(0xc8200a8000, 0xc820124000)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavenode.go:374 +0x87 fp=0xc8200fbfa0 sp=0xc8200fbdf8
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc8200fbfa8 sp=0xc8200fbfa0
created by github.com/burke/zeus/go/processtree.(*SlaveNode).doUnbootedState
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavenode.go:184 +0x3f3

goroutine 28 [syscall, 213 minutes]:
syscall.Syscall(0x3, 0xa, 0xc82014e0a0, 0x560, 0xa0, 0x0, 0x4014939)
    /usr/local/Cellar/go/1.6.2/libexec/src/syscall/asm_darwin_amd64.s:16 +0x5 fp=0xc820114420 sp=0xc820114418
syscall.read(0xa, 0xc82014e0a0, 0x560, 0x560, 0xa0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/syscall/zsyscall_darwin_amd64.go:972 +0x5f fp=0xc820114460 sp=0xc820114420
syscall.Read(0xa, 0xc82014e0a0, 0x560, 0x560, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/syscall/syscall_unix.go:161 +0x4d fp=0xc8201144a0 sp=0xc820114460
os.(*File).read(0xc8200ea038, 0xc82014e0a0, 0x560, 0x560, 0xc82014e000, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/os/file_unix.go:228 +0x75 fp=0xc8201144e0 sp=0xc8201144a0
os.(*File).Read(0xc8200ea038, 0xc82014e0a0, 0x560, 0x560, 0xa0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/os/file.go:95 +0x8a fp=0xc820114538 sp=0xc8201144e0
bytes.(*Buffer).ReadFrom(0xc82010a070, 0x4654390, 0xc8200ea038, 0xa0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/bytes/buffer.go:176 +0x23f fp=0xc8201145e8 sp=0xc820114538
io.copyBuffer(0x51410c8, 0xc82010a070, 0x4654390, 0xc8200ea038, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/io/io.go:374 +0x180 fp=0xc8201146a8 sp=0xc8201145e8
io.Copy(0x51410c8, 0xc82010a070, 0x4654390, 0xc8200ea038, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/io/io.go:350 +0x64 fp=0xc820114700 sp=0xc8201146a8
os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/os/exec/exec.go:236 +0x8b fp=0xc820114780 sp=0xc820114700
os/exec.(*Cmd).Start.func1(0xc820124000, 0xc8200f6160)
    /usr/local/Cellar/go/1.6.2/libexec/src/os/exec/exec.go:344 +0x1d fp=0xc8201147b0 sp=0xc820114780
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc8201147b8 sp=0xc8201147b0
created by os/exec.(*Cmd).Start
    /usr/local/Cellar/go/1.6.2/libexec/src/os/exec/exec.go:345 +0x967

goroutine 30 [syscall, 213 minutes]:
syscall.Syscall(0x3, 0xc, 0xc82014c000, 0x1000, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/syscall/asm_darwin_amd64.s:16 +0x5 fp=0xc820148a60 sp=0xc820148a58
syscall.read(0xc, 0xc82014c000, 0x1000, 0x1000, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/syscall/zsyscall_darwin_amd64.go:972 +0x5f fp=0xc820148aa0 sp=0xc820148a60
syscall.Read(0xc, 0xc82014c000, 0x1000, 0x1000, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/syscall/syscall_unix.go:161 +0x4d fp=0xc820148ae0 sp=0xc820148aa0
os.(*File).read(0xc8200ea060, 0xc82014c000, 0x1000, 0x1000, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/os/file_unix.go:228 +0x75 fp=0xc820148b20 sp=0xc820148ae0
os.(*File).Read(0xc8200ea060, 0xc82014c000, 0x1000, 0x1000, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/os/file.go:95 +0x8a fp=0xc820148b78 sp=0xc820148b20
bufio.(*Reader).fill(0xc820148ee8)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:97 +0x1e9 fp=0xc820148c38 sp=0xc820148b78
bufio.(*Reader).ReadSlice(0xc820148ee8, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:328 +0x21a fp=0xc820148c80 sp=0xc820148c38
bufio.(*Reader).ReadBytes(0xc820148ee8, 0xc8200a800a, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:406 +0xa9 fp=0xc820148da0 sp=0xc820148c80
bufio.(*Reader).ReadString(0xc820148ee8, 0xc82020370a, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:446 +0x4d fp=0xc820148df8 sp=0xc820148da0
github.com/burke/zeus/go/processtree.(*SlaveNode).handleMessages(0xc8200a8000, 0xc8200ea060)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavenode.go:407 +0xde fp=0xc820148fa0 sp=0xc820148df8
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820148fa8 sp=0xc820148fa0
created by github.com/burke/zeus/go/processtree.(*SlaveNode).SlaveWasInitialized
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavenode.go:124 +0x38d

goroutine 36 [select, 213 minutes]:
runtime.gopark(0x423aab0, 0xc820031720, 0x41ea5b8, 0x6, 0x18, 0x2)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc8200313f0 sp=0xc8200313c8
runtime.selectgoImpl(0xc820031720, 0x0, 0x18)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/select.go:392 +0xa67 fp=0xc8200315b0 sp=0xc8200313f0
runtime.selectgo(0xc820031720)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/select.go:215 +0x12 fp=0xc8200315d0 sp=0xc8200315b0
github.com/burke/zeus/go/filemonitor.(*fsEventsMonitor).watch(0xc820010600)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/filemonitor/filemonitor_darwin.go:58 +0x40d fp=0xc8200317b8 sp=0xc8200315d0
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc8200317c0 sp=0xc8200317b8
created by github.com/burke/zeus/go/filemonitor.(*fsEventsMonitor).handleAdd
    /Users/andrew/code/go/src/github.com/burke/zeus/go/filemonitor/filemonitor_darwin.go:117 +0x465

goroutine 38 [syscall, 213 minutes]:
syscall.Syscall(0x3, 0xf, 0xc820197000, 0x1000, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/syscall/asm_darwin_amd64.s:16 +0x5 fp=0xc820041a60 sp=0xc820041a58
syscall.read(0xf, 0xc820197000, 0x1000, 0x1000, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/syscall/zsyscall_darwin_amd64.go:972 +0x5f fp=0xc820041aa0 sp=0xc820041a60
syscall.Read(0xf, 0xc820197000, 0x1000, 0x1000, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/syscall/syscall_unix.go:161 +0x4d fp=0xc820041ae0 sp=0xc820041aa0
os.(*File).read(0xc820194010, 0xc820197000, 0x1000, 0x1000, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/os/file_unix.go:228 +0x75 fp=0xc820041b20 sp=0xc820041ae0
os.(*File).Read(0xc820194010, 0xc820197000, 0x1000, 0x1000, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/os/file.go:95 +0x8a fp=0xc820041b78 sp=0xc820041b20
bufio.(*Reader).fill(0xc820041ee8)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:97 +0x1e9 fp=0xc820041c38 sp=0xc820041b78
bufio.(*Reader).ReadSlice(0xc820041ee8, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:328 +0x21a fp=0xc820041c80 sp=0xc820041c38
bufio.(*Reader).ReadBytes(0xc820041ee8, 0xc8200a810a, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:406 +0xa9 fp=0xc820041da0 sp=0xc820041c80
bufio.(*Reader).ReadString(0xc820041ee8, 0xc82030a10a, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:446 +0x4d fp=0xc820041df8 sp=0xc820041da0
github.com/burke/zeus/go/processtree.(*SlaveNode).handleMessages(0xc8200a80e0, 0xc820194010)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavenode.go:407 +0xde fp=0xc820041fa0 sp=0xc820041df8
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820041fa8 sp=0xc820041fa0
created by github.com/burke/zeus/go/processtree.(*SlaveNode).SlaveWasInitialized
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavenode.go:124 +0x38d

goroutine 51 [garbage collection]:
runtime.systemstack_switch()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:245 fp=0xc820110510 sp=0xc820110508
runtime.gcMarkTermination()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:1182 +0x136 fp=0xc820110720 sp=0xc820110510
runtime.gcMarkDone()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:1146 +0x29e fp=0xc820110740 sp=0xc820110720
runtime.gcBgMarkWorker(0xc82001e000)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:1480 +0x488 fp=0xc8201107b8 sp=0xc820110740
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc8201107c0 sp=0xc8201107b8
created by runtime.gcBgMarkStartWorkers
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:1330 +0x92

goroutine 73 [IO wait, 182 minutes]:
runtime.gopark(0x423aa30, 0x5140898, 0x41e81d8, 0x7, 0x1b, 0x5)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820238850 sp=0xc820238828
runtime.netpollblock(0x5140870, 0x72, 0x4015229)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/netpoll.go:341 +0x15e fp=0xc820238898 sp=0xc820238850
net.runtime_pollWait(0x5140870, 0x72, 0xc82023884c)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/netpoll.go:160 +0x60 fp=0xc8202388b8 sp=0xc820238898
net.(*pollDesc).Wait(0xc820512290, 0x72, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/fd_poll_runtime.go:73 +0x3a fp=0xc8202388d8 sp=0xc8202388b8
net.(*pollDesc).WaitRead(0xc820512290, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/fd_poll_runtime.go:78 +0x36 fp=0xc820238900 sp=0xc8202388d8
net.(*netFD).readMsg(0xc820512230, 0xc82049c000, 0x1000, 0x1000, 0xc8200f6400, 0x20, 0x20, 0xffffffffffffffff, 0x0, 0x0, ...)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/fd_unix.go:304 +0x33d fp=0xc820238a10 sp=0xc820238900
net.(*UnixConn).ReadMsgUnix(0xc8200ea068, 0xc82049c000, 0x1000, 0x1000, 0xc8200f6400, 0x20, 0x20, 0xc820192000, 0x10, 0x10, ...)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/unixsock_posix.go:150 +0x15f fp=0xc820238ad8 sp=0xc820238a10
github.com/burke/zeus/go/unixsocket.(*oobReader).Read(0xc8204820c0, 0xc82049c000, 0x1000, 0x1000, 0x10, 0x0, 0x0)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/unixsocket/oobreader.go:39 +0x8b fp=0xc820238bd8 sp=0xc820238ad8
bufio.(*Reader).fill(0xc8202c8360)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:97 +0x1e9 fp=0xc820238c98 sp=0xc820238bd8
bufio.(*Reader).ReadSlice(0xc8202c8360, 0xc820238d00, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:328 +0x21a fp=0xc820238ce0 sp=0xc820238c98
bufio.(*Reader).ReadBytes(0xc8202c8360, 0x413a000, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:406 +0xa9 fp=0xc820238e00 sp=0xc820238ce0
bufio.(*Reader).ReadString(0xc8202c8360, 0x423ab00, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:446 +0x4d fp=0xc820238e58 sp=0xc820238e00
github.com/burke/zeus/go/unixsocket.(*Usock).ReadMessage(0xc8200f6420, 0x0, 0x0, 0x0, 0x0)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/unixsocket/usock.go:56 +0xb9 fp=0xc820238e90 sp=0xc820238e58
github.com/burke/zeus/go/clienthandler.receivePidFromCommand(0xc8200f6420, 0x0, 0x0, 0x0, 0x0, 0x0)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/clienthandler/clienthandler.go:203 +0x5f fp=0xc820238ee8 sp=0xc820238e90
github.com/burke/zeus/go/clienthandler.handleClientConnection(0xc820010680, 0xc8200f61c0)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/clienthandler/clienthandler.go:93 +0x35c fp=0xc820238fa0 sp=0xc820238ee8
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820238fa8 sp=0xc820238fa0
created by github.com/burke/zeus/go/clienthandler.Start.func1
    /Users/andrew/code/go/src/github.com/burke/zeus/go/clienthandler/clienthandler.go:51 +0x270

goroutine 68 [syscall, 213 minutes]:
syscall.Syscall(0x3, 0x12, 0xc820231000, 0x1000, 0xd80, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/syscall/asm_darwin_amd64.s:16 +0x5 fp=0xc820144a60 sp=0xc820144a58
syscall.read(0x12, 0xc820231000, 0x1000, 0x1000, 0xd80, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/syscall/zsyscall_darwin_amd64.go:972 +0x5f fp=0xc820144aa0 sp=0xc820144a60
syscall.Read(0x12, 0xc820231000, 0x1000, 0x1000, 0xd80, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/syscall/syscall_unix.go:161 +0x4d fp=0xc820144ae0 sp=0xc820144aa0
os.(*File).read(0xc82022c010, 0xc820231000, 0x1000, 0x1000, 0xd80, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/os/file_unix.go:228 +0x75 fp=0xc820144b20 sp=0xc820144ae0
os.(*File).Read(0xc82022c010, 0xc820231000, 0x1000, 0x1000, 0xd80, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/os/file.go:95 +0x8a fp=0xc820144b78 sp=0xc820144b20
bufio.(*Reader).fill(0xc820144ee8)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:97 +0x1e9 fp=0xc820144c38 sp=0xc820144b78
bufio.(*Reader).ReadSlice(0xc820144ee8, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:328 +0x21a fp=0xc820144c80 sp=0xc820144c38
bufio.(*Reader).ReadBytes(0xc820144ee8, 0xc8200a840a, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:406 +0xa9 fp=0xc820144da0 sp=0xc820144c80
bufio.(*Reader).ReadString(0xc820144ee8, 0xc8202c9c0a, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:446 +0x4d fp=0xc820144df8 sp=0xc820144da0
github.com/burke/zeus/go/processtree.(*SlaveNode).handleMessages(0xc8200a8380, 0xc82022c010)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavenode.go:407 +0xde fp=0xc820144fa0 sp=0xc820144df8
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820144fa8 sp=0xc820144fa0
created by github.com/burke/zeus/go/processtree.(*SlaveNode).SlaveWasInitialized
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavenode.go:124 +0x38d

goroutine 32 [syscall, 213 minutes]:
syscall.Syscall(0x3, 0x15, 0xc820240000, 0x1000, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/syscall/asm_darwin_amd64.s:16 +0x5 fp=0xc82014aa60 sp=0xc82014aa58
syscall.read(0x15, 0xc820240000, 0x1000, 0x1000, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/syscall/zsyscall_darwin_amd64.go:972 +0x5f fp=0xc82014aaa0 sp=0xc82014aa60
syscall.Read(0x15, 0xc820240000, 0x1000, 0x1000, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/syscall/syscall_unix.go:161 +0x4d fp=0xc82014aae0 sp=0xc82014aaa0
os.(*File).read(0xc8200ea078, 0xc820240000, 0x1000, 0x1000, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/os/file_unix.go:228 +0x75 fp=0xc82014ab20 sp=0xc82014aae0
os.(*File).Read(0xc8200ea078, 0xc820240000, 0x1000, 0x1000, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/os/file.go:95 +0x8a fp=0xc82014ab78 sp=0xc82014ab20
bufio.(*Reader).fill(0xc82014aee8)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:97 +0x1e9 fp=0xc82014ac38 sp=0xc82014ab78
bufio.(*Reader).ReadSlice(0xc82014aee8, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:328 +0x21a fp=0xc82014ac80 sp=0xc82014ac38
bufio.(*Reader).ReadBytes(0xc82014aee8, 0xc8200a820a, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:406 +0xa9 fp=0xc82014ada0 sp=0xc82014ac80
bufio.(*Reader).ReadString(0xc82014aee8, 0xc82043d80a, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:446 +0x4d fp=0xc82014adf8 sp=0xc82014ada0
github.com/burke/zeus/go/processtree.(*SlaveNode).handleMessages(0xc8200a81c0, 0xc8200ea078)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavenode.go:407 +0xde fp=0xc82014afa0 sp=0xc82014adf8
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82014afa8 sp=0xc82014afa0
created by github.com/burke/zeus/go/processtree.(*SlaveNode).SlaveWasInitialized
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavenode.go:124 +0x38d

goroutine 83 [syscall, 213 minutes]:
syscall.Syscall(0x3, 0x18, 0xc820407000, 0x1000, 0xc8201290e0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/syscall/asm_darwin_amd64.s:16 +0x5 fp=0xc82014ba60 sp=0xc82014ba58
syscall.read(0x18, 0xc820407000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/syscall/zsyscall_darwin_amd64.go:972 +0x5f fp=0xc82014baa0 sp=0xc82014ba60
syscall.Read(0x18, 0xc820407000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/syscall/syscall_unix.go:161 +0x4d fp=0xc82014bae0 sp=0xc82014baa0
os.(*File).read(0xc8200ea090, 0xc820407000, 0x1000, 0x1000, 0xc8200f9ac4, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/os/file_unix.go:228 +0x75 fp=0xc82014bb20 sp=0xc82014bae0
os.(*File).Read(0xc8200ea090, 0xc820407000, 0x1000, 0x1000, 0xc8200f7060, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/os/file.go:95 +0x8a fp=0xc82014bb78 sp=0xc82014bb20
bufio.(*Reader).fill(0xc82014bee8)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:97 +0x1e9 fp=0xc82014bc38 sp=0xc82014bb78
bufio.(*Reader).ReadSlice(0xc82014bee8, 0x401440a, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:328 +0x21a fp=0xc82014bc80 sp=0xc82014bc38
bufio.(*Reader).ReadBytes(0xc82014bee8, 0x416ae0a, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:406 +0xa9 fp=0xc82014bda0 sp=0xc82014bc80
bufio.(*Reader).ReadString(0xc82014bee8, 0xc820030e0a, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:446 +0x4d fp=0xc82014bdf8 sp=0xc82014bda0
github.com/burke/zeus/go/processtree.(*SlaveNode).handleMessages(0xc8200a82a0, 0xc8200ea090)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavenode.go:407 +0xde fp=0xc82014bfa0 sp=0xc82014bdf8
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82014bfa8 sp=0xc82014bfa0
created by github.com/burke/zeus/go/processtree.(*SlaveNode).SlaveWasInitialized
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavenode.go:124 +0x38d

goroutine 72 [syscall, 213 minutes]:
syscall.Syscall(0x3, 0x1b, 0xc82048d000, 0x1000, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/syscall/asm_darwin_amd64.s:16 +0x5 fp=0xc820145a60 sp=0xc820145a58
syscall.read(0x1b, 0xc82048d000, 0x1000, 0x1000, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/syscall/zsyscall_darwin_amd64.go:972 +0x5f fp=0xc820145aa0 sp=0xc820145a60
syscall.Read(0x1b, 0xc82048d000, 0x1000, 0x1000, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/syscall/syscall_unix.go:161 +0x4d fp=0xc820145ae0 sp=0xc820145aa0
os.(*File).read(0xc82022c028, 0xc82048d000, 0x1000, 0x1000, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/os/file_unix.go:228 +0x75 fp=0xc820145b20 sp=0xc820145ae0
os.(*File).Read(0xc82022c028, 0xc82048d000, 0x1000, 0x1000, 0x1, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/os/file.go:95 +0x8a fp=0xc820145b78 sp=0xc820145b20
bufio.(*Reader).fill(0xc820145ee8)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:97 +0x1e9 fp=0xc820145c38 sp=0xc820145b78
bufio.(*Reader).ReadSlice(0xc820145ee8, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:328 +0x21a fp=0xc820145c80 sp=0xc820145c38
bufio.(*Reader).ReadBytes(0xc820145ee8, 0xc8200a860a, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:406 +0xa9 fp=0xc820145da0 sp=0xc820145c80
bufio.(*Reader).ReadString(0xc820145ee8, 0xc82020d90a, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:446 +0x4d fp=0xc820145df8 sp=0xc820145da0
github.com/burke/zeus/go/processtree.(*SlaveNode).handleMessages(0xc8200a8540, 0xc82022c028)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavenode.go:407 +0xde fp=0xc820145fa0 sp=0xc820145df8
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820145fa8 sp=0xc820145fa0
created by github.com/burke/zeus/go/processtree.(*SlaveNode).SlaveWasInitialized
    /Users/andrew/code/go/src/github.com/burke/zeus/go/processtree/slavenode.go:124 +0x38d

goroutine 41 [IO wait, 180 minutes]:
runtime.gopark(0x423aa30, 0x5140718, 0x41e81d8, 0x7, 0x1b, 0x5)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc8200ff850 sp=0xc8200ff828
runtime.netpollblock(0x51406f0, 0x72, 0x4015229)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/netpoll.go:341 +0x15e fp=0xc8200ff898 sp=0xc8200ff850
net.runtime_pollWait(0x51406f0, 0x72, 0xc8200ff84c)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/netpoll.go:160 +0x60 fp=0xc8200ff8b8 sp=0xc8200ff898
net.(*pollDesc).Wait(0xc820512610, 0x72, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/fd_poll_runtime.go:73 +0x3a fp=0xc8200ff8d8 sp=0xc8200ff8b8
net.(*pollDesc).WaitRead(0xc820512610, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/fd_poll_runtime.go:78 +0x36 fp=0xc8200ff900 sp=0xc8200ff8d8
net.(*netFD).readMsg(0xc8205125b0, 0xc82049d000, 0x1000, 0x1000, 0xc8200f6300, 0x20, 0x20, 0xffffffffffffffff, 0x0, 0x0, ...)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/fd_unix.go:304 +0x33d fp=0xc8200ffa10 sp=0xc8200ff900
net.(*UnixConn).ReadMsgUnix(0xc8200ea080, 0xc82049d000, 0x1000, 0x1000, 0xc8200f6300, 0x20, 0x20, 0xc820192000, 0x10, 0x10, ...)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/unixsock_posix.go:150 +0x15f fp=0xc8200ffad8 sp=0xc8200ffa10
github.com/burke/zeus/go/unixsocket.(*oobReader).Read(0xc820482040, 0xc82049d000, 0x1000, 0x1000, 0x10, 0x0, 0x0)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/unixsocket/oobreader.go:39 +0x8b fp=0xc8200ffbd8 sp=0xc8200ffad8
bufio.(*Reader).fill(0xc8202c81e0)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:97 +0x1e9 fp=0xc8200ffc98 sp=0xc8200ffbd8
bufio.(*Reader).ReadSlice(0xc8202c81e0, 0xc8200ffd00, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:328 +0x21a fp=0xc8200ffce0 sp=0xc8200ffc98
bufio.(*Reader).ReadBytes(0xc8202c81e0, 0x413a000, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:406 +0xa9 fp=0xc8200ffe00 sp=0xc8200ffce0
bufio.(*Reader).ReadString(0xc8202c81e0, 0x423ab00, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:446 +0x4d fp=0xc8200ffe58 sp=0xc8200ffe00
github.com/burke/zeus/go/unixsocket.(*Usock).ReadMessage(0xc8200f6380, 0x0, 0x0, 0x0, 0x0)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/unixsocket/usock.go:56 +0xb9 fp=0xc8200ffe90 sp=0xc8200ffe58
github.com/burke/zeus/go/clienthandler.receivePidFromCommand(0xc8200f6380, 0x0, 0x0, 0x0, 0x0, 0x0)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/clienthandler/clienthandler.go:203 +0x5f fp=0xc8200ffee8 sp=0xc8200ffe90
github.com/burke/zeus/go/clienthandler.handleClientConnection(0xc820010680, 0xc8200da080)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/clienthandler/clienthandler.go:93 +0x35c fp=0xc8200fffa0 sp=0xc8200ffee8
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc8200fffa8 sp=0xc8200fffa0
created by github.com/burke/zeus/go/clienthandler.Start.func1
    /Users/andrew/code/go/src/github.com/burke/zeus/go/clienthandler/clienthandler.go:51 +0x270

goroutine 52 [GC worker (idle)]:
runtime.gopark(0xc820502000, 0xc8201167a0, 0x420a240, 0x10, 0x100000000000014, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820116740 sp=0xc820116718
runtime.gcBgMarkWorker(0xc82001f500)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:1403 +0xda fp=0xc8201167b8 sp=0xc820116740
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc8201167c0 sp=0xc8201167b8
created by runtime.gcBgMarkStartWorkers
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:1330 +0x92

goroutine 53 [GC worker (idle)]:
runtime.gopark(0xc820500020, 0xc820110fa0, 0x420a240, 0x10, 0x14, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820110f40 sp=0xc820110f18
runtime.gcBgMarkWorker(0xc820020a00)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:1403 +0xda fp=0xc820110fb8 sp=0xc820110f40
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820110fc0 sp=0xc820110fb8
created by runtime.gcBgMarkStartWorkers
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:1330 +0x92

goroutine 54 [GC worker (idle)]:
runtime.gopark(0xc820210008, 0xc8201117a0, 0x420a240, 0x10, 0x14, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820111740 sp=0xc820111718
runtime.gcBgMarkWorker(0xc820022000)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:1403 +0xda fp=0xc8201117b8 sp=0xc820111740
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc8201117c0 sp=0xc8201117b8
created by runtime.gcBgMarkStartWorkers
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:1330 +0x92

goroutine 55 [GC worker (idle)]:
runtime.gopark(0xc820192028, 0xc820111fa0, 0x420a240, 0x10, 0x14, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820111f40 sp=0xc820111f18
runtime.gcBgMarkWorker(0xc820023500)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:1403 +0xda fp=0xc820111fb8 sp=0xc820111f40
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820111fc0 sp=0xc820111fb8
created by runtime.gcBgMarkStartWorkers
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:1330 +0x92

goroutine 56 [GC worker (idle), 2 minutes]:
runtime.gopark(0xc820500000, 0xc8201127a0, 0x420a240, 0x10, 0x14, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820112740 sp=0xc820112718
runtime.gcBgMarkWorker(0xc820024a00)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:1403 +0xda fp=0xc8201127b8 sp=0xc820112740
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc8201127c0 sp=0xc8201127b8
created by runtime.gcBgMarkStartWorkers
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:1330 +0x92

goroutine 57 [GC worker (idle)]:
runtime.gopark(0xc82043a008, 0xc820112fa0, 0x420a240, 0x10, 0x14, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820112f40 sp=0xc820112f18
runtime.gcBgMarkWorker(0xc820026000)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:1403 +0xda fp=0xc820112fb8 sp=0xc820112f40
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820112fc0 sp=0xc820112fb8
created by runtime.gcBgMarkStartWorkers
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:1330 +0x92

goroutine 98 [GC worker (idle), 2 minutes]:
runtime.gopark(0xc82043a018, 0xc8201157a0, 0x420a240, 0x10, 0x100000000000014, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820115740 sp=0xc820115718
runtime.gcBgMarkWorker(0xc820027500)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:1403 +0xda fp=0xc8201157b8 sp=0xc820115740
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc8201157c0 sp=0xc8201157b8
created by runtime.gcBgMarkStartWorkers
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:1330 +0x92

goroutine 115 [syscall, 213 minutes, locked to thread]:
runtime.cgocall(0x4151bc0, 0xc8204c8748, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/cgocall.go:123 +0x11b fp=0xc8204c8720 sp=0xc8204c86f0
github.com/burke/zeus/vendor/github.com/fsnotify/fsevents._Cfunc_CFRunLoopRun()
    ??:0 +0x36 fp=0xc8204c8748 sp=0xc8204c8720
github.com/burke/zeus/vendor/github.com/fsnotify/fsevents.(*EventStream).Start.func1(0xc8200160e0, 0xc82043c180)
    /Users/andrew/code/go/src/github.com/burke/zeus/vendor/github.com/fsnotify/fsevents/fsevents.go:267 +0x202 fp=0xc8204c87b0 sp=0xc8204c8748
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc8204c87b8 sp=0xc8204c87b0
created by github.com/burke/zeus/vendor/github.com/fsnotify/fsevents.(*EventStream).Start
    /Users/andrew/code/go/src/github.com/burke/zeus/vendor/github.com/fsnotify/fsevents/fsevents.go:268 +0x675

goroutine 133 [IO wait, 176 minutes]:
runtime.gopark(0x423aa30, 0x5140598, 0x41e81d8, 0x7, 0x1b, 0x5)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820237850 sp=0xc820237828
runtime.netpollblock(0x5140570, 0x72, 0x4015229)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/netpoll.go:341 +0x15e fp=0xc820237898 sp=0xc820237850
net.runtime_pollWait(0x5140570, 0x72, 0xc82023784c)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/netpoll.go:160 +0x60 fp=0xc8202378b8 sp=0xc820237898
net.(*pollDesc).Wait(0xc8204fa060, 0x72, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/fd_poll_runtime.go:73 +0x3a fp=0xc8202378d8 sp=0xc8202378b8
net.(*pollDesc).WaitRead(0xc8204fa060, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/fd_poll_runtime.go:78 +0x36 fp=0xc820237900 sp=0xc8202378d8
net.(*netFD).readMsg(0xc8204fa000, 0xc820428000, 0x1000, 0x1000, 0xc8200da9a0, 0x20, 0x20, 0xffffffffffffffff, 0x0, 0x0, ...)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/fd_unix.go:304 +0x33d fp=0xc820237a10 sp=0xc820237900
net.(*UnixConn).ReadMsgUnix(0xc82022c038, 0xc820428000, 0x1000, 0x1000, 0xc8200da9a0, 0x20, 0x20, 0xc820210000, 0x10, 0x10, ...)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/unixsock_posix.go:150 +0x15f fp=0xc820237ad8 sp=0xc820237a10
github.com/burke/zeus/go/unixsocket.(*oobReader).Read(0xc8204801c0, 0xc820428000, 0x1000, 0x1000, 0x10, 0x0, 0x0)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/unixsocket/oobreader.go:39 +0x8b fp=0xc820237bd8 sp=0xc820237ad8
bufio.(*Reader).fill(0xc820266240)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:97 +0x1e9 fp=0xc820237c98 sp=0xc820237bd8
bufio.(*Reader).ReadSlice(0xc820266240, 0xc820237d00, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:328 +0x21a fp=0xc820237ce0 sp=0xc820237c98
bufio.(*Reader).ReadBytes(0xc820266240, 0x413a000, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:406 +0xa9 fp=0xc820237e00 sp=0xc820237ce0
bufio.(*Reader).ReadString(0xc820266240, 0x423ab00, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:446 +0x4d fp=0xc820237e58 sp=0xc820237e00
github.com/burke/zeus/go/unixsocket.(*Usock).ReadMessage(0xc8200da9c0, 0x0, 0x0, 0x0, 0x0)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/unixsocket/usock.go:56 +0xb9 fp=0xc820237e90 sp=0xc820237e58
github.com/burke/zeus/go/clienthandler.receivePidFromCommand(0xc8200da9c0, 0x0, 0x0, 0x0, 0x0, 0x0)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/clienthandler/clienthandler.go:203 +0x5f fp=0xc820237ee8 sp=0xc820237e90
github.com/burke/zeus/go/clienthandler.handleClientConnection(0xc820010680, 0xc8200f66e0)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/clienthandler/clienthandler.go:93 +0x35c fp=0xc820237fa0 sp=0xc820237ee8
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820237fa8 sp=0xc820237fa0
created by github.com/burke/zeus/go/clienthandler.Start.func1
    /Users/andrew/code/go/src/github.com/burke/zeus/go/clienthandler/clienthandler.go:51 +0x270

goroutine 47 [IO wait, 46 minutes]:
runtime.gopark(0x423aa30, 0x5140418, 0x41e81d8, 0x7, 0x1b, 0x5)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820239850 sp=0xc820239828
runtime.netpollblock(0x51403f0, 0x72, 0x4015229)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/netpoll.go:341 +0x15e fp=0xc820239898 sp=0xc820239850
net.runtime_pollWait(0x51403f0, 0x72, 0xc82023984c)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/netpoll.go:160 +0x60 fp=0xc8202398b8 sp=0xc820239898
net.(*pollDesc).Wait(0xc8204fa220, 0x72, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/fd_poll_runtime.go:73 +0x3a fp=0xc8202398d8 sp=0xc8202398b8
net.(*pollDesc).WaitRead(0xc8204fa220, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/fd_poll_runtime.go:78 +0x36 fp=0xc820239900 sp=0xc8202398d8
net.(*netFD).readMsg(0xc8204fa1c0, 0xc820404000, 0x1000, 0x1000, 0xc8200f6240, 0x20, 0x20, 0xffffffffffffffff, 0x0, 0x0, ...)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/fd_unix.go:304 +0x33d fp=0xc820239a10 sp=0xc820239900
net.(*UnixConn).ReadMsgUnix(0xc8200ea0a8, 0xc820404000, 0x1000, 0x1000, 0xc8200f6240, 0x20, 0x20, 0xc820502000, 0x10, 0x10, ...)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/unixsock_posix.go:150 +0x15f fp=0xc820239ad8 sp=0xc820239a10
github.com/burke/zeus/go/unixsocket.(*oobReader).Read(0xc820482140, 0xc820404000, 0x1000, 0x1000, 0x10, 0x0, 0x0)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/unixsocket/oobreader.go:39 +0x8b fp=0xc820239bd8 sp=0xc820239ad8
bufio.(*Reader).fill(0xc8202c8660)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:97 +0x1e9 fp=0xc820239c98 sp=0xc820239bd8
bufio.(*Reader).ReadSlice(0xc8202c8660, 0xc820239d00, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:328 +0x21a fp=0xc820239ce0 sp=0xc820239c98
bufio.(*Reader).ReadBytes(0xc8202c8660, 0x413a000, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:406 +0xa9 fp=0xc820239e00 sp=0xc820239ce0
bufio.(*Reader).ReadString(0xc8202c8660, 0x423ab00, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/bufio/bufio.go:446 +0x4d fp=0xc820239e58 sp=0xc820239e00
github.com/burke/zeus/go/unixsocket.(*Usock).ReadMessage(0xc8200f6320, 0x0, 0x0, 0x0, 0x0)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/unixsocket/usock.go:56 +0xb9 fp=0xc820239e90 sp=0xc820239e58
github.com/burke/zeus/go/clienthandler.receivePidFromCommand(0xc8200f6320, 0x0, 0x0, 0x0, 0x0, 0x0)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/clienthandler/clienthandler.go:203 +0x5f fp=0xc820239ee8 sp=0xc820239e90
github.com/burke/zeus/go/clienthandler.handleClientConnection(0xc820010680, 0xc8200da780)
    /Users/andrew/code/go/src/github.com/burke/zeus/go/clienthandler/clienthandler.go:93 +0x35c fp=0xc820239fa0 sp=0xc820239ee8
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820239fa8 sp=0xc820239fa0
created by github.com/burke/zeus/go/clienthandler.Start.func1
    /Users/andrew/code/go/src/github.com/burke/zeus/go/clienthandler/clienthandler.go:51 +0x270
[signal 0xb code=0x1 addr=0x2daf7af8 pc=0x40adf15]

runtime stack:
runtime.throw(0x4227b00, 0x2a)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/panic.go:547 +0x90 fp=0x700005f6abe0 sp=0x700005f6abc8
runtime.sigpanic()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/sigpanic_unix.go:12 +0x5a fp=0x700005f6ac30 sp=0x700005f6abe0
runtime/internal/atomic.Load64(0x2daf7af8, 0x2daf7affd86e)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/internal/atomic/atomic_amd64x.go:26 +0x5 fp=0x700005f6ac38 sp=0x700005f6ac30
runtime.lfstackpop(0x42f0688, 0x14)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/lfstack.go:38 +0x6d fp=0x700005f6ac70 sp=0x700005f6ac38
runtime.getempty(0x65, 0x89800003a07)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgcwork.go:341 +0x3b fp=0x700005f6aca0 sp=0x700005f6ac70
runtime.(*gcWork).init(0x700005f6ad40)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgcwork.go:97 +0x20 fp=0x700005f6acb8 sp=0x700005f6aca0
runtime.(*gcWork).get(0x700005f6ad40, 0x700005f6ad14)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgcwork.go:172 +0x38 fp=0x700005f6ace8 sp=0x700005f6acb8
runtime.gcDrain(0x700005f6ad40, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgcmark.go:831 +0x122 fp=0x700005f6ad20 sp=0x700005f6ace8
runtime.gchelper()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:1806 +0x7e fp=0x700005f6ad70 sp=0x700005f6ad20
runtime.stopm()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:1541 +0x13f fp=0x700005f6ad90 sp=0x700005f6ad70
runtime.findrunnable(0xc820023500, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:1976 +0x739 fp=0x700005f6ae10 sp=0x700005f6ad90
runtime.schedule()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:2075 +0x24f fp=0x700005f6ae48 sp=0x700005f6ae10
runtime.park_m(0xc8201b2c00)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:2140 +0x18b fp=0x700005f6ae70 sp=0x700005f6ae48
runtime.mcall(0x44c3000)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:233 +0x5b fp=0x700005f6ae80 sp=0x700005f6ae70
[signal 0xb code=0x1 addr=0x2daf7af8 pc=0x40adf15]

runtime stack:
runtime.throw(0x4227b00, 0x2a)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/panic.go:547 +0x90 fp=0x700006611cc0 sp=0x700006611ca8
runtime.sigpanic()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/sigpanic_unix.go:12 +0x5a fp=0x700006611d10 sp=0x700006611cc0
runtime/internal/atomic.Load64(0x2daf7af8, 0x2daf7affd86e)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/internal/atomic/atomic_amd64x.go:26 +0x5 fp=0x700006611d18 sp=0x700006611d10
runtime.lfstackpop(0x42f0688, 0x4023883)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/lfstack.go:38 +0x6d fp=0x700006611d50 sp=0x700006611d18
runtime.getempty(0x67, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgcwork.go:341 +0x3b fp=0x700006611d80 sp=0x700006611d50
runtime.(*gcWork).init(0x700006611e38)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgcwork.go:100 +0x53 fp=0x700006611d98 sp=0x700006611d80
runtime.(*gcWork).get(0x700006611e38, 0x1)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgcwork.go:172 +0x38 fp=0x700006611dc8 sp=0x700006611d98
runtime.gcDrain(0x700006611e38, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgcmark.go:831 +0x122 fp=0x700006611e00 sp=0x700006611dc8
runtime.gcMark(0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:1560 +0xf9 fp=0x700006611e60 sp=0x700006611e00
runtime.gcMarkTermination.func1()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:1174 +0x23 fp=0x700006611e70 sp=0x700006611e60
runtime.systemstack(0xc820023500)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:291 +0x79 fp=0x700006611e78 sp=0x700006611e70
runtime.mstart()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:1051 fp=0x700006611e80 sp=0x700006611e78
[signal 0xb code=0x1 addr=0x2daf7af8 pc=0x40adf15]

runtime stack:
runtime.throw(0x4227b00, 0x2a)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/panic.go:547 +0x90 fp=0x700006694be0 sp=0x700006694bc8
runtime.sigpanic()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/sigpanic_unix.go:12 +0x5a fp=0x700006694c30 sp=0x700006694be0
runtime/internal/atomic.Load64(0x2daf7af8, 0x2daf7affd86e)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/internal/atomic/atomic_amd64x.go:26 +0x5 fp=0x700006694c38 sp=0x700006694c30
runtime.lfstackpop(0x42f0688, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/lfstack.go:38 +0x6d fp=0x700006694c70 sp=0x700006694c38
runtime.getempty(0x65, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgcwork.go:341 +0x3b fp=0x700006694ca0 sp=0x700006694c70
runtime.(*gcWork).init(0x700006694d40)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgcwork.go:97 +0x20 fp=0x700006694cb8 sp=0x700006694ca0
runtime.(*gcWork).get(0x700006694d40, 0x700000000001)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgcwork.go:172 +0x38 fp=0x700006694ce8 sp=0x700006694cb8
runtime.gcDrain(0x700006694d40, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgcmark.go:831 +0x122 fp=0x700006694d20 sp=0x700006694ce8
runtime.gchelper()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:1806 +0x7e fp=0x700006694d70 sp=0x700006694d20
runtime.stopm()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:1541 +0x13f fp=0x700006694d90 sp=0x700006694d70
runtime.findrunnable(0xc820023500, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:1976 +0x739 fp=0x700006694e10 sp=0x700006694d90
runtime.schedule()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:2075 +0x24f fp=0x700006694e48 sp=0x700006694e10
runtime.park_m(0xc8201b2c00)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:2140 +0x18b fp=0x700006694e70 sp=0x700006694e48
runtime.mcall(0x44c3000)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:233 +0x5b fp=0x700006694e80 sp=0x700006694e70
[signal 0xb code=0x1 addr=0x2daf7af8 pc=0x40adf15]

runtime stack:
runtime.throw(0x4227b00, 0x2a)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/panic.go:547 +0x90 fp=0x700006717be0 sp=0x700006717bc8
runtime.sigpanic()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/sigpanic_unix.go:12 +0x5a fp=0x700006717c30 sp=0x700006717be0
runtime/internal/atomic.Load64(0x2daf7af8, 0x2daf7affd86e)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/internal/atomic/atomic_amd64x.go:26 +0x5 fp=0x700006717c38 sp=0x700006717c30
runtime.lfstackpop(0x42f0688, 0xc820238028)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/lfstack.go:38 +0x6d fp=0x700006717c70 sp=0x700006717c38
runtime.getempty(0x65, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgcwork.go:341 +0x3b fp=0x700006717ca0 sp=0x700006717c70
runtime.(*gcWork).init(0x700006717d40)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgcwork.go:97 +0x20 fp=0x700006717cb8 sp=0x700006717ca0
runtime.(*gcWork).get(0x700006717d40, 0x700000000001)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgcwork.go:172 +0x38 fp=0x700006717ce8 sp=0x700006717cb8
runtime.gcDrain(0x700006717d40, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgcmark.go:831 +0x122 fp=0x700006717d20 sp=0x700006717ce8
runtime.gchelper()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:1806 +0x7e fp=0x700006717d70 sp=0x700006717d20
runtime.stopm()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:1541 +0x13f fp=0x700006717d90 sp=0x700006717d70
runtime.findrunnable(0xc82001f500, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:1976 +0x739 fp=0x700006717e10 sp=0x700006717d90
runtime.schedule()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:2075 +0x24f fp=0x700006717e48 sp=0x700006717e10
runtime.park_m(0xc8201b2780)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:2140 +0x18b fp=0x700006717e70 sp=0x700006717e48
runtime.mcall(0x44c3000)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:233 +0x5b fp=0x700006717e80 sp=0x700006717e70
[signal 0xb code=0x1 addr=0x2daf7af8 pc=0x40adf15]

runtime stack:
runtime.throw(0x4227b00, 0x2a)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/panic.go:547 +0x90 fp=0x70000650bbe0 sp=0x70000650bbc8
runtime.sigpanic()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/sigpanic_unix.go:12 +0x5a fp=0x70000650bc30 sp=0x70000650bbe0
runtime/internal/atomic.Load64(0x2daf7af8, 0x2daf7affd86e)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/internal/atomic/atomic_amd64x.go:26 +0x5 fp=0x70000650bc38 sp=0x70000650bc30
runtime.lfstackpop(0x42f0688, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/lfstack.go:38 +0x6d fp=0x70000650bc70 sp=0x70000650bc38
runtime.getempty(0x65, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgcwork.go:341 +0x3b fp=0x70000650bca0 sp=0x70000650bc70
runtime.(*gcWork).init(0x70000650bd40)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgcwork.go:97 +0x20 fp=0x70000650bcb8 sp=0x70000650bca0
runtime.(*gcWork).get(0x70000650bd40, 0x700000000001)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgcwork.go:172 +0x38 fp=0x70000650bce8 sp=0x70000650bcb8
runtime.gcDrain(0x70000650bd40, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgcmark.go:831 +0x122 fp=0x70000650bd20 sp=0x70000650bce8
runtime.gchelper()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:1806 +0x7e fp=0x70000650bd70 sp=0x70000650bd20
runtime.stopm()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:1541 +0x13f fp=0x70000650bd90 sp=0x70000650bd70
runtime.findrunnable(0xc820026000, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:1976 +0x739 fp=0x70000650be10 sp=0x70000650bd90
runtime.schedule()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:2075 +0x24f fp=0x70000650be48 sp=0x70000650be10
runtime.park_m(0xc8201b2f00)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:2140 +0x18b fp=0x70000650be70 sp=0x70000650be48
runtime.mcall(0x44c3000)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:233 +0x5b fp=0x70000650be80 sp=0x70000650be70
[signal 0xb code=0x1 addr=0x2daf7af8 pc=0x40adf15]

runtime stack:
runtime.throw(0x4227b00, 0x2a)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/panic.go:547 +0x90 fp=0x700006405be0 sp=0x700006405bc8
runtime.sigpanic()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/sigpanic_unix.go:12 +0x5a fp=0x700006405c30 sp=0x700006405be0
runtime/internal/atomic.Load64(0x2daf7af8, 0x2daf7affd86e)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/internal/atomic/atomic_amd64x.go:26 +0x5 fp=0x700006405c38 sp=0x700006405c30
runtime.lfstackpop(0x42f0688, 0x42f06e8)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/lfstack.go:38 +0x6d fp=0x700006405c70 sp=0x700006405c38
runtime.getempty(0x65, 0x46500005803)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgcwork.go:341 +0x3b fp=0x700006405ca0 sp=0x700006405c70
runtime.(*gcWork).init(0x700006405d40)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgcwork.go:97 +0x20 fp=0x700006405cb8 sp=0x700006405ca0
runtime.(*gcWork).get(0x700006405d40, 0x700006405d14)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgcwork.go:172 +0x38 fp=0x700006405ce8 sp=0x700006405cb8
runtime.gcDrain(0x700006405d40, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgcmark.go:831 +0x122 fp=0x700006405d20 sp=0x700006405ce8
runtime.gchelper()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:1806 +0x7e fp=0x700006405d70 sp=0x700006405d20
runtime.stopm()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:1541 +0x13f fp=0x700006405d90 sp=0x700006405d70
runtime.findrunnable(0xc820027500, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:1976 +0x739 fp=0x700006405e10 sp=0x700006405d90
runtime.schedule()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:2075 +0x24f fp=0x700006405e48 sp=0x700006405e10
runtime.park_m(0xc8200c0600)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:2140 +0x18b fp=0x700006405e70 sp=0x700006405e48
runtime.mcall(0x44c3000)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:233 +0x5b fp=0x700006405e80 sp=0x700006405e70
[signal 0xb code=0x1 addr=0x2daf7af8 pc=0x40adf15]

runtime stack:
runtime.throw(0x4227b00, 0x2a)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/panic.go:547 +0x90 fp=0x700005e64be0 sp=0x700005e64bc8
runtime.sigpanic()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/sigpanic_unix.go:12 +0x5a fp=0x700005e64c30 sp=0x700005e64be0
runtime/internal/atomic.Load64(0x2daf7af8, 0x2daf7affd86e)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/internal/atomic/atomic_amd64x.go:26 +0x5 fp=0x700005e64c38 sp=0x700005e64c30
runtime.lfstackpop(0x42f0688, 0xc8204c8af0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/lfstack.go:38 +0x6d fp=0x700005e64c70 sp=0x700005e64c38
runtime.getempty(0x65, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgcwork.go:341 +0x3b fp=0x700005e64ca0 sp=0x700005e64c70
runtime.(*gcWork).init(0x700005e64d40)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgcwork.go:97 +0x20 fp=0x700005e64cb8 sp=0x700005e64ca0
runtime.(*gcWork).get(0x700005e64d40, 0x700000000001)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgcwork.go:172 +0x38 fp=0x700005e64ce8 sp=0x700005e64cb8
runtime.gcDrain(0x700005e64d40, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgcmark.go:831 +0x122 fp=0x700005e64d20 sp=0x700005e64ce8
runtime.gchelper()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:1806 +0x7e fp=0x700005e64d70 sp=0x700005e64d20
runtime.stopm()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:1541 +0x13f fp=0x700005e64d90 sp=0x700005e64d70
runtime.findrunnable(0xc820020a00, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:1976 +0x739 fp=0x700005e64e10 sp=0x700005e64d90
runtime.schedule()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:2075 +0x24f fp=0x700005e64e48 sp=0x700005e64e10
runtime.park_m(0xc8201b2900)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:2140 +0x18b fp=0x700005e64e70 sp=0x700005e64e48
runtime.mcall(0x44c3000)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:233 +0x5b fp=0x700005e64e80 sp=0x700005e64e70
semenovDL commented 7 years ago

This issue related to https://github.com/burke/zeus/issues/589

sideshowcoder commented 7 years ago

Just to make sure is this on the latest (aka 0.15.10) version of zeus?