Skip to content

Instantly share code, notes, and snippets.

@euank
Created August 24, 2015 17:07
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 euank/d7803234ea47e65b195e to your computer and use it in GitHub Desktop.
Save euank/d7803234ea47e65b195e to your computer and use it in GitHub Desktop.
Docker 1.8.0-dev deadlock in v2 pull / error handling
Containers: 173
Images: 493
Storage Driver: aufs
Root Dir: /var/lib/docker/aufs
Backing Filesystem: extfs
Dirs: 881
Dirperm1 Supported: false
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 3.13.0-48-generic
Operating System: Ubuntu 14.04.2 LTS
CPUs: 2
Total Memory: 3.676 GiB
Name: ip-172-31-3-236
ID: UTDE:EJZD:RU5B:JC7G:7WCS:RBUO:Q2YM:S3ON:W5GK:BJQH:RJZJ:BAQQ
Debug mode (server): true
File Descriptors: 37
Goroutines: 89
System Time: 2015-08-11T07:07:18.500504039Z
EventsListeners: 1
Init SHA1:
Init Path: /usr/bin/docker
Docker Root Dir: /var/lib/docker
Username: euank
Registry: https://index.docker.io/v1/
Client:
Version: 1.8.0-dev
API version: 1.20
Go version: go1.4.2
Git commit: c986f85
Built: Wed Jul 22 02:33:59 UTC 2015
OS/Arch: linux/amd64
Server:
Version: 1.8.0-dev
API version: 1.20
Go version: go1.4.2
Git commit: c986f85
Built: Wed Jul 22 02:33:59 UTC 2015
OS/Arch: linux/amd64
INFO[1743041] === BEGIN goroutine stack dump ===
goroutine 11 [running]:
github.com/docker/docker/pkg/signal.DumpStacks()
/go/src/github.com/docker/docker/pkg/signal/trap.go:60 +0x7a
github.com/docker/docker/daemon.func·025()
/go/src/github.com/docker/docker/daemon/debugtrap_unix.go:18 +0x6d
created by github.com/docker/docker/daemon.setupDumpStackTrap
/go/src/github.com/docker/docker/daemon/debugtrap_unix.go:20 +0x18e
goroutine 1 [chan receive, 29051 minutes]:
main.mainDaemon()
/go/src/github.com/docker/docker/docker/daemon.go:194 +0x13f2
main.main()
/go/src/github.com/docker/docker/docker/docker.go:104 +0x742
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, 29051 minutes, locked to thread]:
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2232 +0x1
goroutine 12 [IO wait]:
net.(*pollDesc).Wait(0xc2081afa30, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc2081afa30, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).accept(0xc2081af9d0, 0x0, 0x7f8846ec6220, 0xc208680200)
/usr/local/go/src/net/fd_unix.go:419 +0x40b
net.(*UnixListener).AcceptUnix(0xc20819da40, 0xc209d6ece0, 0x0, 0x0)
/usr/local/go/src/net/unixsock_posix.go:282 +0x56
net.(*UnixListener).Accept(0xc20819da40, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/unixsock_posix.go:293 +0x4c
github.com/docker/docker/pkg/listenbuffer.(*defaultListener).Accept(0xc20819da60, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/docker/docker/pkg/listenbuffer/buffer.go:71 +0x67
net/http.(*Server).Serve(0xc208165140, 0x7f8846ece190, 0xc20819da60, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:1728 +0x92
github.com/docker/docker/api/server.(*HttpServer).Serve(0xc20819dd00, 0x0, 0x0)
/go/src/github.com/docker/docker/api/server/server.go:125 +0x4d
github.com/docker/docker/api/server.func·002(0x7f8846ece1f0, 0xc20819dd00)
/go/src/github.com/docker/docker/api/server/server.go:101 +0x40
created by github.com/docker/docker/api/server.(*Server).ServeApi
/go/src/github.com/docker/docker/api/server/server.go:105 +0x6ac
goroutine 10 [chan receive, 29051 minutes]:
github.com/docker/docker/api/server.(*Server).ServeApi(0xc2080fb980, 0xc2080fcf20, 0x1, 0x1, 0x0, 0x0)
/go/src/github.com/docker/docker/api/server/server.go:110 +0x74f
main.func·003()
/go/src/github.com/docker/docker/docker/daemon.go:144 +0x5f
created by main.mainDaemon
/go/src/github.com/docker/docker/docker/daemon.go:150 +0x9d0
goroutine 14 [IO wait, 29051 minutes]:
net.(*pollDesc).Wait(0xc2081d5fe0, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc2081d5fe0, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).readMsg(0xc2081d5f80, 0xc2081c1120, 0x10, 0x10, 0xc20830e020, 0x1000, 0x1000, 0xffffffffffffffff, 0x0, 0x0, ...)
/usr/local/go/src/net/fd_unix.go:296 +0x54e
net.(*UnixConn).ReadMsgUnix(0xc2080384d8, 0xc2081c1120, 0x10, 0x10, 0xc20830e020, 0x1000, 0x1000, 0x51, 0xc2081c0dc4, 0x4, ...)
/usr/local/go/src/net/unixsock_posix.go:147 +0x167
github.com/godbus/dbus.(*oobReader).Read(0xc20830e000, 0xc2081c1120, 0x10, 0x10, 0xc20830e000, 0x0, 0x0)
/go/src/github.com/docker/docker/vendor/src/github.com/godbus/dbus/transport_unix.go:21 +0xc5
io.ReadAtLeast(0x7f8846ecfe68, 0xc20830e000, 0xc2081c1120, 0x10, 0x10, 0x10, 0x0, 0x0, 0x0)
/usr/local/go/src/io/io.go:298 +0xf1
io.ReadFull(0x7f8846ecfe68, 0xc20830e000, 0xc2081c1120, 0x10, 0x10, 0x51, 0x0, 0x0)
/usr/local/go/src/io/io.go:316 +0x6d
github.com/godbus/dbus.(*unixTransport).ReadMessage(0xc2081f6e50, 0xc208236c00, 0x0, 0x0)
/go/src/github.com/docker/docker/vendor/src/github.com/godbus/dbus/transport_unix.go:85 +0x1bf
github.com/godbus/dbus.(*Conn).inWorker(0xc2082efe60)
/go/src/github.com/docker/docker/vendor/src/github.com/godbus/dbus/conn.go:248 +0x58
created by github.com/godbus/dbus.(*Conn).Auth
/go/src/github.com/docker/docker/vendor/src/github.com/godbus/dbus/auth.go:118 +0xe84
goroutine 15 [chan receive, 29051 minutes]:
github.com/godbus/dbus.(*Conn).outWorker(0xc2082efe60)
/go/src/github.com/docker/docker/vendor/src/github.com/godbus/dbus/conn.go:370 +0x58
created by github.com/godbus/dbus.(*Conn).Auth
/go/src/github.com/docker/docker/vendor/src/github.com/godbus/dbus/auth.go:119 +0xea1
goroutine 16 [chan receive, 29051 minutes]:
github.com/docker/libnetwork/iptables.signalHandler()
/go/src/github.com/docker/docker/vendor/src/github.com/docker/libnetwork/iptables/firewalld.go:92 +0x57
created by github.com/docker/libnetwork/iptables.FirewalldInit
/go/src/github.com/docker/docker/vendor/src/github.com/docker/libnetwork/iptables/firewalld.go:48 +0x185
goroutine 39 [chan receive, 29051 minutes]:
database/sql.(*DB).connectionOpener(0xc208180280)
/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 40 [chan receive]:
github.com/docker/docker/daemon.(*statsCollector).run(0xc208347800)
/go/src/github.com/docker/docker/daemon/stats_collector_unix.go:91 +0xb2
created by github.com/docker/docker/daemon.newStatsCollector
/go/src/github.com/docker/docker/daemon/stats_collector_unix.go:31 +0x116
goroutine 41 [chan receive]:
github.com/docker/docker/daemon.(*Daemon).execCommandGC(0xc2080a7960)
/go/src/github.com/docker/docker/daemon/exec.go:256 +0x8c
created by github.com/docker/docker/daemon.NewDaemon
/go/src/github.com/docker/docker/daemon/daemon.go:742 +0x246f
goroutine 79 [select]:
github.com/docker/libnetwork/sandbox.removeUnusedPaths()
/go/src/github.com/docker/docker/vendor/src/github.com/docker/libnetwork/sandbox/namespace_linux.go:71 +0x48b
created by github.com/docker/libnetwork/sandbox.createBasePath
/go/src/github.com/docker/docker/vendor/src/github.com/docker/libnetwork/sandbox/namespace_linux.go:56 +0xc9
goroutine 1169672 [semacquire, 639 minutes]:
sync.(*Cond).Wait(0xc208e129f0)
/usr/local/go/src/sync/cond.go:62 +0x9e
io.(*pipe).read(0xc208e129c0, 0xc2088c3000, 0x400, 0x400, 0x0, 0x0, 0x0)
/usr/local/go/src/io/pipe.go:52 +0x303
io.(*PipeReader).Read(0xc208b51ab0, 0xc2088c3000, 0x400, 0x400, 0xc208b61550, 0x0, 0x0)
/usr/local/go/src/io/pipe.go:134 +0x5b
github.com/docker/docker/pkg/ioutils.(*bufReader).drain(0xc208e12d80)
/go/src/github.com/docker/docker/pkg/ioutils/readers.go:116 +0x10e
created by github.com/docker/docker/pkg/ioutils.NewBufReader
/go/src/github.com/docker/docker/pkg/ioutils/readers.go:86 +0x2f3
goroutine 51 [chan receive, 29051 minutes]:
github.com/docker/docker/pkg/signal.func·002()
/go/src/github.com/docker/docker/pkg/signal/trap.go:29 +0x8f
created by github.com/docker/docker/pkg/signal.Trap
/go/src/github.com/docker/docker/pkg/signal/trap.go:55 +0x250
goroutine 1169696 [select, 2 minutes]:
github.com/docker/docker/api/server.(*Server).getEvents(0xc2080fb980, 0xfd7690, 0x4, 0x7f8846ed4d38, 0xc20892f040, 0xc20b6a1ad0, 0xc209fe8d50, 0x0, 0x0)
/go/src/github.com/docker/docker/api/server/server.go:482 +0xde5
github.com/docker/docker/api/server.*Server.(github.com/docker/docker/api/server.getEvents)·fm(0xfd7690, 0x4, 0x7f8846ed4d38, 0xc20892f040, 0xc20b6a1ad0, 0xc209fe8d50, 0x0, 0x0)
/go/src/github.com/docker/docker/api/server/server.go:1643 +0x7b
github.com/docker/docker/api/server.func·008(0x7f8846ed4d38, 0xc20892f040, 0xc20b6a1ad0)
/go/src/github.com/docker/docker/api/server/server.go:1624 +0xc8f
net/http.HandlerFunc.ServeHTTP(0xc2081d2f00, 0x7f8846ed4d38, 0xc20892f040, 0xc20b6a1ad0)
/usr/local/go/src/net/http/server.go:1265 +0x41
github.com/gorilla/mux.(*Router).ServeHTTP(0xc20807d9f0, 0x7f8846ed4d38, 0xc20892f040, 0xc20b6a1ad0)
/go/src/github.com/docker/docker/vendor/src/github.com/gorilla/mux/mux.go:98 +0x297
net/http.serverHandler.ServeHTTP(0xc208165140, 0x7f8846ed4d38, 0xc20892f040, 0xc20b6a1ad0)
/usr/local/go/src/net/http/server.go:1703 +0x19a
net/http.(*conn).serve(0xc20892efa0)
/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 1169693 [syscall, 639 minutes]:
syscall.Syscall(0x0, 0x33, 0xc208ff2750, 0x8, 0xc2080bd860, 0x51de14, 0xc208c86b40)
/usr/local/go/src/syscall/asm_linux_amd64.s:21 +0x5
syscall.read(0x33, 0xc208ff2750, 0x8, 0x8, 0xc208582958, 0x0, 0x0)
/usr/local/go/src/syscall/zsyscall_linux_amd64.go:867 +0x6e
syscall.Read(0x33, 0xc208ff2750, 0x8, 0x8, 0xc208582901, 0x0, 0x0)
/usr/local/go/src/syscall/syscall_unix.go:136 +0x58
os.(*File).read(0xc208038d78, 0xc208ff2750, 0x8, 0x8, 0xc2087b9880, 0x0, 0x0)
/usr/local/go/src/os/file_unix.go:191 +0x5e
os.(*File).Read(0xc208038d78, 0xc208ff2750, 0x8, 0x8, 0x85390d, 0x0, 0x0)
/usr/local/go/src/os/file.go:95 +0x91
github.com/opencontainers/runc/libcontainer.func·009()
/go/src/github.com/docker/docker/vendor/src/github.com/opencontainers/runc/libcontainer/notify_linux.go:51 +0x18c
created by github.com/opencontainers/runc/libcontainer.notifyOnOOM
/go/src/github.com/docker/docker/vendor/src/github.com/opencontainers/runc/libcontainer/notify_linux.go:61 +0x887
goroutine 1169617 [chan receive, 639 minutes]:
github.com/docker/docker/graph.(*v2Puller).download(0xc2090e0140, 0xc20898c090)
/go/src/github.com/docker/docker/graph/pull_v2.go:119 +0x368
created by github.com/docker/docker/graph.(*v2Puller).pullV2Tag
/go/src/github.com/docker/docker/graph/pull_v2.go:232 +0x1d77
goroutine 9754 [semacquire, 27420 minutes]:
sync.(*Cond).Wait(0xc208597230)
/usr/local/go/src/sync/cond.go:62 +0x9e
github.com/docker/docker/pkg/ioutils.(*bufReader).Read(0xc208597200, 0xc2088fa000, 0x8000, 0x8000, 0x0, 0x7f8846ec2000, 0xc20802a0d0)
/go/src/github.com/docker/docker/pkg/ioutils/readers.go:210 +0x158
io.Copy(0x7f8846ee5020, 0xc208d1fa70, 0x7f8846ed5fe8, 0xc208597200, 0x0, 0x0, 0x0)
/usr/local/go/src/io/io.go:362 +0x1f6
github.com/docker/docker/daemon.func·016(0xffe690, 0x6, 0x7f8846ee5020, 0xc208d1fa70, 0x7f8846ed5fb8, 0xc208597200)
/go/src/github.com/docker/docker/daemon/container.go:1026 +0x245
created by github.com/docker/docker/daemon.attach
/go/src/github.com/docker/docker/daemon/container.go:1037 +0x597
goroutine 1170177 [syscall, 4 minutes]:
syscall.Syscall6(0x3d, 0x6507, 0xc20ada94ec, 0x0, 0xc20a1a8f30, 0x0, 0x0, 0x441e4c, 0x4422d2, 0xe65680)
/usr/local/go/src/syscall/asm_linux_amd64.s:46 +0x5
syscall.wait4(0x6507, 0xc20ada94ec, 0x0, 0xc20a1a8f30, 0x90, 0x0, 0x0)
/usr/local/go/src/syscall/zsyscall_linux_amd64.go:124 +0x79
syscall.Wait4(0x6507, 0xc20ada9534, 0x0, 0xc20a1a8f30, 0x41aaeb, 0x0, 0x0)
/usr/local/go/src/syscall/syscall_linux.go:224 +0x60
os.(*Process).wait(0xc20ba9a1c0, 0xc2090f7940, 0x0, 0x0)
/usr/local/go/src/os/exec_unix.go:22 +0x103
os.(*Process).Wait(0xc20ba9a1c0, 0xc20ada95f8, 0x0, 0x0)
/usr/local/go/src/os/doc.go:45 +0x3a
os/exec.(*Cmd).Wait(0xc20a596140, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:364 +0x23c
github.com/opencontainers/runc/libcontainer.(*initProcess).wait(0xc20bd16550, 0x1b6, 0x0, 0x0)
/go/src/github.com/docker/docker/vendor/src/github.com/opencontainers/runc/libcontainer/process_linux.go:224 +0x3d
github.com/opencontainers/runc/libcontainer.Process.Wait(0xc20b455f20, 0x2, 0x2, 0xc20b3ff700, 0x6, 0x8, 0x178c7d0, 0x0, 0xc20aed2ea0, 0x26, ...)
/go/src/github.com/docker/docker/vendor/src/github.com/opencontainers/runc/libcontainer/process.go:60 +0x11d
github.com/opencontainers/runc/libcontainer.Process.Wait·fm(0xc20ada9ac0, 0x0, 0x0)
/go/src/github.com/docker/docker/daemon/execdriver/native/driver.go:158 +0x58
github.com/docker/docker/daemon/execdriver/native.(*driver).Run(0xc208341630, 0xc20afa9500, 0xc20a9c4030, 0xc208c3b960, 0x0, 0x41ac00, 0x0, 0x0)
/go/src/github.com/docker/docker/daemon/execdriver/native/driver.go:164 +0xa0a
github.com/docker/docker/daemon.(*Daemon).Run(0xc2080a7960, 0xc208c87e00, 0xc20a9c4030, 0xc208c3b960, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/docker/docker/daemon/daemon.go:821 +0x95
github.com/docker/docker/daemon.(*containerMonitor).Start(0xc2084d1180, 0x0, 0x0)
/go/src/github.com/docker/docker/daemon/monitor.go:138 +0x457
github.com/docker/docker/daemon.*containerMonitor.Start·fm(0x0, 0x0)
/go/src/github.com/docker/docker/daemon/container.go:781 +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 3090 [select, 10 minutes]:
net.func·019()
/usr/local/go/src/net/dnsclient_unix.go:241 +0x2f4
created by net.loadConfig
/usr/local/go/src/net/dnsclient_unix.go:269 +0x20c
goroutine 1168230 [semacquire, 9328 minutes]:
sync.(*WaitGroup).Wait(0xc20beca2a0)
/usr/local/go/src/sync/waitgroup.go:132 +0x169
github.com/docker/docker/daemon.func·017(0x0, 0x0)
/go/src/github.com/docker/docker/daemon/container.go:1040 +0x42
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 1169674 [semacquire]:
sync.(*Cond).Wait(0xc208e12930)
/usr/local/go/src/sync/cond.go:62 +0x9e
github.com/docker/docker/pkg/ioutils.(*bufReader).Read(0xc208e12900, 0xc20a8c6000, 0x8000, 0x8000, 0x0, 0x7f8846ec2000, 0xc20802a0d0)
/go/src/github.com/docker/docker/pkg/ioutils/readers.go:210 +0x158
io.Copy(0x7f8846ee5020, 0xc20a5ea240, 0x7f8846ed5fe8, 0xc208e12900, 0x2f77e, 0x0, 0x0)
/usr/local/go/src/io/io.go:362 +0x1f6
github.com/docker/docker/daemon.func·016(0xffe6d0, 0x6, 0x7f8846ee5020, 0xc20a5ea240, 0x7f8846ed5fb8, 0xc208e12900)
/go/src/github.com/docker/docker/daemon/container.go:1026 +0x245
created by github.com/docker/docker/daemon.attach
/go/src/github.com/docker/docker/daemon/container.go:1036 +0x545
goroutine 1169561 [chan send, 712 minutes]:
github.com/docker/docker/graph.(*v2Puller).download(0xc20b806460, 0xc2088d66d8)
/go/src/github.com/docker/docker/graph/pull_v2.go:140 +0x95a
created by github.com/docker/docker/graph.(*v2Puller).pullV2Tag
/go/src/github.com/docker/docker/graph/pull_v2.go:232 +0x1d77
goroutine 1169667 [IO wait, 450 minutes]:
net.(*pollDesc).Wait(0xc208dcd410, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc208dcd410, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).Read(0xc208dcd3b0, 0xc208f5e000, 0x1000, 0x1000, 0x0, 0x7f8846ec6220, 0xc20b0ab478)
/usr/local/go/src/net/fd_unix.go:242 +0x40f
net.(*conn).Read(0xc208b51828, 0xc208f5e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:121 +0xdc
net/http.(*liveSwitchReader).Read(0xc208569c68, 0xc208f5e000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:214 +0xab
io.(*LimitedReader).Read(0xc20b615f00, 0xc208f5e000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
/usr/local/go/src/io/io.go:408 +0xce
bufio.(*Reader).fill(0xc2089df1a0)
/usr/local/go/src/bufio/bufio.go:97 +0x1ce
bufio.(*Reader).ReadSlice(0xc2089df1a0, 0xc208ae7b0a, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:295 +0x257
bufio.(*Reader).ReadLine(0xc2089df1a0, 0x0, 0x0, 0x0, 0xc20c192400, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:324 +0x62
net/textproto.(*Reader).readLineSlice(0xc20a743e90, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/textproto/reader.go:55 +0x9e
net/textproto.(*Reader).ReadLine(0xc20a743e90, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x4f
net/http.ReadRequest(0xc2089df1a0, 0xc20c192b60, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:598 +0xcb
net/http.(*conn).readRequest(0xc208569c20, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:586 +0x26f
net/http.(*conn).serve(0xc208569c20)
/usr/local/go/src/net/http/server.go:1162 +0x69e
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:1751 +0x35e
goroutine 1168891 [chan send, 752 minutes]:
github.com/docker/docker/graph.(*v2Puller).download(0xc20b806140, 0xc20b3d8800)
/go/src/github.com/docker/docker/graph/pull_v2.go:183 +0x160c
created by github.com/docker/docker/graph.(*v2Puller).pullV2Tag
/go/src/github.com/docker/docker/graph/pull_v2.go:232 +0x1d77
goroutine 181043 [semacquire, 26363 minutes]:
sync.(*WaitGroup).Wait(0xc208b2bc00)
/usr/local/go/src/sync/waitgroup.go:132 +0x169
github.com/docker/
=== END goroutine stack dump ===
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment