Skip to content

Instantly share code, notes, and snippets.

@tiborvass
Created April 3, 2015 22:53
Show Gist options
  • Save tiborvass/098b8e15dfc190b13bbc to your computer and use it in GitHub Desktop.
Save tiborvass/098b8e15dfc190b13bbc to your computer and use it in GitHub Desktop.
windows panic
/ # panic: runtime error: index out of range
[
goroutine 12 [running]:
github.com/docker/docker/pkg/term/winconsole.clearDisplayRect(0x24, 0x700000020, 0xb1004900b00001, 0xc08210004b, 0xad, 0x0, 0x0)
/go/src/github.com/docker/docker/pkg/term/winconsole/console_windows.go:426 +0x288
github.com/docker/docker/pkg/term/winconsole.clearDisplayRange(0x24, 0x4000700000020, 0xb1004a00b00000, 0x4b, 0x0, 0x0, 0x0)
/go/src/github.com/docker/docker/pkg/term/winconsole/console_windows.go:461 +0x1f9
github.com/docker/docker/pkg/term/winconsole.(*WindowsTerminal).HandleOutputCommand(0xc082088cb0, 0x24, 0xc082064200, 0x3, 0x100, 0x3, 0x0, 0x0)
/go/src/github.com/docker/docker/pkg/term/winconsole/console_windows.go:743 +0xd47
github.com/docker/docker/pkg/term/winconsole.(*terminalWriter).Write(0xc08200a500, 0xc082101000, 0xb, 0x1000, 0xf04, 0x0, 0x0)
/go/src/github.com/docker/docker/pkg/term/winconsole/term_emulator.go:96 +0x3cf
bufio.(*Reader).writeBuf(0xc08209a300, 0x2e2338, 0xc08200a500, 0xf04, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:463 +0xac
bufio.(*Reader).WriteTo(0xc08209a300, 0x2e2338, 0xc08200a500, 0x3260f, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:444 +0x230
io.Copy(0x2e2338, 0xc08200a500, 0x2e4480, 0xc08209a300, 0x0, 0x0, 0x0)
/usr/local/go/src/io/io.go:354 +0xb9
github.com/docker/docker/api/client.func┬╖011(0x0, 0x0)
/go/src/github.com/docker/docker/api/client/hijack.go:210 +0x1e0
github.com/docker/docker/pkg/promise.func┬╖001()
/go/src/github.com/docker/docker/pkg/promise/promise.go:8 +0x36
created by github.com/docker/docker/pkg/promise.Go
/go/src/github.com/docker/docker/pkg/promise/promise.go:9 +0x102
chrt
goroutine 1 [chan receive]:
github.com/docker/docker/api/client.(*DockerCli).CmdRun(0xc082059b80, 0xc082044140, 0x4, 0x4, 0x0, 0x0)
/go/src/github.com/docker/docker/api/client/run.go:204 +0x10bc
reflect.callMethod(0xc08206b2f0, 0xc082047be8)
/usr/local/go/src/reflect/value.go:605 +0x180
reflect.methodValueCall(0xc082044140, 0x4, 0x4, 0x1, 0xc08206b2f0, 0xc082059c01, 0xc0820daa20, 0x5, 0xc08200a501, 0x2d5860, ...)
/usr/local/go/src/reflect/asm_amd64.s:29 +0x3d
github.com/docker/docker/api/client.(*DockerCli).Cmd(0xc082059b80, 0xc082044130, 0x5, 0x5, 0x0, 0x0)
/go/src/github.com/docker/docker/api/client/cli.go:81 +0x385
main.main()
/go/src/github.com/docker/docker/docker/docker.go:138 +0xb90
dc
goroutine 5 [syscall]:
os/signal.loop()
/usr/local/go/src/os/signal/signal_unix.go:21 +0x26
created by os/signal.init┬╖1
/usr/local/go/src/os/signal/signal_unix.go:27 +0x3c
df
goroutine 11 [chan receive]:
github.com/docker/docker/api/client.(*DockerCli).hijack(0xc082059b80, 0x8993f0, 0x4, 0xc0820ba500, 0x76, 0x1, 0x2e2308, 0xc08200ab40, 0x2e2338, 0xc08200a500, ...)
/go/src/github.com/docker/docker/api/client/hijack.go:237 +0xd38
github.com/docker/docker/api/client.func┬╖018(0x0, 0x0)
/go/src/github.com/docker/docker/api/client/run.go:164 +0x1c9
github.com/docker/docker/pkg/promise.func┬╖001()
/go/src/github.com/docker/docker/pkg/promise/promise.go:8 +0x36
created by github.com/docker/docker/pkg/promise.Go
/go/src/github.com/docker/docker/pkg/promise/promise.go:9 +0x102
egrep
goroutine 9 [IO wait]:
net.(*pollDesc).Wait(0xc0820ca170, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:84 +0x4e
net.(*ioSrv).ExecIO(0xc082042380, 0xc0820ca060, 0x89bc70, 0x7, 0x97ece0, 0x91, 0x0, 0x0)
/usr/local/go/src/net/fd_windows.go:188 +0x305
net.(*netFD).Read(0xc0820ca000, 0xc082063800, 0x400, 0x400, 0x0, 0x0, 0x0)
/usr/local/go/src/net/fd_windows.go:470 +0x180
net.(*conn).Read(0xc082042398, 0xc082063800, 0x400, 0x400, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:121 +0xe3
crypto/tls.(*block).readFromUntil(0xc08206e270, 0x2e3cd8, 0xc082042398, 0x5, 0x0, 0x0)
/usr/local/go/src/crypto/tls/conn.go:454 +0xed
crypto/tls.(*Conn).readRecord(0xc08208a580, 0x17, 0x0, 0x0)
/usr/local/go/src/crypto/tls/conn.go:539 +0x2e1
crypto/tls.(*Conn).Read(0xc08208a580, 0xc08200f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/crypto/tls/conn.go:904 +0x16d
net/http.noteEOFReader.Read(0x2e4240, 0xc08208a580, 0xc0820b43c8, 0xc08200f000, 0x1000, 0x1000, 0xc0820b1400, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1270 +0x75
net/http.(*noteEOFReader).Read(0xc0820982a0, 0xc08200f000, 0x1000, 0x1000, 0xc082012000, 0x0, 0x0)
<autogenerated>:125 +0xdb
bufio.(*Reader).fill(0xc08206c300)
/usr/local/go/src/bufio/bufio.go:97 +0x1d5
bufio.(*Reader).Peek(0xc08206c300, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:132 +0xf7
net/http.(*persistConn).readLoop(0xc0820b4370)
/usr/local/go/src/net/http/transport.go:842 +0xab
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:660 +0xca6
hostnamele
goroutine 10 [select]:
net/http.(*persistConn).writeLoop(0xc0820b4370)
/usr/local/go/src/net/http/transport.go:945 +0x424
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:661 +0xcc3
ifupsum
goroutine 13 [syscall, locked to thread]:
syscall.(*Proc).Call(0xc082098420, 0xc082143c60, 0x4, 0x4, 0x4, 0x768f80, 0x0, 0x0)
/usr/local/go/src/syscall/dll_windows.go:136 +0x5c2
syscall.(*LazyProc).Call(0xc082056210, 0xc082143c60, 0x4, 0x4, 0x10000c08209c174, 0x1, 0x0, 0x0)
/usr/local/go/src/syscall/dll_windows.go:279 +0x74
github.com/docker/docker/pkg/term/winconsole.readConsoleInputKey(0x20, 0xc08208d400, 0x80, 0x80, 0x416b69, 0x0, 0x0)
/go/src/github.com/docker/docker/pkg/term/winconsole/console_windows.go:508 +0xfe
github.com/docker/docker/pkg/term/winconsole.getAvailableInputEvents(0x20, 0xc08208d400, 0x80, 0x80, 0xc0820c8040, 0x0, 0x0)
/go/src/github.com/docker/docker/pkg/term/winconsole/console_windows.go:996 +0x5f
github.com/docker/docker/pkg/term/winconsole.(*WindowsTerminal).ReadChars(0xc082088cb0, 0x20, 0x2e23b0, 0xc082042000, 0xc082144000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/go/src/github.com/docker/docker/pkg/term/winconsole/console_windows.go:1020 +0x86
github.com/docker/docker/pkg/term/winconsole.(*terminalReader).Read(0xc08200ab40, 0xc082144000, 0x8000, 0x8000, 0x1, 0x0, 0x0)
/go/src/github.com/docker/docker/pkg/term/winconsole/term_emulator.go:153 +0x14f
io.Copy(0x2e4910, 0xc0820982c0, 0x2e4a30, 0xc08200ab40, 0x74, 0x0, 0x0)
/usr/local/go/src/io/io.go:362 +0x1fd
github.com/docker/docker/api/client.func┬╖012(0x0, 0x0)
/go/src/github.com/docker/docker/api/client/hijack.go:221 +0xe3
github.com/docker/docker/pkg/promise.func┬╖001()
/go/src/github.com/docker/docker/pkg/promise/promise.go:8 +0x36
created by github.com/docker/docker/pkg/promise.Go
/go/src/github.com/docker/docker/pkg/promise/promise.go:9 +0x102
ldconfig
goroutine 14 [sleep]:
github.com/docker/docker/api/client.func┬╖026()
/go/src/github.com/docker/docker/api/client/utils.go:288 +0x69
created by github.com/docker/docker/api/client.(*DockerCli).monitorTtySize
/go/src/github.com/docker/docker/api/client/utils.go:297 +0x163
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment