Skip to content

Instantly share code, notes, and snippets.

@jpablobr
Created October 4, 2012 07: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 jpablobr/18a558300f5d1bc3ef36 to your computer and use it in GitHub Desktop.
Save jpablobr/18a558300f5d1bc3ef36 to your computer and use it in GitHub Desktop.
jpablobr$ zeus start
Starting Zeus server
[ready] [crashed] [running] [connecting] [waiting]
boot
└── default_bundle
├── development_environment
│  └── prerake
└── test_environment
├── test_helper
└── cucumber_environment
Available Commands: [waiting] [crashed] [ready]
zeus dbconsole
zeus server (alias: s)
zeus rake
zeus runner (alias: r)
zeus console (alias: c)
zeus generate (alias: g)
zeus test (alias: rspec, testrb)
zeus cucumber
It looks like Zeus is already running. If not, remove .zeus.sock and try again.
panic: runtime error: integer divide by zero
[signal 0x8 code=0x1 addr=0x80739dc pc=0x80739dc]
goroutine 7 [running]:
github.com/burke/zeus/go/zeusmaster.(*StatusChart).lengthOfOutput(0x1872d360, 0x1, 0x1)
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/statuslogger.go:133 +0x142
github.com/burke/zeus/go/zeusmaster.(*StatusChart).draw(0x1872d360, 0x18729fc0)
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/statuslogger.go:104 +0x6b
github.com/burke/zeus/go/zeusmaster.StartStatusChart(0x1872a540, 0x1872dd80, 0x0)
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/statuslogger.go:70 +0x3d5
created by github.com/burke/zeus/go/zeusmaster.Run
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/zeusmaster.go:35 +0x1ca
goroutine 1 [chan receive]:
github.com/burke/zeus/go/zeusmaster.Run(0xbfe22001, 0x5)
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/zeusmaster.go:54 +0x353
main.main()
/Users/burke/go/src/github.com/burke/zeus/go/cmd/zeus/zeus.go:37 +0x25e
goroutine 2 [syscall]:
created by runtime.main
/usr/local/go/src/pkg/runtime/proc.c:221
goroutine 3 [syscall]:
os/signal.loop()
/usr/local/go/src/pkg/os/signal/signal_unix.go:20 +0x1f
created by os/signal.init·1
/usr/local/go/src/pkg/os/signal/signal_unix.go:26 +0x32
goroutine 27 [runnable]:
syscall.Syscall()
/usr/local/go/src/pkg/syscall/asm_linux_386.s:27 +0x41
syscall.Read(0xffffffff, 0x187b6800, 0x800, 0x800, 0x1, ...)
/usr/local/go/src/pkg/syscall/zerrors_linux_386.go:2136 +0x61
os.(*File).read(0x18700578, 0x187b6800, 0x800, 0x800, 0x1, ...)
/usr/local/go/src/pkg/os/file_unix.go:163 +0x44
os.(*File).Read(0x18700578, 0x187b6800, 0x800, 0x800, 0x187006f8, ...)
/usr/local/go/src/pkg/os/file.go:95 +0x67
github.com/burke/zeus/go/zeusmaster._func_002()
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/filemonitor.go:80 +0x7a
created by github.com/burke/zeus/go/zeusmaster.startWrapper
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/filemonitor.go:90 +0x196
goroutine 8 [chan receive]:
github.com/burke/zeus/go/zeusmaster._func_005(0x18700398, 0x18700370, 0x18700378, 0x18700380, 0x18700388, ...)
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/zeusmaster.go:42 +0x33
created by github.com/burke/zeus/go/zeusmaster.Run
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/zeusmaster.go:44 +0x2c4
goroutine 18 [chan receive]:
net.(*pollServer).WaitRead(0x1872cbd0, 0x1879fe00, 0x1872a4e0, 0xb)
/usr/local/go/src/pkg/net/fd.go:268 +0x75
net.(*netFD).ReadMsg(0x1879fe00, 0x187a6000, 0x400, 0x400, 0x1879e840, ...)
/usr/local/go/src/pkg/net/fd.go:486 +0x20a
net.(*UnixConn).ReadMsgUnix(0x18700260, 0x187a6000, 0x400, 0x400, 0x1879e840, ...)
/usr/local/go/src/pkg/net/unixsock_posix.go:274 +0xe7
github.com/burke/zeus/go/unixsocket.(*Usock).readFromSocket(0x187011b0, 0x0, 0x0)
/Users/burke/go/src/github.com/burke/zeus/go/unixsocket/unixsocket.go:186 +0xd2
github.com/burke/zeus/go/unixsocket.(*Usock).ReadFD(0x187011b0, 0x0, 0x0)
/Users/burke/go/src/github.com/burke/zeus/go/unixsocket/unixsocket.go:109 +0x90
github.com/burke/zeus/go/zeusmaster._func_004(0x187003c0, 0x18700258, 0x0)
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/slavemonitor.go:35 +0x2b
created by github.com/burke/zeus/go/zeusmaster.StartSlaveMonitor
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/slavemonitor.go:41 +0x13f
goroutine 10 [finalizer wait]:
created by runtime.gc
/usr/local/go/src/pkg/runtime/mgc0.c:882
goroutine 11 [syscall]:
created by addtimer
/usr/local/go/src/pkg/runtime/ztime_386.c:72
goroutine 12 [sleep]:
time.Sleep(0x1dcd6500, 0x0)
/usr/local/go/src/pkg/runtime/ztime_386.c:21 +0x53
github.com/burke/zeus/go/zeusmaster._func_001(0x187003f0, 0x187005e0, 0x0)
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/clienthandler.go:34 +0x5c
created by github.com/burke/zeus/go/zeusmaster.StartClientHandler
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/clienthandler.go:39 +0x129
goroutine 13 [syscall]:
syscall.Syscall6()
/usr/local/go/src/pkg/syscall/asm_linux_386.s:46 +0x27
syscall.EpollWait(0xf, 0x187a1008, 0xa, 0xa, 0xffffffff, ...)
/usr/local/go/src/pkg/syscall/zerrors_linux_386.go:1780 +0x7d
net.(*pollster).WaitFD(0x187a1000, 0x1872cbd0, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/pkg/net/fd_linux.go:146 +0x12b
net.(*pollServer).Run(0x1872cbd0, 0x0)
/usr/local/go/src/pkg/net/fd.go:236 +0xdf
created by net.newPollServer
/usr/local/go/src/pkg/net/newpollserver.go:35 +0x308
goroutine 29 [syscall]:
syscall.Syscall()
/usr/local/go/src/pkg/syscall/asm_linux_386.s:20 +0x1f
syscall.Read(0xd, 0x187c3000, 0x200, 0x200, 0x3, ...)
/usr/local/go/src/pkg/syscall/zerrors_linux_386.go:2136 +0x61
os.(*File).read(0x18700440, 0x187c3000, 0x200, 0x200, 0x80dc51a, ...)
/usr/local/go/src/pkg/os/file_unix.go:163 +0x44
os.(*File).Read(0x18700440, 0x187c3000, 0x200, 0x200, 0x0, ...)
/usr/local/go/src/pkg/os/file.go:95 +0x67
bytes.(*Buffer).ReadFrom(0x1874af60, 0x1872a460, 0x18700440, 0x0, 0x0, ...)
/usr/local/go/src/pkg/bytes/buffer.go:153 +0x1d1
io.Copy(0x1879e980, 0x1874af60, 0x1872a460, 0x18700440, 0x0, ...)
/usr/local/go/src/pkg/io/io.go:340 +0x86
os/exec._func_003(0x18700458, 0x18700450, 0x80cae0b, 0x187001b8, 0x187001b8, ...)
/usr/local/go/src/pkg/os/exec/exec.go:201 +0x57
os/exec._func_004(0x187001c8, 0x187a2cc0, 0x0)
/usr/local/go/src/pkg/os/exec/exec.go:268 +0x23
created by os/exec.(*Cmd).Start
/usr/local/go/src/pkg/os/exec/exec.go:269 +0x588
goroutine 26 [syscall]:
syscall.Syscall6()
/usr/local/go/src/pkg/syscall/asm_linux_386.s:46 +0x27
syscall.wait4(0x2f57, 0x187007e0, 0x0, 0x187a8280, 0x1, ...)
/usr/local/go/src/pkg/syscall/zerrors_linux_386.go:1598 +0x63
syscall.Wait4(0x2f57, 0xb7798e18, 0x0, 0x187a8280, 0x187a2cf0, ...)
/usr/local/go/src/pkg/syscall/syscall_linux.go:178 +0x5b
os.(*Process).wait(0x1872eb50, 0x0, 0x0, 0x0)
/usr/local/go/src/pkg/os/exec_unix.go:22 +0xae
os.(*Process).Wait(0x1872eb50, 0x4, 0x81db040)
/usr/local/go/src/pkg/os/doc.go:43 +0x29
os/exec.(*Cmd).Wait(0x187790a0, 0x0, 0x0)
/usr/local/go/src/pkg/os/exec/exec.go:302 +0x130
os/exec.(*Cmd).Run(0x187790a0, 0x81066a8, 0x1874af60)
/usr/local/go/src/pkg/os/exec/exec.go:226 +0x67
os/exec.(*Cmd).CombinedOutput(0x187790a0, 0xb7798f94, 0x0)
/usr/local/go/src/pkg/os/exec/exec.go:346 +0x1a8
github.com/burke/zeus/go/zeusmaster.babysitRootProcess(0x187790a0, 0x18700540)
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/slavenode.go:328 +0x29
created by github.com/burke/zeus/go/zeusmaster.(*SlaveNode).doUnbootedState
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/slavenode.go:164 +0x288
goroutine 17 [chan send]:
github.com/burke/zeus/go/zeusmaster._func_010(0x18700548, 0x18700540, 0x0)
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/zeusmaster.go:77 +0x38
created by github.com/burke/zeus/go/zeusmaster.terminateComponents
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/zeusmaster.go:80 +0x116
goroutine 19 [semacquire]:
sync.runtime_Semacquire(0x187001e0, 0x187001e0)
/usr/local/go/src/pkg/runtime/zsema_386.c:146 +0x29
sync.(*Cond).Wait(0x1872a720, 0x1)
/usr/local/go/src/pkg/sync/cond.go:67 +0xa8
github.com/burke/zeus/go/zeusmaster.(*SlaveNode).WaitUntilReadyOrCrashed(0x18730e00, 0x807203a)
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/slavenode.go:64 +0x103
github.com/burke/zeus/go/zeusmaster.(*SlaveNode).doWaitingState(0x18730d80, 0x1, 0x811e890)
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/slavenode.go:148 +0x4e
github.com/burke/zeus/go/zeusmaster.(*SlaveNode).Run(0x18730d80, 0x187003b8, 0x0)
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/slavenode.go:121 +0x249
created by github.com/burke/zeus/go/zeusmaster.StartSlaveMonitor
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/slavemonitor.go:44 +0x197
goroutine 20 [semacquire]:
sync.runtime_Semacquire(0x18700220, 0x805e343)
/usr/local/go/src/pkg/runtime/zsema_386.c:146 +0x29
sync.(*Cond).Wait(0x1872a860, 0x1)
/usr/local/go/src/pkg/sync/cond.go:67 +0xa8
github.com/burke/zeus/go/zeusmaster.(*SlaveNode).WaitUntilReadyOrCrashed(0x18730b80, 0x807203a)
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/slavenode.go:64 +0x103
github.com/burke/zeus/go/zeusmaster.(*SlaveNode).doWaitingState(0x18730a80, 0x1, 0x811e890)
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/slavenode.go:148 +0x4e
github.com/burke/zeus/go/zeusmaster.(*SlaveNode).Run(0x18730a80, 0x187003b8, 0x0)
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/slavenode.go:121 +0x249
created by github.com/burke/zeus/go/zeusmaster.StartSlaveMonitor
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/slavemonitor.go:44 +0x197
goroutine 21 [semacquire]:
sync.runtime_Semacquire(0x187001e8, 0x187001e8)
/usr/local/go/src/pkg/runtime/zsema_386.c:146 +0x29
sync.(*Cond).Wait(0x1872a7a0, 0x1)
/usr/local/go/src/pkg/sync/cond.go:67 +0xa8
github.com/burke/zeus/go/zeusmaster.(*SlaveNode).WaitUntilReadyOrCrashed(0x18730d00, 0x807203a)
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/slavenode.go:64 +0x103
github.com/burke/zeus/go/zeusmaster.(*SlaveNode).doWaitingState(0x18730c80, 0x1, 0x811e890)
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/slavenode.go:148 +0x4e
github.com/burke/zeus/go/zeusmaster.(*SlaveNode).Run(0x18730c80, 0x187003b8, 0x0)
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/slavenode.go:121 +0x249
created by github.com/burke/zeus/go/zeusmaster.StartSlaveMonitor
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/slavemonitor.go:44 +0x197
goroutine 22 [semacquire]:
sync.runtime_Semacquire(0x18700478, 0x18700478)
/usr/local/go/src/pkg/runtime/zsema_386.c:146 +0x29
sync.(*Cond).Wait(0x1872a760, 0x1)
/usr/local/go/src/pkg/sync/cond.go:67 +0xa8
github.com/burke/zeus/go/zeusmaster.(*SlaveNode).WaitUntilReadyOrCrashed(0x18730d80, 0x807203a)
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/slavenode.go:64 +0x103
github.com/burke/zeus/go/zeusmaster.(*SlaveNode).doWaitingState(0x18730b80, 0x1, 0x811e890)
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/slavenode.go:148 +0x4e
github.com/burke/zeus/go/zeusmaster.(*SlaveNode).Run(0x18730b80, 0x187003b8, 0x0)
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/slavenode.go:121 +0x249
created by github.com/burke/zeus/go/zeusmaster.StartSlaveMonitor
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/slavemonitor.go:44 +0x197
goroutine 23 [semacquire]:
sync.runtime_Semacquire(0x18700478, 0x805e343)
/usr/local/go/src/pkg/runtime/zsema_386.c:146 +0x29
sync.(*Cond).Wait(0x1872a760, 0x1)
/usr/local/go/src/pkg/sync/cond.go:67 +0xa8
github.com/burke/zeus/go/zeusmaster.(*SlaveNode).WaitUntilReadyOrCrashed(0x18730d80, 0x807203a)
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/slavenode.go:64 +0x103
github.com/burke/zeus/go/zeusmaster.(*SlaveNode).doWaitingState(0x18730d00, 0x1, 0x811e890)
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/slavenode.go:148 +0x4e
github.com/burke/zeus/go/zeusmaster.(*SlaveNode).Run(0x18730d00, 0x187003b8, 0x0)
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/slavenode.go:121 +0x249
created by github.com/burke/zeus/go/zeusmaster.StartSlaveMonitor
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/slavemonitor.go:44 +0x197
goroutine 24 [chan receive]:
github.com/burke/zeus/go/zeusmaster.(*SlaveNode).doUnbootedState(0x18730e00, 0x187003b8, 0x0, 0x0)
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/slavenode.go:169 +0x2b9
github.com/burke/zeus/go/zeusmaster.(*SlaveNode).Run(0x18730e00, 0x187003b8, 0x0)
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/slavenode.go:123 +0x1f5
created by github.com/burke/zeus/go/zeusmaster.StartSlaveMonitor
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/slavemonitor.go:44 +0x197
goroutine 25 [semacquire]:
sync.runtime_Semacquire(0x18700220, 0x18700220)
/usr/local/go/src/pkg/runtime/zsema_386.c:146 +0x29
sync.(*Cond).Wait(0x1872a860, 0x1)
/usr/local/go/src/pkg/sync/cond.go:67 +0xa8
github.com/burke/zeus/go/zeusmaster.(*SlaveNode).WaitUntilReadyOrCrashed(0x18730b80, 0x807203a)
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/slavenode.go:64 +0x103
github.com/burke/zeus/go/zeusmaster.(*SlaveNode).doWaitingState(0x18730b00, 0x1, 0x811e890)
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/slavenode.go:148 +0x4e
github.com/burke/zeus/go/zeusmaster.(*SlaveNode).Run(0x18730b00, 0x187003b8, 0x0)
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/slavenode.go:121 +0x249
created by github.com/burke/zeus/go/zeusmaster.StartSlaveMonitor
/Users/burke/go/src/github.com/burke/zeus/go/zeusmaster/slavemonitor.go:44 +0x197
jpablobr$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment