Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zeus crashing in Sierra #607

Closed
jarkko opened this issue Nov 4, 2016 · 2 comments · Fixed by #620
Closed

Zeus crashing in Sierra #607

jarkko opened this issue Nov 4, 2016 · 2 comments · Fixed by #620

Comments

@jarkko
Copy link

jarkko commented Nov 4, 2016

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
Copy link

This issue related to #589

@sideshowcoder
Copy link
Collaborator

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

sideshowcoder added a commit that referenced this issue Jan 17, 2017
It seems like there is a problem with fsevents when dealing with a large amount
of files on OSX sierra this added test fails reliably on mac Macbook Pro, with
the error

```
2017-01-17 22:52 filemonitor.test[69205] (FSEvents.framework)
FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc()
=> (null) (-22)
```

This more or less reporduces #589 #605 #607 on the basis of this being related
to many files the fix would be to not monitor files individualy on OSX but
rather monitor directories and filter client side, this should reduce the number
of files / directories to be monitored.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants