Skip to content

Instantly share code, notes, and snippets.

@euank
Created August 24, 2015 16:47
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/fb00bbfdd107196ca269 to your computer and use it in GitHub Desktop.
Save euank/fb00bbfdd107196ca269 to your computer and use it in GitHub Desktop.
Docker pull deadlock backtrace; v1.6.2
goroutine 0 [idle]:
runtime.futex(0x134f1b8, 0x0, 0x0, 0x0, 0x0, 0x134e400, 0x1, 0x41a0ef, 0x41a30e, 0x134f1b8, ...)
/usr/local/go/src/runtime/sys_linux_amd64.s:277 +0x21
runtime.futexsleep(0x134f1b8, 0xc200000000, 0xffffffffffffffff)
/usr/local/go/src/runtime/os_linux.c:49 +0x47
runtime.notesleep(0x134f1b8)
/usr/local/go/src/runtime/lock_futex.go:145 +0xae
stopm()
/usr/local/go/src/runtime/proc.c:1178 +0x119
exitsyscall0(0xc20837e480)
/usr/local/go/src/runtime/proc.c:2020 +0xd8
runtime.mcall(0x43fe64)
/usr/local/go/src/runtime/asm_amd64.s:186 +0x5a
goroutine 1 [chan receive, 14 minutes]:
main.mainDaemon()
/go/src/github.com/docker/docker/docker/daemon.go:186 +0xc65
main.main()
/go/src/github.com/docker/docker/docker/docker.go:83 +0x644
goroutine 5 [syscall, 15 minutes]:
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, 15 minutes, locked to thread]:
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2232 +0x1
goroutine 9 [chan receive, 15 minutes]:
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 47 [chan receive, 14 minutes]:
github.com/docker/docker/daemon.(*Daemon).ContainerAttach(0xc2080c1a00, 0xc2082eff40, 0x2)
/go/src/github.com/docker/docker/daemon/attach.go:104 +0x932
github.com/docker/docker/daemon.*Daemon.ContainerAttach·fm(0xc2082eff40, 0x7f755910dfc0)
/go/src/github.com/docker/docker/daemon/daemon.go:115 +0x31
github.com/docker/docker/engine.(*Job).Run(0xc2082eff40, 0x0, 0x0)
/go/src/github.com/docker/docker/engine/job.go:90 +0x936
github.com/docker/docker/api/server.postContainersAttach(0xc2080c0270, 0xc208333177, 0x4, 0x7f7559119fd0, 0xc2082ef7c0, 0xc2082b2820, 0xc20833a9c0, 0x0, 0x0)
/go/src/github.com/docker/docker/api/server/server.go:953 +0xdb4
github.com/docker/docker/api/server.func·003(0x7f7559119fd0, 0xc2082ef7c0, 0xc2082b2820)
/go/src/github.com/docker/docker/api/server/server.go:1289 +0x951
net/http.HandlerFunc.ServeHTTP(0xc208090300, 0x7f7559119fd0, 0xc2082ef7c0, 0xc2082b2820)
/usr/local/go/src/net/http/server.go:1265 +0x41
github.com/gorilla/mux.(*Router).ServeHTTP(0xc2080bb7c0, 0x7f7559119fd0, 0xc2082ef7c0, 0xc2082b2820)
/go/src/github.com/docker/docker/vendor/src/github.com/gorilla/mux/mux.go:98 +0x2b9
net/http.serverHandler.ServeHTTP(0xc208032780, 0x7f7559119fd0, 0xc2082ef7c0, 0xc2082b2820)
/usr/local/go/src/net/http/server.go:1703 +0x19a
net/http.(*conn).serve(0xc2082ef720)
/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 11 [chan receive, 15 minutes]:
github.com/docker/docker/api/server.ServeApi(0xc208064320, 0x7f755910dfc0)
/go/src/github.com/docker/docker/api/server/server.go:1607 +0x56e
github.com/docker/docker/engine.(*Job).Run(0xc208064320, 0x0, 0x0)
/go/src/github.com/docker/docker/engine/job.go:90 +0x936
main.func·003()
/go/src/github.com/docker/docker/docker/daemon.go:157 +0x3b
created by main.mainDaemon
/go/src/github.com/docker/docker/docker/daemon.go:163 +0x85f
goroutine 12 [IO wait]:
net.(*pollDesc).Wait(0xc2081d68b0, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc2081d68b0, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).accept(0xc2081d6850, 0x0, 0x7f755910cf70, 0xc20850fa18)
/usr/local/go/src/net/fd_unix.go:419 +0x40b
net.(*UnixListener).AcceptUnix(0xc2081cea00, 0xc2081d1500, 0x0, 0x0)
/usr/local/go/src/net/unixsock_posix.go:282 +0x56
net.(*UnixListener).Accept(0xc2081cea00, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/unixsock_posix.go:293 +0x4c
github.com/docker/docker/pkg/listenbuffer.(*defaultListener).Accept(0xc2081cea20, 0x0, 0x0, 0x0, 0x0)
/go/src/github.com/docker/docker/pkg/listenbuffer/buffer.go:41 +0x67
net/http.(*Server).Serve(0xc208032780, 0x7f7559113670, 0xc2081cea20, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:1728 +0x92
github.com/docker/docker/api/server.(*HttpServer).Serve(0xc2081ceda0, 0x0, 0x0)
/go/src/github.com/docker/docker/api/server/server.go:50 +0x4d
github.com/docker/docker/api/server.func·007()
/go/src/github.com/docker/docker/api/server/server.go:1599 +0x380
created by github.com/docker/docker/api/server.ServeApi
/go/src/github.com/docker/docker/api/server/server.go:1603 +0x4f3
goroutine 37 [chan receive, 15 minutes]:
database/sql.(*DB).connectionOpener(0xc20810edc0)
/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(0xc208201560)
/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 42 [syscall, 14 minutes]:
syscall.Syscall(0x0, 0x7, 0xc208357eb8, 0x10000, 0x0, 0x0, 0x0)
/usr/local/go/src/syscall/asm_linux_amd64.s:21 +0x5
syscall.read(0x7, 0xc208357eb8, 0x10000, 0x10000, 0x0, 0x0, 0x0)
/usr/local/go/src/syscall/zsyscall_linux_amd64.go:867 +0x6e
syscall.Read(0x7, 0xc208357eb8, 0x10000, 0x10000, 0x0, 0x0, 0x0)
/usr/local/go/src/syscall/syscall_unix.go:136 +0x58
github.com/go-fsnotify/fsnotify.(*Watcher).readEvents(0xc208225480)
/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 43 [select, 14 minutes]:
github.com/docker/docker/daemon.func·012()
/go/src/github.com/docker/docker/daemon/daemon.go:433 +0x940
created by github.com/docker/docker/daemon.(*Daemon).setupResolvconfWatcher
/go/src/github.com/docker/docker/daemon/daemon.go:468 +0x131
goroutine 45 [IO wait, 3 minutes]:
net.(*pollDesc).Wait(0xc20827a7d0, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc20827a7d0, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).Read(0xc20827a770, 0xc208314000, 0x1000, 0x1000, 0x0, 0x7f755910cf70, 0xc208589560)
/usr/local/go/src/net/fd_unix.go:242 +0x40f
net.(*conn).Read(0xc20802ed90, 0xc208314000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:121 +0xdc
net/http.(*liveSwitchReader).Read(0xc2082ee9a8, 0xc208314000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:214 +0xab
io.(*LimitedReader).Read(0xc2081e9fa0, 0xc208314000, 0x1000, 0x1000, 0x2, 0x0, 0x0)
/usr/local/go/src/io/io.go:408 +0xce
bufio.(*Reader).fill(0xc20824c2a0)
/usr/local/go/src/bufio/bufio.go:97 +0x1ce
bufio.(*Reader).ReadSlice(0xc20824c2a0, 0xc208321b0a, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:295 +0x257
bufio.(*Reader).ReadLine(0xc20824c2a0, 0x0, 0x0, 0x0, 0xc2080c0200, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:324 +0x62
net/textproto.(*Reader).readLineSlice(0xc2083ea630, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/textproto/reader.go:55 +0x9e
net/textproto.(*Reader).ReadLine(0xc2083ea630, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x4f
net/http.ReadRequest(0xc20824c2a0, 0xc208446000, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:598 +0xcb
net/http.(*conn).readRequest(0xc2082ee960, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:586 +0x26f
net/http.(*conn).serve(0xc2082ee960)
/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 49 [IO wait, 2 minutes]:
net.(*pollDesc).Wait(0xc2082d8a70, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc2082d8a70, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).Read(0xc2082d8a10, 0xc208386000, 0x8000, 0x8000, 0x0, 0x7f755910cf70, 0xc208538e40)
/usr/local/go/src/net/fd_unix.go:242 +0x40f
net.(*conn).Read(0xc20802f878, 0xc208386000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:121 +0xdc
github.com/docker/docker/engine.(*Input).Read(0xc2083803e0, 0xc208386000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/go/src/github.com/docker/docker/engine/streams.go:138 +0x139
io.Copy(0x7f755911a408, 0xc208378218, 0x7f755911a530, 0xc2083803e0, 0x5, 0x0, 0x0)
/usr/local/go/src/io/io.go:362 +0x1f6
github.com/docker/docker/daemon.func·001()
/go/src/github.com/docker/docker/daemon/attach.go:93 +0x107
created by github.com/docker/docker/daemon.(*Daemon).ContainerAttach
/go/src/github.com/docker/docker/daemon/attach.go:94 +0x7a9
goroutine 50 [semacquire]:
sync.(*Cond).Wait(0xc20825fe30)
/usr/local/go/src/sync/cond.go:62 +0x9e
io.(*pipe).read(0xc20825fe00, 0xc208140800, 0x400, 0x400, 0x0, 0x0, 0x0)
/usr/local/go/src/io/pipe.go:52 +0x303
io.(*PipeReader).Read(0xc208378228, 0xc208140800, 0x400, 0x400, 0x2, 0x0, 0x0)
/usr/local/go/src/io/pipe.go:134 +0x5b
github.com/docker/docker/pkg/ioutils.(*bufReader).drain(0xc20825fec0)
/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 51 [semacquire, 14 minutes]:
sync.(*Cond).Wait(0xc208382030)
/usr/local/go/src/sync/cond.go:62 +0x9e
io.(*pipe).read(0xc208382000, 0xc208141c00, 0x400, 0x400, 0x0, 0x0, 0x0)
/usr/local/go/src/io/pipe.go:52 +0x303
io.(*PipeReader).Read(0xc208378238, 0xc208141c00, 0x400, 0x400, 0x0, 0x0, 0x0)
/usr/local/go/src/io/pipe.go:134 +0x5b
github.com/docker/docker/pkg/ioutils.(*bufReader).drain(0xc2083820c0)
/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 52 [semacquire, 2 minutes]:
sync.(*Cond).Wait(0xc20825fd70)
/usr/local/go/src/sync/cond.go:62 +0x9e
io.(*pipe).read(0xc20825fd40, 0xc208390000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/io/pipe.go:52 +0x303
io.(*PipeReader).Read(0xc208378210, 0xc208390000, 0x8000, 0x8000, 0x1, 0x0, 0x0)
/usr/local/go/src/io/pipe.go:134 +0x5b
github.com/docker/docker/utils.CopyEscapable(0x7f755911a408, 0xc20802f228, 0x7f7559119dc0, 0xc208378210, 0x5, 0x0, 0x0)
/go/src/github.com/docker/docker/utils/utils.go:178 +0xb9
github.com/docker/docker/daemon.func·003()
/go/src/github.com/docker/docker/daemon/attach.go:161 +0x260
created by github.com/docker/docker/daemon.(*Daemon).Attach
/go/src/github.com/docker/docker/daemon/attach.go:174 +0x457
goroutine 53 [semacquire]:
sync.(*Cond).Wait(0xc20825fef0)
/usr/local/go/src/sync/cond.go:62 +0x9e
github.com/docker/docker/pkg/ioutils.(*bufReader).Read(0xc20825fec0, 0xc208398000, 0x8000, 0x8000, 0x0, 0x7f7559108c40, 0xc20802a080)
/go/src/github.com/docker/docker/pkg/ioutils/readers.go:207 +0x158
io.Copy(0x7f755911a260, 0xc2082a1700, 0x7f755911a5a8, 0xc20825fec0, 0x1ded492, 0x0, 0x0)
/usr/local/go/src/io/io.go:362 +0x1f6
github.com/docker/docker/daemon.func·005(0xd2e630, 0x6, 0x7f755911a260, 0xc2082a1700, 0x7f755911a500, 0xc20825fec0)
/go/src/github.com/docker/docker/daemon/attach.go:191 +0x245
created by github.com/docker/docker/daemon.(*Daemon).Attach
/go/src/github.com/docker/docker/daemon/attach.go:201 +0x545
goroutine 54 [semacquire, 14 minutes]:
sync.(*Cond).Wait(0xc2083820f0)
/usr/local/go/src/sync/cond.go:62 +0x9e
github.com/docker/docker/pkg/ioutils.(*bufReader).Read(0xc2083820c0, 0xc2083a2000, 0x8000, 0x8000, 0x0, 0x7f7559108c40, 0xc20802a080)
/go/src/github.com/docker/docker/pkg/ioutils/readers.go:207 +0x158
io.Copy(0x7f755911a260, 0xc2082a1740, 0x7f755911a5a8, 0xc2083820c0, 0x0, 0x0, 0x0)
/usr/local/go/src/io/io.go:362 +0x1f6
github.com/docker/docker/daemon.func·005(0xd2e5f0, 0x6, 0x7f755911a260, 0xc2082a1740, 0x7f755911a500, 0xc2083820c0)
/go/src/github.com/docker/docker/daemon/attach.go:191 +0x245
created by github.com/docker/docker/daemon.(*Daemon).Attach
/go/src/github.com/docker/docker/daemon/attach.go:202 +0x597
goroutine 55 [semacquire, 14 minutes]:
sync.(*WaitGroup).Wait(0xc2083807c0)
/usr/local/go/src/sync/waitgroup.go:132 +0x169
github.com/docker/docker/daemon.func·006(0x0, 0x0)
/go/src/github.com/docker/docker/daemon/attach.go:205 +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 62 [syscall, 13 minutes]:
syscall.Syscall6(0x3d, 0x400d, 0xc2083e34ac, 0x0, 0xc208189560, 0x0, 0x0, 0xc2080bea80, 0x60d4e5, 0x60d544)
/usr/local/go/src/syscall/asm_linux_amd64.s:46 +0x5
syscall.wait4(0x400d, 0xc2083e34ac, 0x0, 0xc208189560, 0x90, 0x0, 0x0)
/usr/local/go/src/syscall/zsyscall_linux_amd64.go:124 +0x79
syscall.Wait4(0x400d, 0xc2083e34f4, 0x0, 0xc208189560, 0x7f755910cf70, 0x0, 0x0)
/usr/local/go/src/syscall/syscall_linux.go:224 +0x60
os.(*Process).wait(0xc208380940, 0x77f887, 0x0, 0x0)
/usr/local/go/src/os/exec_unix.go:22 +0x103
os.(*Process).Wait(0xc208380940, 0xc2083eaab0, 0x0, 0x0)
/usr/local/go/src/os/doc.go:45 +0x3a
os/exec.(*Cmd).Wait(0xc208109180, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:364 +0x23c
github.com/docker/libcontainer.(*initProcess).wait(0xc2083b1320, 0xc2083f6280, 0x0, 0x0)
/go/src/github.com/docker/docker/vendor/src/github.com/docker/libcontainer/process_linux.go:191 +0x3d
github.com/docker/libcontainer.Process.Wait(0xc208380700, 0x2, 0x2, 0xc20833c880, 0x6, 0x8, 0x135f518, 0x0, 0x135f518, 0x0, ...)
/go/src/github.com/docker/docker/vendor/src/github.com/docker/libcontainer/process.go:57 +0x11d
github.com/docker/libcontainer.Process.Wait·fm(0xc2083e3ae8, 0x0, 0x0)
/go/src/github.com/docker/docker/daemon/execdriver/native/driver.go:160 +0x58
github.com/docker/docker/daemon/execdriver/native.(*driver).Run(0xc208255f90, 0xc208298000, 0xc2083b0d80, 0xc20838fec0, 0x0, 0x41b000, 0x0, 0x0)
/go/src/github.com/docker/docker/daemon/execdriver/native/driver.go:166 +0xc0c
github.com/docker/docker/daemon.(*Daemon).Run(0xc2080c1a00, 0xc2082f41e0, 0xc2083b0d80, 0xc20838fec0, 0x0, 0xc2082ae800, 0x0, 0x0)
/go/src/github.com/docker/docker/daemon/daemon.go:1097 +0x95
github.com/docker/docker/daemon.(*containerMonitor).Start(0xc20830f500, 0x0, 0x0)
/go/src/github.com/docker/docker/daemon/monitor.go:138 +0x464
github.com/docker/docker/daemon.*containerMonitor.Start·fm(0x0, 0x0)
/go/src/github.com/docker/docker/daemon/container.go:1419 +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 63 [semacquire]:
sync.(*Cond).Wait(0xc2083823f0)
/usr/local/go/src/sync/cond.go:62 +0x9e
io.(*pipe).read(0xc2083823c0, 0xc208140000, 0x400, 0x400, 0x0, 0x0, 0x0)
/usr/local/go/src/io/pipe.go:52 +0x303
io.(*PipeReader).Read(0xc2083781f0, 0xc208140000, 0x400, 0x400, 0x2, 0x0, 0x0)
/usr/local/go/src/io/pipe.go:134 +0x5b
github.com/docker/docker/pkg/ioutils.(*bufReader).drain(0xc208382480)
/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 64 [semacquire, 13 minutes]:
sync.(*Cond).Wait(0xc208382570)
/usr/local/go/src/sync/cond.go:62 +0x9e
io.(*pipe).read(0xc208382540, 0xc208140400, 0x400, 0x400, 0x0, 0x0, 0x0)
/usr/local/go/src/io/pipe.go:52 +0x303
io.(*PipeReader).Read(0xc208378200, 0xc208140400, 0x400, 0x400, 0xb02820, 0x0, 0x0)
/usr/local/go/src/io/pipe.go:134 +0x5b
github.com/docker/docker/pkg/ioutils.(*bufReader).drain(0xc208382600)
/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 65 [semacquire]:
sync.(*Cond).Wait(0xc2083824b0)
/usr/local/go/src/sync/cond.go:62 +0x9e
github.com/docker/docker/pkg/ioutils.(*bufReader).Read(0xc208382480, 0xc2086a42ec, 0x1d14, 0x1d14, 0x0, 0x7f7559108c40, 0xc20802a080)
/go/src/github.com/docker/docker/pkg/ioutils/readers.go:207 +0x158
bufio.(*Scanner).Scan(0xc2081a1680, 0xc2085cb220)
/usr/local/go/src/bufio/scan.go:180 +0x688
github.com/docker/docker/daemon/logger.(*Copier).copySrc(0xc2083ba800, 0xd2e630, 0x6, 0x7f755911a5a8, 0xc208382480)
/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 66 [semacquire, 13 minutes]:
sync.(*Cond).Wait(0xc208382630)
/usr/local/go/src/sync/cond.go:62 +0x9e
github.com/docker/docker/pkg/ioutils.(*bufReader).Read(0xc208382600, 0xc208337000, 0x1000, 0x1000, 0x0, 0x7f7559108c40, 0xc20802a080)
/go/src/github.com/docker/docker/pkg/ioutils/readers.go:207 +0x158
bufio.(*Scanner).Scan(0xc2081a1800, 0xc208337000)
/usr/local/go/src/bufio/scan.go:180 +0x688
github.com/docker/docker/daemon/logger.(*Copier).copySrc(0xc2083ba800, 0xd2e5f0, 0x6, 0x7f755911a5a8, 0xc208382600)
/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 70 [syscall, 13 minutes]:
syscall.Syscall(0x0, 0xe, 0xc20832e750, 0x8, 0x0, 0x0, 0x0)
/usr/local/go/src/syscall/asm_linux_amd64.s:21 +0x5
syscall.read(0xe, 0xc20832e750, 0x8, 0x8, 0x0, 0x0, 0x0)
/usr/local/go/src/syscall/zsyscall_linux_amd64.go:867 +0x6e
syscall.Read(0xe, 0xc20832e750, 0x8, 0x8, 0x2649cf3c, 0x0, 0x0)
/usr/local/go/src/syscall/syscall_unix.go:136 +0x58
os.(*File).read(0xc208378b58, 0xc20832e750, 0x8, 0x8, 0xc2080bf500, 0x0, 0x0)
/usr/local/go/src/os/file_unix.go:191 +0x5e
os.(*File).Read(0xc208378b58, 0xc20832e750, 0x8, 0x8, 0x0, 0x0, 0x0)
/usr/local/go/src/os/file.go:95 +0x91
github.com/docker/libcontainer.func·008()
/go/src/github.com/docker/docker/vendor/src/github.com/docker/libcontainer/notify_linux.go:51 +0x18c
created by github.com/docker/libcontainer.notifyOnOOM
/go/src/github.com/docker/docker/vendor/src/github.com/docker/libcontainer/notify_linux.go:61 +0x887
goroutine 68 [syscall]:
syscall.Syscall(0x0, 0xc, 0xc2083c8000, 0x8000, 0xeccdce0a0, 0x310fa3fa, 0x13297c0)
/usr/local/go/src/syscall/asm_linux_amd64.s:21 +0x5
syscall.read(0xc, 0xc2083c8000, 0x8000, 0x8000, 0x2, 0x0, 0x0)
/usr/local/go/src/syscall/zsyscall_linux_amd64.go:867 +0x6e
syscall.Read(0xc, 0xc2083c8000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/syscall/syscall_unix.go:136 +0x58
os.(*File).read(0xc2083782c8, 0xc2083c8000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/os/file_unix.go:191 +0x5e
os.(*File).Read(0xc2083782c8, 0xc2083c8000, 0x8000, 0x8000, 0x5000105, 0x0, 0x0)
/usr/local/go/src/os/file.go:95 +0x91
github.com/docker/libcontainer.(*linuxConsole).Read(0xc208380720, 0xc2083c8000, 0x8000, 0x8000, 0x2, 0x0, 0x0)
/go/src/github.com/docker/docker/vendor/src/github.com/docker/libcontainer/console_linux.go:64 +0x5b
io.Copy(0x7f755911a700, 0xc2081d1440, 0x7f755911aa18, 0xc208380720, 0x1ded492, 0x0, 0x0)
/usr/local/go/src/io/io.go:362 +0x1f6
github.com/docker/docker/daemon/execdriver/native.func·004()
/go/src/github.com/docker/docker/daemon/execdriver/native/driver.go:405 +0xf2
created by github.com/docker/docker/daemon/execdriver/native.(*TtyConsole).AttachPipes
/go/src/github.com/docker/docker/daemon/execdriver/native/driver.go:406 +0xec
goroutine 69 [semacquire, 2 minutes]:
sync.(*Cond).Wait(0xc20825f530)
/usr/local/go/src/sync/cond.go:62 +0x9e
io.(*pipe).read(0xc20825f500, 0xc2083d0000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/io/pipe.go:52 +0x303
io.(*PipeReader).Read(0xc20802f220, 0xc2083d0000, 0x8000, 0x8000, 0x1, 0x0, 0x0)
/usr/local/go/src/io/pipe.go:134 +0x5b
io.Copy(0x7f755911aa90, 0xc208380720, 0x7f755911a430, 0xc20802f220, 0x5, 0x0, 0x0)
/usr/local/go/src/io/io.go:362 +0x1f6
github.com/docker/docker/daemon/execdriver/native.func·005()
/go/src/github.com/docker/docker/daemon/execdriver/native/driver.go:410 +0xba
created by github.com/docker/docker/daemon/execdriver/native.(*TtyConsole).AttachPipes
/go/src/github.com/docker/docker/daemon/execdriver/native/driver.go:413 +0x171
goroutine 74 [select, 5 minutes]:
github.com/docker/docker/events.(*Events).Get(0xc2080baeb0, 0xc20840c0a0, 0x0)
/go/src/github.com/docker/docker/events/events.go:79 +0x4b4
github.com/docker/docker/events.*Events.Get·fm(0xc20840c0a0, 0x7f755910dfc0)
/go/src/github.com/docker/docker/events/events.go:36 +0x31
github.com/docker/docker/engine.(*Job).Run(0xc20840c0a0, 0x0, 0x0)
/go/src/github.com/docker/docker/engine/job.go:90 +0x936
github.com/docker/docker/api/server.getEvents(0xc2080c0270, 0xd0bd30, 0x4, 0x7f7559119fd0, 0xc20840c000, 0xc2080c0750, 0xc2083eb2f0, 0x0, 0x0)
/go/src/github.com/docker/docker/api/server/server.go:341 +0x285
github.com/docker/docker/api/server.func·003(0x7f7559119fd0, 0xc20840c000, 0xc2080c0750)
/go/src/github.com/docker/docker/api/server/server.go:1289 +0x951
net/http.HandlerFunc.ServeHTTP(0xc20802df00, 0x7f7559119fd0, 0xc20840c000, 0xc2080c0750)
/usr/local/go/src/net/http/server.go:1265 +0x41
github.com/gorilla/mux.(*Router).ServeHTTP(0xc2080bb7c0, 0x7f7559119fd0, 0xc20840c000, 0xc2080c0750)
/go/src/github.com/docker/docker/vendor/src/github.com/gorilla/mux/mux.go:98 +0x2b9
net/http.serverHandler.ServeHTTP(0xc208032780, 0x7f7559119fd0, 0xc20840c000, 0xc2080c0750)
/usr/local/go/src/net/http/server.go:1703 +0x19a
net/http.(*conn).serve(0xc20810ef00)
/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 87 [select, 5 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 12452 [chan receive, 5 minutes]:
github.com/docker/docker/graph.(*TagStore).pullImage(0xc20818b810, 0xc20843cf30, 0x7f755911a260, 0xc208463d80, 0xc2086e2240, 0x40, 0xc208520fa0, 0x20, 0xc2087ceda0, 0x1, ...)
/go/src/github.com/docker/docker/graph/pull.go:284 +0x473
github.com/docker/docker/graph.func·007(0xc2086e2380)
/go/src/github.com/docker/docker/graph/pull.go:206 +0x14a3
created by github.com/docker/docker/graph.(*TagStore).pullRepository
/go/src/github.com/docker/docker/graph/pull.go:234 +0xd94
goroutine 12468 [chan receive, 5 minutes]:
github.com/docker/docker/graph.(*TagStore).pullImage(0xc20818b810, 0xc20843cf30, 0x7f755911a260, 0xc208463d80, 0xc2086e21c0, 0x40, 0xc208520fa0, 0x20, 0xc2087ceda0, 0x1, ...)
/go/src/github.com/docker/docker/graph/pull.go:284 +0x473
github.com/docker/docker/graph.func·007(0xc2086e2300)
/go/src/github.com/docker/docker/graph/pull.go:206 +0x14a3
created by github.com/docker/docker/graph.(*TagStore).pullRepository
/go/src/github.com/docker/docker/graph/pull.go:234 +0xd94
goroutine 12354 [chan receive, 5 minutes]:
github.com/docker/docker/graph.(*TagStore).pullRepository(0xc20818b810, 0xc20843cf30, 0x7f755911a260, 0xc208463d80, 0xc2085ee0c0, 0x0, 0x0, 0xc208376f78, 0xc208376f01, 0x0, ...)
/go/src/github.com/docker/docker/graph/pull.go:242 +0xe54
github.com/docker/docker/graph.(*TagStore).CmdPull(0xc20818b810, 0xc2085f3860, 0x0)
/go/src/github.com/docker/docker/graph/pull.go:99 +0xbcb
github.com/docker/docker/graph.*TagStore.CmdPull·fm(0xc2085f3860, 0x7f755910dfc0)
/go/src/github.com/docker/docker/graph/service.go:25 +0x31
github.com/docker/docker/engine.(*Job).Run(0xc2085f3860, 0x0, 0x0)
/go/src/github.com/docker/docker/engine/job.go:90 +0x936
github.com/docker/docker/api/server.postImagesCreate(0xc2080c0270, 0xc208463cc7, 0x4, 0x7f7559119fd0, 0xc2085f3720, 0xc2080c1520, 0xc20843c4b0, 0x0, 0x0)
/go/src/github.com/docker/docker/api/server/server.go:592 +0xaea
github.com/docker/docker/api/server.func·003(0x7f7559119fd0, 0xc2085f3720, 0xc2080c1520)
/go/src/github.com/docker/docker/api/server/server.go:1289 +0x951
net/http.HandlerFunc.ServeHTTP(0xc2080cca00, 0x7f7559119fd0, 0xc2085f3720, 0xc2080c1520)
/usr/local/go/src/net/http/server.go:1265 +0x41
github.com/gorilla/mux.(*Router).ServeHTTP(0xc2080bb7c0, 0x7f7559119fd0, 0xc2085f3720, 0xc2080c1520)
/go/src/github.com/docker/docker/vendor/src/github.com/gorilla/mux/mux.go:98 +0x2b9
net/http.serverHandler.ServeHTTP(0xc208032780, 0x7f7559119fd0, 0xc2085f3720, 0xc2080c1520)
/usr/local/go/src/net/http/server.go:1703 +0x19a
net/http.(*conn).serve(0xc2085f3680)
/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 12467 [chan receive, 5 minutes]:
github.com/docker/docker/graph.(*TagStore).pullImage(0xc20818b810, 0xc20843cf30, 0x7f755911a260, 0xc208463d80, 0xc2086e2140, 0x40, 0xc208520fa0, 0x20, 0xc2087ceda0, 0x1, ...)
/go/src/github.com/docker/docker/graph/pull.go:284 +0x473
github.com/docker/docker/graph.func·007(0xc2086e2280)
/go/src/github.com/docker/docker/graph/pull.go:206 +0x14a3
created by github.com/docker/docker/graph.(*TagStore).pullRepository
/go/src/github.com/docker/docker/graph/pull.go:234 +0xd94
rax 0xca
rbx 0x134f1b8
rcx 0xffffffffffffffff
rdx 0x0
rdi 0x134f1b8
rsi 0x0
rbp 0x1
rsp 0x7fff814c8308
r8 0x0
r9 0x0
r10 0x0
r11 0x286
r12 0xc2080ebb28
r13 0x4
r14 0x5
r15 0x7
rip 0x44cdb1
rflags 0x286
cs 0x33
fs 0x0
gs 0x0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment