Skip to content

Instantly share code, notes, and snippets.

@boucher
Last active August 29, 2015 14:18
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 boucher/40a597337f2c6d051a12 to your computer and use it in GitHub Desktop.
Save boucher/40a597337f2c6d051a12 to your computer and use it in GitHub Desktop.
INFO[0016] POST /v1.19/containers/df1a39d41e1fa7fb48ff2ddfdc3afda04b8e36afa395bcb7f611a60f6f81abad/restore
INFO[0016] +job restore(df1a39d41e1fa7fb48ff2ddfdc3afda04b8e36afa395bcb7f611a60f6f81abad)
INFO[0016] +job allocate_interface(df1a39d41e1fa7fb48ff2ddfdc3afda04b8e36afa395bcb7f611a60f6f81abad)
WARN[0016] using already allocated ip 172.17.0.2
INFO[0016] -job allocate_interface(df1a39d41e1fa7fb48ff2ddfdc3afda04b8e36afa395bcb7f611a60f6f81abad) OK
INFO[0016] +job log(restore, df1a39d41e1fa7fb48ff2ddfdc3afda04b8e36afa395bcb7f611a60f6f81abad, busybox:latest)
INFO[0016] -job log(restore, df1a39d41e1fa7fb48ff2ddfdc3afda04b8e36afa395bcb7f611a60f6f81abad, busybox:latest) OK
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x10 pc=0x500676]
goroutine 46 [running]:
github.com/docker/docker/daemon/execdriver/native.(*driver).createIpc(0xc20823b180, 0xc2081052c0, 0xc208216000, 0x0, 0x0)
/go/src/github.com/docker/docker/daemon/execdriver/native/create.go:158 +0x46
github.com/docker/docker/daemon/execdriver/native.(*driver).createContainer(0xc20823b180, 0xc208216000, 0x99, 0x0, 0x0)
/go/src/github.com/docker/docker/daemon/execdriver/native/create.go:26 +0x7b
github.com/docker/docker/daemon/execdriver/native.(*driver).Restore(0xc20823b180, 0xc208216000, 0xc20822c5d0, 0xc2081dbb40, 0x0, 0xc2081f2100, 0x0, 0x0)
/go/src/github.com/docker/docker/daemon/execdriver/native/driver.go:290 +0x97
github.com/docker/docker/daemon.(*Daemon).Restore(0xc208109790, 0xc208104d20, 0xc20822c5d0, 0xc2081dbb40, 0x0, 0xc39500, 0x0, 0x0)
/go/src/github.com/docker/docker/daemon/daemon.go:1152 +0x17a
github.com/docker/docker/daemon.(*containerMonitor).Restore(0xc2081bd3b0, 0x0, 0x0)
/go/src/github.com/docker/docker/daemon/monitor.go:216 +0x43f
github.com/docker/docker/daemon.*containerMonitor.Restore·fm(0x0, 0x0)
/go/src/github.com/docker/docker/daemon/container.go:1597 +0x39
github.com/docker/docker/pkg/promise.func·001()
/go/src/github.com/docker/docker/pkg/promise/promise.go:8 +0x2f
created by github.com/docker/docker/pkg/promise.Go
/go/src/github.com/docker/docker/pkg/promise/promise.go:9 +0xfb
goroutine 1 [chan receive]:
main.mainDaemon()
/go/src/github.com/docker/docker/docker/daemon.go:185 +0xc27
main.main()
/go/src/github.com/docker/docker/docker/docker.go:83 +0x644
goroutine 5 [syscall]:
os/signal.loop()
/usr/local/go/src/os/signal/signal_unix.go:21 +0x1f
created by os/signal.init·1
/usr/local/go/src/os/signal/signal_unix.go:27 +0x35
goroutine 17 [syscall, locked to thread]:
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2232 +0x1
goroutine 9 [chan receive]:
github.com/docker/docker/pkg/signal.func·002()
/go/src/github.com/docker/docker/pkg/signal/trap.go:30 +0x8f
created by github.com/docker/docker/pkg/signal.Trap
/go/src/github.com/docker/docker/pkg/signal/trap.go:53 +0x357
goroutine 11 [chan receive]:
github.com/docker/docker/api/server.ServeApi(0xc20805a480, 0x0, 0x0)
/go/src/github.com/docker/docker/api/server/server.go:1501 +0x58d
github.com/docker/docker/engine.(*Job).Run(0xc20805a480, 0x0, 0x0)
/go/src/github.com/docker/docker/engine/job.go:96 +0x722
main.func·003()
/go/src/github.com/docker/docker/docker/daemon.go:156 +0x3b
created by main.mainDaemon
/go/src/github.com/docker/docker/docker/daemon.go:162 +0x80f
goroutine 12 [IO wait]:
net.(*pollDesc).Wait(0xc2081ccc30, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc2081ccc30, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).accept(0xc2081ccbd0, 0x0, 0x7f9447c40f70, 0xc2081da160)
/usr/local/go/src/net/fd_unix.go:419 +0x40b
net.(*UnixListener).AcceptUnix(0xc2081ca540, 0xc20824f860, 0x0, 0x0)
/usr/local/go/src/net/unixsock_posix.go:282 +0x56
net.(*UnixListener).Accept(0xc2081ca540, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/unixsock_posix.go:293 +0x4c
github.com/docker/docker/pkg/listenbuffer.(*defaultListener).Accept(0xc2081ca560, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/docker/docker/pkg/listenbuffer/buffer.go:71 +0x67
net/http.(*Server).Serve(0xc2081a9080, 0x7f9447c475d8, 0xc2081ca560, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:1728 +0x92
github.com/docker/docker/api/server.(*HttpServer).Serve(0xc2081ca6e0, 0x0, 0x0)
/go/src/github.com/docker/docker/api/server/server.go:44 +0x4d
github.com/docker/docker/api/server.func·006()
/go/src/github.com/docker/docker/api/server/server.go:1493 +0x380
created by github.com/docker/docker/api/server.ServeApi
/go/src/github.com/docker/docker/api/server/server.go:1497 +0x512
goroutine 36 [chan receive]:
database/sql.(*DB).connectionOpener(0xc208110320)
/usr/local/go/src/database/sql/sql.go:589 +0x4c
created by database/sql.Open
/usr/local/go/src/database/sql/sql.go:452 +0x31c
goroutine 39 [chan receive]:
github.com/docker/docker/daemon.(*statsCollector).run(0xc20824e320)
/go/src/github.com/docker/docker/daemon/stats_collector.go:79 +0x8e
created by github.com/docker/docker/daemon.newStatsCollector
/go/src/github.com/docker/docker/daemon/stats_collector.go:28 +0xc3
goroutine 41 [syscall]:
syscall.Syscall(0x0, 0x6, 0xc208281eb8, 0x10000, 0x0, 0x0, 0x0)
/usr/local/go/src/syscall/asm_linux_amd64.s:21 +0x5
syscall.read(0x6, 0xc208281eb8, 0x10000, 0x10000, 0x0, 0x0, 0x0)
/usr/local/go/src/syscall/zsyscall_linux_amd64.go:867 +0x6e
syscall.Read(0x6, 0xc208281eb8, 0x10000, 0x10000, 0x0, 0x0, 0x0)
/usr/local/go/src/syscall/syscall_unix.go:136 +0x58
github.com/go-fsnotify/fsnotify.(*Watcher).readEvents(0xc208230880)
/go/src/github.com/docker/docker/vendor/src/github.com/go-fsnotify/fsnotify/inotify.go:144 +0x12b
created by github.com/go-fsnotify/fsnotify.NewWatcher
/go/src/github.com/docker/docker/vendor/src/github.com/go-fsnotify/fsnotify/inotify.go:47 +0x37c
goroutine 42 [select]:
github.com/docker/docker/daemon.func·014()
/go/src/github.com/docker/docker/daemon/daemon.go:453 +0x9ec
created by github.com/docker/docker/daemon.(*Daemon).setupResolvconfWatcher
/go/src/github.com/docker/docker/daemon/daemon.go:487 +0x131
goroutine 44 [select]:
github.com/docker/docker/daemon.(*Container).waitForRestore(0xc208104d20, 0x0, 0x0)
/go/src/github.com/docker/docker/daemon/container.go:1592 +0x422
github.com/docker/docker/daemon.(*Container).Restore(0xc208104d20, 0x0, 0x0)
/go/src/github.com/docker/docker/daemon/container.go:1071 +0x2df
github.com/docker/docker/daemon.(*Daemon).ContainerRestore(0xc208109790, 0xc208234090, 0x0, 0x0)
/go/src/github.com/docker/docker/daemon/checkpoint.go:50 +0x46e
github.com/docker/docker/daemon.*Daemon.ContainerRestore·fm(0xc208234090, 0x0, 0x0)
/go/src/github.com/docker/docker/daemon/daemon.go:136 +0x43
github.com/docker/docker/engine.(*Job).Run(0xc208234090, 0x0, 0x0)
/go/src/github.com/docker/docker/engine/job.go:96 +0x722
github.com/docker/docker/api/server.postContainersRestore(0xc2081084e0, 0xc208170e07, 0x4, 0x7f9447c49a70, 0xc208110820, 0xc2081089c0, 0xc2082617a0, 0x0, 0x0)
/go/src/github.com/docker/docker/api/server/server.go:1170 +0x1f8
github.com/docker/docker/api/server.func·004(0x7f9447c49a70, 0xc208110820, 0xc2081089c0)
/go/src/github.com/docker/docker/api/server/server.go:1322 +0x951
net/http.HandlerFunc.ServeHTTP(0xc2080838c0, 0x7f9447c49a70, 0xc208110820, 0xc2081089c0)
/usr/local/go/src/net/http/server.go:1265 +0x41
github.com/gorilla/mux.(*Router).ServeHTTP(0xc20808b770, 0x7f9447c49a70, 0xc208110820, 0xc2081089c0)
/go/src/github.com/docker/docker/vendor/src/github.com/gorilla/mux/mux.go:98 +0x2b9
net/http.serverHandler.ServeHTTP(0xc2081a9080, 0x7f9447c49a70, 0xc208110820, 0xc2081089c0)
/usr/local/go/src/net/http/server.go:1703 +0x19a
net/http.(*conn).serve(0xc2081106e0)
/usr/local/go/src/net/http/server.go:1204 +0xb57
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:1751 +0x35e
goroutine 47 [semacquire]:
sync.(*Cond).Wait(0xc2082044b0)
/usr/local/go/src/sync/cond.go:62 +0x9e
io.(*pipe).read(0xc208204480, 0xc208144000, 0x400, 0x400, 0x0, 0x0, 0x0)
/usr/local/go/src/io/pipe.go:52 +0x303
io.(*PipeReader).Read(0xc20802cde0, 0xc208144000, 0x400, 0x400, 0xb0aa60, 0x0, 0x0)
/usr/local/go/src/io/pipe.go:134 +0x5b
github.com/docker/docker/pkg/ioutils.(*bufReader).drain(0xc208204540)
/go/src/github.com/docker/docker/pkg/ioutils/readers.go:114 +0x10e
created by github.com/docker/docker/pkg/ioutils.NewBufReader
/go/src/github.com/docker/docker/pkg/ioutils/readers.go:84 +0x2f3
goroutine 48 [semacquire]:
sync.(*Cond).Wait(0xc208204630)
/usr/local/go/src/sync/cond.go:62 +0x9e
io.(*pipe).read(0xc208204600, 0xc208144c00, 0x400, 0x400, 0x0, 0x0, 0x0)
/usr/local/go/src/io/pipe.go:52 +0x303
io.(*PipeReader).Read(0xc20802cdf0, 0xc208144c00, 0x400, 0x400, 0x0, 0x0, 0x0)
/usr/local/go/src/io/pipe.go:134 +0x5b
github.com/docker/docker/pkg/ioutils.(*bufReader).drain(0xc2082046c0)
/go/src/github.com/docker/docker/pkg/ioutils/readers.go:114 +0x10e
created by github.com/docker/docker/pkg/ioutils.NewBufReader
/go/src/github.com/docker/docker/pkg/ioutils/readers.go:84 +0x2f3
goroutine 49 [semacquire]:
sync.(*Cond).Wait(0xc208204570)
/usr/local/go/src/sync/cond.go:62 +0x9e
github.com/docker/docker/pkg/ioutils.(*bufReader).Read(0xc208204540, 0xc2081ac000, 0x1000, 0x1000, 0x0, 0x7f9447c3cc40, 0xc20802a080)
/go/src/github.com/docker/docker/pkg/ioutils/readers.go:207 +0x158
bufio.(*Scanner).Scan(0xc2080e1300, 0xc2081ac000)
/usr/local/go/src/bufio/scan.go:180 +0x688
github.com/docker/docker/daemon/logger.(*Copier).copySrc(0xc208231940, 0xd38a40, 0x6, 0x7f9447c49cb0, 0xc208204540)
/go/src/github.com/docker/docker/daemon/logger/copier.go:44 +0x1a3
created by github.com/docker/docker/daemon/logger.(*Copier).Run
/go/src/github.com/docker/docker/daemon/logger/copier.go:37 +0x11c
goroutine 50 [semacquire]:
sync.(*Cond).Wait(0xc2082046f0)
/usr/local/go/src/sync/cond.go:62 +0x9e
github.com/docker/docker/pkg/ioutils.(*bufReader).Read(0xc2082046c0, 0xc2081ad000, 0x1000, 0x1000, 0x0, 0x7f9447c3cc40, 0xc20802a080)
/go/src/github.com/docker/docker/pkg/ioutils/readers.go:207 +0x158
bufio.(*Scanner).Scan(0xc2080e1380, 0xc2081ad000)
/usr/local/go/src/bufio/scan.go:180 +0x688
github.com/docker/docker/daemon/logger.(*Copier).copySrc(0xc208231940, 0xd38a00, 0x6, 0x7f9447c49cb0, 0xc2082046c0)
/go/src/github.com/docker/docker/daemon/logger/copier.go:44 +0x1a3
created by github.com/docker/docker/daemon/logger.(*Copier).Run
/go/src/github.com/docker/docker/daemon/logger/copier.go:37 +0x11c
INFO[0032] -job restore(dcb8c85e9d4c6fd5f9574f61949c6c100a2b15d2f0bf66ee1fee11367b3fea29) OK
2015/04/06 21:28:31 http: panic serving @: runtime error: invalid memory address or nil pointer dereference
goroutine 66 [running]:
net/http.func·011()
/usr/local/go/src/net/http/server.go:1130 +0xbb
github.com/docker/docker/daemon.(*Container).initializeNetworking(0xc2080743c0, 0x0, 0x0)
/go/src/github.com/docker/docker/daemon/container.go:1390 +0x722
github.com/docker/docker/daemon.(*Container).Restore(0xc2080743c0, 0x0, 0x0)
/go/src/github.com/docker/docker/daemon/container.go:1055 +0x10e
github.com/docker/docker/daemon.(*Daemon).ContainerRestore(0xc20810d040, 0xc208273170, 0x0, 0x0)
/go/src/github.com/docker/docker/daemon/checkpoint.go:57 +0x61d
github.com/docker/docker/daemon.*Daemon.ContainerRestore·fm(0xc208273170, 0x0, 0x0)
/go/src/github.com/docker/docker/daemon/daemon.go:136 +0x43
github.com/docker/docker/engine.(*Job).Run(0xc208273170, 0x0, 0x0)
/go/src/github.com/docker/docker/engine/job.go:96 +0x722
github.com/docker/docker/api/server.postContainersRestore(0xc20810c000, 0xc2081ff5e7, 0x4, 0x7f3c7d9bf768, 0xc2080d7720, 0xc20820f790, 0xc2082c81b0, 0x0, 0x0)
/go/src/github.com/docker/docker/api/server/server.go:1170 +0x1f8
github.com/docker/docker/api/server.func·004(0x7f3c7d9bf768, 0xc2080d7720, 0xc20820f790)
/go/src/github.com/docker/docker/api/server/server.go:1322 +0x951
net/http.HandlerFunc.ServeHTTP(0xc2081551c0, 0x7f3c7d9bf768, 0xc2080d7720, 0xc20820f790)
/usr/local/go/src/net/http/server.go:1265 +0x41
github.com/gorilla/mux.(*Router).ServeHTTP(0xc2081585a0, 0x7f3c7d9bf768, 0xc2080d7720, 0xc20820f790)
/go/src/github.com/docker/docker/vendor/src/github.com/gorilla/mux/mux.go:98 +0x2b9
net/http.serverHandler.ServeHTTP(0xc20816e3c0, 0x7f3c7d9bf768, 0xc2080d7720, 0xc20820f790)
/usr/local/go/src/net/http/server.go:1703 +0x19a
net/http.(*conn).serve(0xc2080d75e0)
/usr/local/go/src/net/http/server.go:1204 +0xb57
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:1751 +0x35e
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment