Skip to content

Instantly share code, notes, and snippets.

@latortuga
Last active October 11, 2015 18:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save latortuga/0814bf8f64317986f982 to your computer and use it in GitHub Desktop.
Save latortuga/0814bf8f64317986f982 to your computer and use it in GitHub Desktop.
vagrant-panic
drew:~/projects/prj$ zeus start
Starting Zeus server v0.15.5.rc1
[ready] [crashed] [running] [connecting] [waiting]
boot
└── default_bundle
├── development_environment
│  └── prerake
└── test_environment
└── test_helper
Available Commands: [waiting] [crashed] [ready]
zeus dbconsole
zeus rake
zeus runner (alias: r)
zeus console (alias: c)
zeus server (alias: s)
zeus generate (alias: g)
zeus destroy (alias: d)
zeus test (alias: rspec, testrb, t)
zeus t (alias: rspec, testrb, t)
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x0 pc=0x0]
goroutine 10 [running]:
runtime.gopanic(0x5a6020, 0xc82000e0f0)
/usr/local/go/src/runtime/panic.go:461 +0x3e6
runtime.panicmem()
/usr/local/go/src/runtime/panic.go:42 +0x49
runtime.sigpanic()
/usr/local/go/src/runtime/sigpanic_unix.go:24 +0x2ba
created by github.com/burke/zeus/go/statuschart.ttyStart
/Users/drew/go-workspace/src/github.com/burke/zeus/go/statuschart/tty.go:50 +0x49
goroutine 1 [chan receive]:
github.com/burke/zeus/go/zeusmaster.doRun(0x0)
/Users/drew/go-workspace/src/github.com/burke/zeus/go/zeusmaster/zeusmaster.go:51 +0x323
github.com/burke/zeus/go/zeusmaster.Run()
/Users/drew/go-workspace/src/github.com/burke/zeus/go/zeusmaster/zeusmaster.go:24 +0x18
main.main()
/Users/drew/go-workspace/src/github.com/burke/zeus/go/cmd/zeus/zeus.go:77 +0x608
goroutine 5 [syscall]:
os/signal.loop()
/usr/local/go/src/os/signal/signal_unix.go:22 +0x18
created by os/signal.init.1
/usr/local/go/src/os/signal/signal_unix.go:28 +0x37
goroutine 6 [select]:
github.com/burke/zeus/go/filemonitor.start(0xc82001ccc0, 0xc82001cc00, 0xc82001cc60)
/Users/drew/go-workspace/src/github.com/burke/zeus/go/filemonitor/filemonitor.go:51 +0x1d9
created by github.com/burke/zeus/go/filemonitor.Start
/Users/drew/go-workspace/src/github.com/burke/zeus/go/filemonitor/filemonitor.go:21 +0x8e
goroutine 7 [select]:
github.com/burke/zeus/go/processtree.StartSlaveMonitor.func1(0xc82001a340, 0xc82001cd20, 0xc82001cc00)
/Users/drew/go-workspace/src/github.com/burke/zeus/go/processtree/slavemonitor.go:57 +0x3ab
created by github.com/burke/zeus/go/processtree.StartSlaveMonitor
/Users/drew/go-workspace/src/github.com/burke/zeus/go/processtree/slavemonitor.go:65 +0x67
goroutine 8 [select]:
github.com/burke/zeus/go/clienthandler.Start.func1(0xc82001cd80, 0xc82001cc00, 0xc82001a340)
/Users/drew/go-workspace/src/github.com/burke/zeus/go/clienthandler/clienthandler.go:45 +0x285
created by github.com/burke/zeus/go/clienthandler.Start
/Users/drew/go-workspace/src/github.com/burke/zeus/go/clienthandler/clienthandler.go:54 +0x67
goroutine 9 [select]:
github.com/burke/zeus/go/restarter.(*restarter).start(0xc82000a680)
/Users/drew/go-workspace/src/github.com/burke/zeus/go/restarter/restarter.go:29 +0x38c
created by github.com/burke/zeus/go/restarter.Start
/Users/drew/go-workspace/src/github.com/burke/zeus/go/restarter/restarter.go:14 +0xe4
goroutine 11 [select, locked to thread]:
runtime.gopark(0x633660, 0xc820028f28, 0x5e22a8, 0x6, 0x42e218, 0x2)
/usr/local/go/src/runtime/proc.go:185 +0x163
runtime.selectgoImpl(0xc820028f28, 0x0, 0x18)
/usr/local/go/src/runtime/select.go:392 +0xa64
runtime.selectgo(0xc820028f28)
/usr/local/go/src/runtime/select.go:212 +0x12
runtime.ensureSigM.func1()
/usr/local/go/src/runtime/signal1_unix.go:227 +0x353
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1696 +0x1
goroutine 17 [IO wait]:
net.runtime_pollWait(0x7fca44245f58, 0x72, 0xc82000e1b0)
/usr/local/go/src/runtime/netpoll.go:157 +0x60
net.(*pollDesc).Wait(0xc8200fc060, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc8200fc060, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).readMsg(0xc8200fc000, 0xc8200f1e88, 0x0, 0x0, 0xc820104040, 0x20, 0x20, 0xffffffffffffffff, 0x0, 0x0, ...)
/usr/local/go/src/net/fd_unix.go:286 +0x33d
net.(*UnixConn).ReadMsgUnix(0xc8200e2010, 0xc8200f1e88, 0x0, 0x0, 0xc820104040, 0x20, 0x20, 0x5, 0x0, 0x0, ...)
/usr/local/go/src/net/unixsock_posix.go:150 +0x15f
github.com/burke/zeus/go/unixsocket.(*oobReader).Read(0xc8200ea0c0, 0xc8200f1e88, 0x0, 0x0, 0x0, 0x0, 0x0)
/Users/drew/go-workspace/src/github.com/burke/zeus/go/unixsocket/oobreader.go:39 +0x8b
github.com/burke/zeus/go/unixsocket.(*oobReader).ReadFD(0xc8200ea0c0, 0x633700, 0x0, 0x0)
/Users/drew/go-workspace/src/github.com/burke/zeus/go/unixsocket/oobreader.go:24 +0x188
github.com/burke/zeus/go/unixsocket.(*Usock).ReadFD(0xc820104060, 0x0, 0x0, 0x0)
/Users/drew/go-workspace/src/github.com/burke/zeus/go/unixsocket/usock.go:79 +0x90
github.com/burke/zeus/go/processtree.StartSlaveMonitor.func1.1(0xc820104060, 0xc8200f8100)
/Users/drew/go-workspace/src/github.com/burke/zeus/go/processtree/slavemonitor.go:44 +0x21
created by github.com/burke/zeus/go/processtree.StartSlaveMonitor.func1
/Users/drew/go-workspace/src/github.com/burke/zeus/go/processtree/slavemonitor.go:50 +0x1ea
goroutine 18 [chan receive]:
github.com/burke/zeus/go/processtree.(*SlaveNode).doUnbootedState(0xc82009c0f0, 0xc8200e8000, 0x0, 0x0)
/Users/drew/go-workspace/src/github.com/burke/zeus/go/processtree/slavenode.go:197 +0x476
github.com/burke/zeus/go/processtree.(*SlaveNode).Run(0xc82009c0f0, 0xc8200e8000)
/Users/drew/go-workspace/src/github.com/burke/zeus/go/processtree/slavenode.go:146 +0x341
created by github.com/burke/zeus/go/processtree.StartSlaveMonitor.func1
/Users/drew/go-workspace/src/github.com/burke/zeus/go/processtree/slavemonitor.go:53 +0x27a
goroutine 19 [chan receive]:
github.com/burke/zeus/go/processtree.(*SlaveNode).doWaitingState(0xc82009c1e0, 0x0, 0x0)
/Users/drew/go-workspace/src/github.com/burke/zeus/go/processtree/slavenode.go:173 +0xb4
github.com/burke/zeus/go/processtree.(*SlaveNode).Run(0xc82009c1e0, 0xc8200e8000)
/Users/drew/go-workspace/src/github.com/burke/zeus/go/processtree/slavenode.go:144 +0x3ab
created by github.com/burke/zeus/go/processtree.StartSlaveMonitor.func1
/Users/drew/go-workspace/src/github.com/burke/zeus/go/processtree/slavemonitor.go:53 +0x27a
goroutine 20 [chan receive]:
github.com/burke/zeus/go/processtree.(*SlaveNode).doWaitingState(0xc82009c2d0, 0x0, 0x0)
/Users/drew/go-workspace/src/github.com/burke/zeus/go/processtree/slavenode.go:173 +0xb4
github.com/burke/zeus/go/processtree.(*SlaveNode).Run(0xc82009c2d0, 0xc8200e8000)
/Users/drew/go-workspace/src/github.com/burke/zeus/go/processtree/slavenode.go:144 +0x3ab
created by github.com/burke/zeus/go/processtree.StartSlaveMonitor.func1
/Users/drew/go-workspace/src/github.com/burke/zeus/go/processtree/slavemonitor.go:53 +0x27a
goroutine 21 [chan receive]:
github.com/burke/zeus/go/processtree.(*SlaveNode).doWaitingState(0xc82009c3c0, 0x0, 0x0)
/Users/drew/go-workspace/src/github.com/burke/zeus/go/processtree/slavenode.go:173 +0xb4
github.com/burke/zeus/go/processtree.(*SlaveNode).Run(0xc82009c3c0, 0xc8200e8000)
/Users/drew/go-workspace/src/github.com/burke/zeus/go/processtree/slavenode.go:144 +0x3ab
created by github.com/burke/zeus/go/processtree.StartSlaveMonitor.func1
/Users/drew/go-workspace/src/github.com/burke/zeus/go/processtree/slavemonitor.go:53 +0x27a
goroutine 22 [chan receive]:
github.com/burke/zeus/go/processtree.(*SlaveNode).doWaitingState(0xc82009c4b0, 0x0, 0x0)
/Users/drew/go-workspace/src/github.com/burke/zeus/go/processtree/slavenode.go:173 +0xb4
github.com/burke/zeus/go/processtree.(*SlaveNode).Run(0xc82009c4b0, 0xc8200e8000)
/Users/drew/go-workspace/src/github.com/burke/zeus/go/processtree/slavenode.go:144 +0x3ab
created by github.com/burke/zeus/go/processtree.StartSlaveMonitor.func1
/Users/drew/go-workspace/src/github.com/burke/zeus/go/processtree/slavemonitor.go:53 +0x27a
goroutine 23 [chan receive]:
github.com/burke/zeus/go/processtree.(*SlaveNode).doWaitingState(0xc82009c5a0, 0x0, 0x0)
/Users/drew/go-workspace/src/github.com/burke/zeus/go/processtree/slavenode.go:173 +0xb4
github.com/burke/zeus/go/processtree.(*SlaveNode).Run(0xc82009c5a0, 0xc8200e8000)
/Users/drew/go-workspace/src/github.com/burke/zeus/go/processtree/slavenode.go:144 +0x3ab
created by github.com/burke/zeus/go/processtree.StartSlaveMonitor.func1
/Users/drew/go-workspace/src/github.com/burke/zeus/go/processtree/slavemonitor.go:53 +0x27a
goroutine 33 [IO wait]:
net.runtime_pollWait(0x7fca44245e98, 0x72, 0xc82000e1b0)
/usr/local/go/src/runtime/netpoll.go:157 +0x60
net.(*pollDesc).Wait(0xc820140060, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc820140060, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).accept(0xc820140000, 0x0, 0x7fca441c5048, 0xc820128080)
/usr/local/go/src/net/fd_unix.go:408 +0x27c
net.(*UnixListener).AcceptUnix(0xc820128060, 0x0, 0x0, 0x0)
/usr/local/go/src/net/unixsock_posix.go:304 +0x53
github.com/burke/zeus/go/clienthandler.Start.func1.1(0xc820128060, 0xc820144000)
/Users/drew/go-workspace/src/github.com/burke/zeus/go/clienthandler/clienthandler.go:35 +0x33
created by github.com/burke/zeus/go/clienthandler.Start.func1
/Users/drew/go-workspace/src/github.com/burke/zeus/go/clienthandler/clienthandler.go:42 +0x160
goroutine 12 [runnable]:
syscall.Syscall(0x0, 0x13, 0xc82004a8d8, 0x8, 0x0, 0x8, 0x0)
/usr/local/go/src/syscall/asm_linux_amd64.s:18 +0x5
syscall.readlen(0x13, 0xc82004a8d8, 0x8, 0x5, 0x0, 0x0)
/usr/local/go/src/syscall/zsyscall_linux_amd64.go:1085 +0x4c
syscall.forkExec(0xc820011890, 0x2a, 0xc82001a880, 0x4, 0x4, 0xc82004aaa8, 0x1fa2, 0x0, 0x0)
/usr/local/go/src/syscall/exec_unix.go:202 +0x567
syscall.StartProcess(0xc820011890, 0x2a, 0xc82001a880, 0x4, 0x4, 0xc82004aaa8, 0x2, 0x4, 0x0, 0x0)
/usr/local/go/src/syscall/exec_unix.go:240 +0x6b
os.startProcess(0xc820011890, 0x2a, 0xc82001a880, 0x4, 0x4, 0xc82004ace0, 0x5d2ce0, 0x0, 0x0)
/usr/local/go/src/os/exec_posix.go:45 +0x33c
os.StartProcess(0xc820011890, 0x2a, 0xc82001a880, 0x4, 0x4, 0xc82004ace0, 0x1, 0x0, 0x0)
/usr/local/go/src/os/doc.go:24 +0x69
os/exec.(*Cmd).Start(0xc820120000, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:328 +0x767
os/exec.(*Cmd).Run(0xc820120000, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:255 +0x2d
os/exec.(*Cmd).CombinedOutput(0xc820120000, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:424 +0x310
github.com/burke/zeus/go/processtree.(*SlaveNode).babysitRootProcess(0xc82009c0f0, 0xc820120000)
/Users/drew/go-workspace/src/github.com/burke/zeus/go/processtree/slavenode.go:373 +0x99
created by github.com/burke/zeus/go/processtree.(*SlaveNode).doUnbootedState
/Users/drew/go-workspace/src/github.com/burke/zeus/go/processtree/slavenode.go:192 +0x425
goroutine 49 [syscall]:
syscall.Syscall(0x0, 0x9, 0xc82014e000, 0x800, 0xc8200e0000, 0x7fffec4ac230, 0x34)
/usr/local/go/src/syscall/asm_linux_amd64.s:18 +0x5
syscall.read(0x9, 0xc82014e000, 0x800, 0x800, 0x2, 0x0, 0x0)
/usr/local/go/src/syscall/zsyscall_linux_amd64.go:783 +0x5f
syscall.Read(0x9, 0xc82014e000, 0x800, 0x800, 0xc82014e000, 0x0, 0x0)
/usr/local/go/src/syscall/syscall_unix.go:160 +0x4d
os.(*File).read(0xc8200fa010, 0xc82014e000, 0x800, 0x800, 0x409f33, 0x0, 0x0)
/usr/local/go/src/os/file_unix.go:211 +0x53
os.(*File).Read(0xc8200fa010, 0xc82014e000, 0x800, 0x800, 0x800, 0x0, 0x0)
/usr/local/go/src/os/file.go:95 +0x8a
github.com/burke/zeus/go/filemonitor.startWrapper.func1(0xc82001ccc0)
/Users/drew/go-workspace/src/github.com/burke/zeus/go/filemonitor/filemonitor.go:99 +0xaa
created by github.com/burke/zeus/go/filemonitor.startWrapper
/Users/drew/go-workspace/src/github.com/burke/zeus/go/filemonitor/filemonitor.go:110 +0x28c
goroutine 50 [syscall]:
syscall.Syscall6(0x3d, 0x1fa0, 0xc820114584, 0x0, 0xc82014c000, 0x0, 0x0, 0x44f8d0, 0x7fca44435970, 0xa)
/usr/local/go/src/syscall/asm_linux_amd64.s:44 +0x5
syscall.wait4(0x1fa0, 0xc820114584, 0x0, 0xc82014c000, 0x90, 0x0, 0x0)
/usr/local/go/src/syscall/zsyscall_linux_amd64.go:172 +0x72
syscall.Wait4(0x1fa0, 0xc8201145cc, 0x0, 0xc82014c000, 0x0, 0x0, 0x0)
/usr/local/go/src/syscall/syscall_linux.go:256 +0x55
os.(*Process).wait(0xc8201003a0, 0x0, 0x0, 0x0)
/usr/local/go/src/os/exec_unix.go:22 +0x105
os.(*Process).Wait(0xc8201003a0, 0x0, 0x0, 0x0)
/usr/local/go/src/os/doc.go:45 +0x2d
os/exec.(*Cmd).Wait(0xc8200f6000, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:380 +0x211
github.com/burke/zeus/go/filemonitor.startWrapper.func2(0xc8200f6000)
/Users/drew/go-workspace/src/github.com/burke/zeus/go/filemonitor/filemonitor.go:113 +0x28
created by github.com/burke/zeus/go/filemonitor.startWrapper
/Users/drew/go-workspace/src/github.com/burke/zeus/go/filemonitor/filemonitor.go:118 +0x2ae
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment