docker / for-linux

Docker Engine for Linux
https://docs.docker.com/engine/installation/
756 stars 85 forks source link

[Docker-18.06.1-ce] Daemon crash - "segmentation violation code=0x1" #544

Open eranb opened 5 years ago

eranb commented 5 years ago

Expected behavior

Docker daemon shouldn't crash when trying to run image

Actual behavior

Docker daemon crash

Steps to reproduce the behavior

docker run ECR-PATH

Output of docker version:

Client:
 Version:           18.06.1-ce
 API version:       1.38
 Go version:        go1.10.3
 Git commit:        e68fc7a215d7133c34aa18e3b72b4a21fd0c6136
 Built:             Fri Oct 26 23:38:19 2018
 OS/Arch:           linux/amd64
 Experimental:      false

Server:
 Engine:
  Version:          18.06.1-ce
  API version:      1.38 (minimum version 1.12)
  Go version:       go1.10.3
  Git commit:       e68fc7a/18.06.1-ce
  Built:            Fri Oct 26 23:39:46 2018
  OS/Arch:          linux/amd64
  Experimental:     false

Output of docker info:

Containers: 1
 Running: 1
 Paused: 0
 Stopped: 0
Images: 1
Server Version: 18.06.1-ce
Storage Driver: overlay2
 Backing Filesystem: extfs
 Supports d_type: true
 Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: bridge host macvlan null overlay
 Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 468a545b9edcd5932818eb9de8e72413e616e86e
runc version: 69663f0bd4b60df09991c08812a60108003fa340
init version: fec3683
Security Options:
 seccomp
  Profile: default
Kernel Version: 4.14.47-56.37.amzn1.x86_64
Operating System: Amazon Linux AMI 2018.03
OSType: linux
Architecture: x86_64
CPUs: 16
Total Memory: 29.43GiB
Name: ip-10-10-34-111
ID: BNX2:2HDM:VXML:FR3C:5OZW:D6N7:5NNU:UG3N:PK3R:KHEC:SDNV:2VYI
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
 127.0.0.0/8
Live Restore Enabled: false

More Info

The daemon is running in one of our EC2 servers in production, we have our own "orchestrator" that spawn containers depending on the load. From time to time the daemon just crash and I can't understand from stacktrace what cause it. We also verified that both OOM killer & User did not send any signal to the Docker daemon.

Log file

fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0x7b7660 pc=0x55e9751e3614]

runtime stack:
runtime.throw(0x55e976770c59, 0x2a)
    /usr/lib/golang/src/runtime/panic.go:616 +0x83
runtime.sigpanic()
    /usr/lib/golang/src/runtime/signal_unix.go:372 +0x292
runtime.schedule()
    /usr/lib/golang/src/runtime/proc.go:2551 +0xf4
runtime.park_m(0xc4204c0300)
    /usr/lib/golang/src/runtime/proc.go:2604 +0xbc
runtime.mcall(0x0)
    /usr/lib/golang/src/runtime/asm_amd64.s:351 +0x53

goroutine 1 [chan receive, 15 minutes]:
main.(*DaemonCli).start(0xc420191770, 0xc420306ea0, 0x0, 0x0)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/cmd/dockerd/daemon.go:228 +0xf26
main.runDaemon(0xc420306ea0, 0xc42037c100, 0x0)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/cmd/dockerd/docker_unix.go:7 +0x47
main.newDaemonCommand.func1(0xc4200e8280, 0xc420197440, 0x0, 0x2, 0x0, 0x0)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/cmd/dockerd/docker.go:29 +0x5d
github.com/docker/docker/vendor/github.com/spf13/cobra.(*Command).execute(0xc4200e8280, 0xc42003a190, 0x2, 0x2, 0xc4200e8280, 0xc42003a190)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/github.com/spf13/cobra/command.go:762 +0x46a
github.com/docker/docker/vendor/github.com/spf13/cobra.(*Command).ExecuteC(0xc4200e8280, 0x55e97733ab90, 0x55e976f16100, 0x55e97733aba0)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/github.com/spf13/cobra/command.go:852 +0x30c
github.com/docker/docker/vendor/github.com/spf13/cobra.(*Command).Execute(0xc4200e8280, 0xc42000e020, 0x55e9752803cf)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/github.com/spf13/cobra/command.go:800 +0x2d
main.main()
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/cmd/dockerd/docker.go:70 +0xa2

goroutine 34 [syscall, 15 minutes]:
os/signal.signal_recv(0x55e9751e3e3a)
    /usr/lib/golang/src/runtime/sigqueue.go:139 +0xa8
os/signal.loop()
    /usr/lib/golang/src/os/signal/signal_unix.go:22 +0x24
created by os/signal.init.0
    /usr/lib/golang/src/os/signal/signal_unix.go:28 +0x43

goroutine 16 [select]:
github.com/docker/docker/vendor/google.golang.org/grpc/transport.(*Stream).waitOnHeader(0xc4203c7590, 0x10, 0xc4205c1a80)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/transport/transport.go:222 +0x101
github.com/docker/docker/vendor/google.golang.org/grpc/transport.(*Stream).RecvCompress(0xc4203c7590, 0x55e97732f870, 0xc4205c1b40)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/transport/transport.go:233 +0x2d
github.com/docker/docker/vendor/google.golang.org/grpc.(*csAttempt).recvMsg(0xc420323380, 0x55e9771df060, 0xc420644690, 0x0, 0x0)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/stream.go:515 +0x63b
github.com/docker/docker/vendor/google.golang.org/grpc.(*clientStream).RecvMsg(0xc4201acc00, 0x55e9771df060, 0xc420644690, 0x0, 0x0)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/stream.go:395 +0x45
github.com/docker/docker/vendor/google.golang.org/grpc.invoke(0x55e977364300, 0xc420d6d500, 0x55e97674933c, 0x1c, 0x55e9771d7460, 0xc420644660, 0x55e9771df060, 0xc420644690, 0xc420018000, 0xc4206446c0, ...)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/call.go:83 +0x185
github.com/docker/docker/vendor/google.golang.org/grpc.(*ClientConn).Invoke(0xc420018000, 0x55e977364300, 0xc420d6d500, 0x55e97674933c, 0x1c, 0x55e9771d7460, 0xc420644660, 0x55e9771df060, 0xc420644690, 0xc420b62e30, ...)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/call.go:37 +0x1b5
github.com/docker/docker/vendor/google.golang.org/grpc.Invoke(0x55e977364300, 0xc420d6d500, 0x55e97674933c, 0x1c, 0x55e9771d7460, 0xc420644660, 0x55e9771df060, 0xc420644690, 0xc420018000, 0xc420b62e30, ...)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/call.go:60 +0xc3
github.com/docker/docker/vendor/google.golang.org/grpc/health/grpc_health_v1.(*healthClient).Check(0xc420f823a0, 0x55e977364300, 0xc420d6d500, 0xc420644660, 0xc420b62e30, 0x1, 0x1, 0xc4205c1e30, 0x55e9752c4aed, 0x55e977364280)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/health/grpc_health_v1/health.pb.go:158 +0xd4
github.com/docker/docker/vendor/github.com/containerd/containerd.(*Client).IsServing(0xc420214160, 0x55e977364300, 0xc420d6d500, 0x55e977364300, 0xc420d6d500, 0xc420b62e20)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/github.com/containerd/containerd/client.go:189 +0x197
github.com/docker/docker/libcontainerd.(*remote).monitorConnection(0xc42044e000, 0xc420214160)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/libcontainerd/remote_daemon.go:276 +0x194
created by github.com/docker/docker/libcontainerd.New
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/libcontainerd/remote_daemon.go:116 +0x58e

goroutine 32 [select]:
github.com/docker/docker/vendor/go.opencensus.io/stats/view.(*worker).start(0xc4203a76c0)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/go.opencensus.io/stats/view/worker.go:144 +0x11f
created by github.com/docker/docker/vendor/go.opencensus.io/stats/view.init.0
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/go.opencensus.io/stats/view/worker.go:29 +0x5a

goroutine 66 [syscall, 15 minutes]:
syscall.Syscall6(0xf7, 0x1, 0x2594, 0xc4204bd5c8, 0x1000004, 0x0, 0x0, 0xc420480da0, 0xc420480dc0, 0xc420480de0)
    /usr/lib/golang/src/syscall/asm_linux_amd64.s:44 +0x5
os.(*Process).blockUntilWaitable(0xc420186a50, 0x55e9751b409b, 0xc420513bc0, 0x0)
    /usr/lib/golang/src/os/wait_waitid.go:31 +0x9a
os.(*Process).wait(0xc420186a50, 0xc420513b01, 0x55e9757620b7, 0xc4204bd750)
    /usr/lib/golang/src/os/exec_unix.go:22 +0x3e
os.(*Process).Wait(0xc420186a50, 0xc4204bd728, 0xc4204131f0, 0x55e977330650)
    /usr/lib/golang/src/os/exec.go:123 +0x2d
os/exec.(*Cmd).Wait(0xc42043a420, 0xc4204bd7b8, 0x55e9757737ab)
    /usr/lib/golang/src/os/exec/exec.go:461 +0x5e
github.com/docker/docker/libcontainerd.(*remote).startContainerd.func1(0xc42043a420, 0xc42044e000)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/libcontainerd/remote_daemon.go:243 +0x31
created by github.com/docker/docker/libcontainerd.(*remote).startContainerd
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/libcontainerd/remote_daemon.go:241 +0x3db

goroutine 68 [select, 15 minutes]:
github.com/docker/docker/vendor/google.golang.org/grpc.(*ccResolverWrapper).watcher(0xc4200122d0)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/resolver_conn_wrapper.go:109 +0x184
created by github.com/docker/docker/vendor/google.golang.org/grpc.(*ccResolverWrapper).start
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/resolver_conn_wrapper.go:95 +0x41

goroutine 69 [select, 15 minutes]:
github.com/docker/docker/vendor/google.golang.org/grpc.(*ccBalancerWrapper).watcher(0xc420198380)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/balancer_conn_wrappers.go:122 +0x14c
created by github.com/docker/docker/vendor/google.golang.org/grpc.newCCBalancerWrapper
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/balancer_conn_wrappers.go:113 +0x151

goroutine 70 [select, 15 minutes]:
github.com/docker/docker/vendor/google.golang.org/grpc.(*addrConn).transportMonitor(0xc420442b00)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/clientconn.go:1373 +0x23d
github.com/docker/docker/vendor/google.golang.org/grpc.(*addrConn).connect.func1(0xc420442b00)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/clientconn.go:949 +0x1b7
created by github.com/docker/docker/vendor/google.golang.org/grpc.(*addrConn).connect
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/clientconn.go:940 +0xe3

goroutine 53 [IO wait]:
internal/poll.runtime_pollWait(0x7f334c5bde30, 0x72, 0xc420088bb8)
    /usr/lib/golang/src/runtime/netpoll.go:173 +0x59
internal/poll.(*pollDesc).wait(0xc420042d98, 0x72, 0xffffffffffffff00, 0x55e9773474e0, 0x55e977ee71e8)
    /usr/lib/golang/src/internal/poll/fd_poll_runtime.go:85 +0x9d
internal/poll.(*pollDesc).waitRead(0xc420042d98, 0xc420026000, 0x8000, 0x8000)
    /usr/lib/golang/src/internal/poll/fd_poll_runtime.go:90 +0x3f
internal/poll.(*FD).Read(0xc420042d80, 0xc420026000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
    /usr/lib/golang/src/internal/poll/fd_unix.go:157 +0x17f
net.(*netFD).Read(0xc420042d80, 0xc420026000, 0x8000, 0x8000, 0x1e, 0x0, 0x0)
    /usr/lib/golang/src/net/fd_unix.go:202 +0x51
net.(*conn).Read(0xc4201a42f8, 0xc420026000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
    /usr/lib/golang/src/net/net.go:176 +0x6c
bufio.(*Reader).Read(0xc420513c80, 0xc42044c038, 0x9, 0x9, 0x20, 0x0, 0x0)
    /usr/lib/golang/src/bufio/bufio.go:216 +0x23a
io.ReadAtLeast(0x55e977340160, 0xc420513c80, 0xc42044c038, 0x9, 0x9, 0x9, 0xc420088df0, 0x18, 0x18)
    /usr/lib/golang/src/io/io.go:309 +0x88
io.ReadFull(0x55e977340160, 0xc420513c80, 0xc42044c038, 0x9, 0x9, 0x55e975852eff, 0x55e9751c0d65, 0xc420041440)
    /usr/lib/golang/src/io/io.go:327 +0x5a
github.com/docker/docker/vendor/golang.org/x/net/http2.readFrameHeader(0xc42044c038, 0x9, 0x9, 0x55e977340160, 0xc420513c80, 0x0, 0x55e900000000, 0x7f334c6196c8, 0xc420394dc0)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/golang.org/x/net/http2/frame.go:237 +0x7d
github.com/docker/docker/vendor/golang.org/x/net/http2.(*Framer).ReadFrame(0xc42044c000, 0xc420a740a0, 0xc420a740a0, 0x0, 0x0)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/golang.org/x/net/http2/frame.go:492 +0xa6
github.com/docker/docker/vendor/google.golang.org/grpc/transport.(*http2Client).reader(0xc4203be240)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/transport/http2_client.go:1123 +0x117
created by github.com/docker/docker/vendor/google.golang.org/grpc/transport.newHTTP2Client
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/transport/http2_client.go:265 +0xb41

goroutine 54 [runnable]:
github.com/docker/docker/vendor/google.golang.org/grpc/transport.(*controlBuffer).get(0xc4203a7e80, 0x1, 0x0, 0x0, 0x0, 0x0)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/transport/controlbuf.go:289 +0x135
github.com/docker/docker/vendor/google.golang.org/grpc/transport.(*loopyWriter).run(0xc420513e00)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/transport/controlbuf.go:374 +0x1be
github.com/docker/docker/vendor/google.golang.org/grpc/transport.newHTTP2Client.func3(0xc4203be240)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/transport/http2_client.go:298 +0x7e
created by github.com/docker/docker/vendor/google.golang.org/grpc/transport.newHTTP2Client
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/transport/http2_client.go:296 +0xc91

goroutine 82 [select, 15 minutes, locked to thread]:
runtime.gopark(0x55e9773304f8, 0x0, 0x55e97671e132, 0x6, 0x18, 0x1)
    /usr/lib/golang/src/runtime/proc.go:291 +0x120
runtime.selectgo(0xc4204a8f50, 0xc42010e120)
    /usr/lib/golang/src/runtime/select.go:392 +0xe56
runtime.ensureSigM.func1()
    /usr/lib/golang/src/runtime/signal_unix.go:549 +0x1f6
runtime.goexit()
    /usr/lib/golang/src/runtime/asm_amd64.s:2361 +0x1

goroutine 83 [chan receive, 15 minutes]:
github.com/docker/docker/pkg/signal.Trap.func1(0xc4201b4420, 0x55e9773428c0, 0xc4200c6190, 0xc420502b00)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/pkg/signal/trap.go:38 +0x5d
created by github.com/docker/docker/pkg/signal.Trap
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/pkg/signal/trap.go:36 +0x120

goroutine 55 [chan receive, 15 minutes]:
github.com/docker/docker/daemon.(*Daemon).setupDumpStackTrap.func1(0xc4201b44e0, 0x55e97672cb6c, 0xf)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/daemon/debugtrap_unix.go:18 +0x46
created by github.com/docker/docker/daemon.(*Daemon).setupDumpStackTrap
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/daemon/debugtrap_unix.go:17 +0xc1

goroutine 60 [IO wait, 15 minutes]:
internal/poll.runtime_pollWait(0x7f334c5bdd60, 0x72, 0x0)
    /usr/lib/golang/src/runtime/netpoll.go:173 +0x59
internal/poll.(*pollDesc).wait(0xc420043098, 0x72, 0xc420198100, 0x0, 0x0)
    /usr/lib/golang/src/internal/poll/fd_poll_runtime.go:85 +0x9d
internal/poll.(*pollDesc).waitRead(0xc420043098, 0xffffffffffffff00, 0x0, 0x0)
    /usr/lib/golang/src/internal/poll/fd_poll_runtime.go:90 +0x3f
internal/poll.(*FD).Accept(0xc420043080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/lib/golang/src/internal/poll/fd_unix.go:372 +0x1aa
net.(*netFD).accept(0xc420043080, 0xc42031de58, 0x55e9751c15ba, 0x30)
    /usr/lib/golang/src/net/fd_unix.go:238 +0x44
net.(*UnixListener).accept(0xc4202c5860, 0x55e9752c4b9c, 0x55e9771aa4a0, 0xc4202e0780)
    /usr/lib/golang/src/net/unixsock_posix.go:162 +0x34
net.(*UnixListener).Accept(0xc4202c5860, 0xc42003e090, 0x55e976fb5480, 0x55e977ec2150, 0x55e9772ee3e0)
    /usr/lib/golang/src/net/unixsock.go:253 +0x4b
net/http.(*Server).Serve(0xc420280000, 0x55e977362580, 0xc4202c5860, 0x0, 0x0)
    /usr/lib/golang/src/net/http/server.go:2770 +0x1a7
net/http.Serve(0x55e977362580, 0xc4202c5860, 0x55e977343480, 0xc4202c5890, 0x55e9751e3e3a, 0x55e977330388)
    /usr/lib/golang/src/net/http/server.go:2389 +0x75
github.com/docker/docker/daemon.(*Daemon).listenMetricsSock.func1(0x55e977362580, 0xc4202c5860, 0xc4202c5890)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/daemon/metrics_unix.go:31 +0x4d
created by github.com/docker/docker/daemon.(*Daemon).listenMetricsSock
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/daemon/metrics_unix.go:30 +0x195

goroutine 61 [select, 15 minutes]:
github.com/docker/docker/vendor/google.golang.org/grpc.(*ccResolverWrapper).watcher(0xc42036c240)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/resolver_conn_wrapper.go:109 +0x184
created by github.com/docker/docker/vendor/google.golang.org/grpc.(*ccResolverWrapper).start
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/resolver_conn_wrapper.go:95 +0x41

goroutine 62 [select, 15 minutes]:
github.com/docker/docker/vendor/google.golang.org/grpc.(*ccBalancerWrapper).watcher(0xc4200a55c0)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/balancer_conn_wrappers.go:122 +0x14c
created by github.com/docker/docker/vendor/google.golang.org/grpc.newCCBalancerWrapper
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/balancer_conn_wrappers.go:113 +0x151

goroutine 63 [select, 15 minutes]:
github.com/docker/docker/vendor/google.golang.org/grpc.(*addrConn).transportMonitor(0xc4201c9b80)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/clientconn.go:1373 +0x23d
github.com/docker/docker/vendor/google.golang.org/grpc.(*addrConn).connect.func1(0xc4201c9b80)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/clientconn.go:949 +0x1b7
created by github.com/docker/docker/vendor/google.golang.org/grpc.(*addrConn).connect
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/clientconn.go:940 +0xe3

goroutine 65 [select, 15 minutes]:
github.com/docker/docker/vendor/google.golang.org/grpc.newClientStream.func5(0xc420274000, 0xc4203f4080, 0x55e977364340, 0xc42036c2d0)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/stream.go:311 +0x100
created by github.com/docker/docker/vendor/google.golang.org/grpc.newClientStream
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/stream.go:310 +0xa78

goroutine 72 [IO wait, 15 minutes]:
internal/poll.runtime_pollWait(0x7f334c5bdc90, 0x72, 0xc42055fbb8)
    /usr/lib/golang/src/runtime/netpoll.go:173 +0x59
internal/poll.(*pollDesc).wait(0xc420043298, 0x72, 0xffffffffffffff00, 0x55e9773474e0, 0x55e977ee71e8)
    /usr/lib/golang/src/internal/poll/fd_poll_runtime.go:85 +0x9d
internal/poll.(*pollDesc).waitRead(0xc420043298, 0xc420282000, 0x8000, 0x8000)
    /usr/lib/golang/src/internal/poll/fd_poll_runtime.go:90 +0x3f
internal/poll.(*FD).Read(0xc420043280, 0xc420282000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
    /usr/lib/golang/src/internal/poll/fd_unix.go:157 +0x17f
net.(*netFD).Read(0xc420043280, 0xc420282000, 0x8000, 0x8000, 0x1e, 0x0, 0x0)
    /usr/lib/golang/src/net/fd_unix.go:202 +0x51
net.(*conn).Read(0xc4201a4378, 0xc420282000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
    /usr/lib/golang/src/net/net.go:176 +0x6c
bufio.(*Reader).Read(0xc42003c9c0, 0xc420564038, 0x9, 0x9, 0x20, 0x0, 0x8)
    /usr/lib/golang/src/bufio/bufio.go:216 +0x23a
io.ReadAtLeast(0x55e977340160, 0xc42003c9c0, 0xc420564038, 0x9, 0x9, 0x9, 0xc42055fdf0, 0x18, 0x18)
    /usr/lib/golang/src/io/io.go:309 +0x88
io.ReadFull(0x55e977340160, 0xc42003c9c0, 0xc420564038, 0x9, 0x9, 0x55e975852eff, 0x55e9751c0d65, 0xc4205be070)
    /usr/lib/golang/src/io/io.go:327 +0x5a
github.com/docker/docker/vendor/golang.org/x/net/http2.readFrameHeader(0xc420564038, 0x9, 0x9, 0x55e977340160, 0xc42003c9c0, 0x0, 0x55e900000000, 0x7f334c619000, 0xc420188b90)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/golang.org/x/net/http2/frame.go:237 +0x7d
github.com/docker/docker/vendor/golang.org/x/net/http2.(*Framer).ReadFrame(0xc420564000, 0xc42006e580, 0xc42006e580, 0x0, 0x0)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/golang.org/x/net/http2/frame.go:492 +0xa6
github.com/docker/docker/vendor/google.golang.org/grpc/transport.(*http2Client).reader(0xc42037a480)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/transport/http2_client.go:1123 +0x117
created by github.com/docker/docker/vendor/google.golang.org/grpc/transport.newHTTP2Client
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/transport/http2_client.go:265 +0xb41

goroutine 73 [select, 15 minutes]:
github.com/docker/docker/vendor/google.golang.org/grpc/transport.(*controlBuffer).get(0xc4201984c0, 0x1, 0x0, 0x0, 0x0, 0x0)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/transport/controlbuf.go:289 +0x135
github.com/docker/docker/vendor/google.golang.org/grpc/transport.(*loopyWriter).run(0xc4205ac000)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/transport/controlbuf.go:374 +0x1be
github.com/docker/docker/vendor/google.golang.org/grpc/transport.newHTTP2Client.func3(0xc42037a480)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/transport/http2_client.go:298 +0x7e
created by github.com/docker/docker/vendor/google.golang.org/grpc/transport.newHTTP2Client
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/transport/http2_client.go:296 +0xc91

goroutine 74 [select, 15 minutes]:
github.com/docker/docker/libcontainerd.(*client).processEventStream(0xc420413730, 0x55e977364280, 0xc420517fc0)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/libcontainerd/client_daemon.go:751 +0x379
created by github.com/docker/docker/libcontainerd.(*remote).NewClient
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/libcontainerd/remote_daemon.go:136 +0x24b

goroutine 84 [select, 15 minutes]:
github.com/docker/docker/vendor/google.golang.org/grpc.newClientStream.func5(0xc420274600, 0xc4205aa080, 0x55e977364340, 0xc4205b80f0)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/stream.go:311 +0x100
created by github.com/docker/docker/vendor/google.golang.org/grpc.newClientStream
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/stream.go:310 +0xa78

goroutine 85 [select, 15 minutes]:
github.com/docker/docker/vendor/google.golang.org/grpc/transport.(*Stream).waitOnHeader(0xc4203c6000, 0x10, 0xc4204a85b8)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/transport/transport.go:222 +0x101
github.com/docker/docker/vendor/google.golang.org/grpc/transport.(*Stream).RecvCompress(0xc4203c6000, 0x55e97732f870, 0xc4204a8678)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/transport/transport.go:233 +0x2d
github.com/docker/docker/vendor/google.golang.org/grpc.(*csAttempt).recvMsg(0xc420334000, 0x55e9771b2fc0, 0xc4205bc140, 0x0, 0x0)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/stream.go:515 +0x63b
github.com/docker/docker/vendor/google.golang.org/grpc.(*clientStream).RecvMsg(0xc4205aa080, 0x55e9771b2fc0, 0xc4205bc140, 0xc4205bc000, 0x55e975206e60)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/stream.go:395 +0x45
github.com/docker/docker/vendor/github.com/containerd/containerd/api/services/events/v1.(*eventsSubscribeClient).Recv(0xc4205ae070, 0x55e9773302d8, 0xc4205b4000, 0x55e9751da71b)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/github.com/containerd/containerd/api/services/events/v1/events.pb.go:209 +0x64
github.com/docker/docker/vendor/github.com/containerd/containerd.(*eventRemote).Subscribe.func1(0xc4205b4000, 0x55e97736fd40, 0xc4205ae070, 0xc4205b2000, 0x55e977364280, 0xc420517fc0)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/github.com/containerd/containerd/events.go:99 +0x7a
created by github.com/docker/docker/vendor/github.com/containerd/containerd.(*eventRemote).Subscribe
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/github.com/containerd/containerd/events.go:95 +0x1bb

goroutine 75 [sleep]:
time.Sleep(0x3b9aca00)
    /usr/lib/golang/src/runtime/time.go:102 +0x16c
github.com/docker/docker/daemon/stats.(*Collector).Run(0xc420516e00)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/daemon/stats/collector.go:96 +0x18e
created by github.com/docker/docker/daemon.(*Daemon).newStatsCollector
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/daemon/stats_collector.go:24 +0x81

goroutine 76 [chan receive, 2 minutes]:
github.com/docker/docker/daemon.(*Daemon).execCommandGC(0xc42032e000)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/daemon/exec.go:293 +0x150
created by github.com/docker/docker/daemon.NewDaemon
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/daemon/daemon.go:878 +0x218d

goroutine 77 [select, 15 minutes]:
github.com/docker/docker/vendor/google.golang.org/grpc.(*ccResolverWrapper).watcher(0xc42059ec90)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/resolver_conn_wrapper.go:109 +0x184
created by github.com/docker/docker/vendor/google.golang.org/grpc.(*ccResolverWrapper).start
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/resolver_conn_wrapper.go:95 +0x41

goroutine 78 [select, 15 minutes]:
github.com/docker/docker/vendor/google.golang.org/grpc.(*ccBalancerWrapper).watcher(0xc420517040)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/balancer_conn_wrappers.go:122 +0x14c
created by github.com/docker/docker/vendor/google.golang.org/grpc.newCCBalancerWrapper
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/balancer_conn_wrappers.go:113 +0x151

goroutine 79 [select, 15 minutes]:
github.com/docker/docker/vendor/google.golang.org/grpc.(*addrConn).transportMonitor(0xc4201c9600)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/clientconn.go:1373 +0x23d
github.com/docker/docker/vendor/google.golang.org/grpc.(*addrConn).connect.func1(0xc4201c9600)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/clientconn.go:949 +0x1b7
created by github.com/docker/docker/vendor/google.golang.org/grpc.(*addrConn).connect
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/clientconn.go:940 +0xe3

goroutine 81 [IO wait, 15 minutes]:
internal/poll.runtime_pollWait(0x7f334c5bdbc0, 0x72, 0xc42031fbb8)
    /usr/lib/golang/src/runtime/netpoll.go:173 +0x59
internal/poll.(*pollDesc).wait(0xc420042318, 0x72, 0xffffffffffffff00, 0x55e9773474e0, 0x55e977ee71e8)
    /usr/lib/golang/src/internal/poll/fd_poll_runtime.go:85 +0x9d
internal/poll.(*pollDesc).waitRead(0xc420042318, 0xc4202a2000, 0x8000, 0x8000)
    /usr/lib/golang/src/internal/poll/fd_poll_runtime.go:90 +0x3f
internal/poll.(*FD).Read(0xc420042300, 0xc4202a2000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
    /usr/lib/golang/src/internal/poll/fd_unix.go:157 +0x17f
net.(*netFD).Read(0xc420042300, 0xc4202a2000, 0x8000, 0x8000, 0x11, 0x0, 0x0)
    /usr/lib/golang/src/net/fd_unix.go:202 +0x51
net.(*conn).Read(0xc42000e5b8, 0xc4202a2000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
    /usr/lib/golang/src/net/net.go:176 +0x6c
bufio.(*Reader).Read(0xc420512cc0, 0xc42044c578, 0x9, 0x9, 0x20, 0x0, 0x0)
    /usr/lib/golang/src/bufio/bufio.go:216 +0x23a
io.ReadAtLeast(0x55e977340160, 0xc420512cc0, 0xc42044c578, 0x9, 0x9, 0x9, 0xc42031fdf0, 0x55e9751b0640, 0xc42031fe9f)
    /usr/lib/golang/src/io/io.go:309 +0x88
io.ReadFull(0x55e977340160, 0xc420512cc0, 0xc42044c578, 0x9, 0x9, 0x55e902986a5d, 0x2986a5d2006ecec, 0x5c32153d)
    /usr/lib/golang/src/io/io.go:327 +0x5a
github.com/docker/docker/vendor/golang.org/x/net/http2.readFrameHeader(0xc42044c578, 0x9, 0x9, 0x55e977340160, 0xc420512cc0, 0x0, 0xbf04a32f00000000, 0x2c100db6, 0x55e977f462a0)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/golang.org/x/net/http2/frame.go:237 +0x7d
github.com/docker/docker/vendor/golang.org/x/net/http2.(*Framer).ReadFrame(0xc42044c540, 0xc42006ece0, 0xc42006ece0, 0x0, 0x0)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/golang.org/x/net/http2/frame.go:492 +0xa6
github.com/docker/docker/vendor/google.golang.org/grpc/transport.(*http2Client).reader(0xc4200e78c0)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/transport/http2_client.go:1123 +0x117
created by github.com/docker/docker/vendor/google.golang.org/grpc/transport.newHTTP2Client
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/transport/http2_client.go:265 +0xb41

goroutine 98 [select, 15 minutes]:
github.com/docker/docker/vendor/google.golang.org/grpc/transport.(*controlBuffer).get(0xc420517180, 0x1, 0x0, 0x0, 0x0, 0x0)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/transport/controlbuf.go:289 +0x135
github.com/docker/docker/vendor/google.golang.org/grpc/transport.(*loopyWriter).run(0xc4205b42a0)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/transport/controlbuf.go:374 +0x1be
github.com/docker/docker/vendor/google.golang.org/grpc/transport.newHTTP2Client.func3(0xc4200e78c0)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/transport/http2_client.go:298 +0x7e
created by github.com/docker/docker/vendor/google.golang.org/grpc/transport.newHTTP2Client
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/transport/http2_client.go:296 +0xc91

goroutine 99 [select, 15 minutes]:
github.com/docker/docker/libcontainerd.(*client).processEventStream(0xc4203d0d20, 0x55e977364280, 0xc420517fc0)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/libcontainerd/client_daemon.go:751 +0x379
created by github.com/docker/docker/libcontainerd.(*remote).NewClient
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/libcontainerd/remote_daemon.go:136 +0x24b

goroutine 100 [select, 15 minutes]:
github.com/docker/docker/vendor/github.com/docker/libnetwork.(*controller).watchLoop(0xc420172200)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/github.com/docker/libnetwork/store.go:452 +0xfb
created by github.com/docker/docker/vendor/github.com/docker/libnetwork.(*controller).startWatch
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/github.com/docker/libnetwork/store.go:469 +0xe5

goroutine 114 [select, 15 minutes]:
github.com/docker/docker/vendor/google.golang.org/grpc/transport.(*Stream).waitOnHeader(0xc420370000, 0x10, 0xc4204ba5b8)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/transport/transport.go:222 +0x101
github.com/docker/docker/vendor/google.golang.org/grpc/transport.(*Stream).RecvCompress(0xc420370000, 0x55e97732f870, 0xc4204ba678)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/transport/transport.go:233 +0x2d
github.com/docker/docker/vendor/google.golang.org/grpc.(*csAttempt).recvMsg(0xc4202801a0, 0x55e9771b2fc0, 0xc4205861c0, 0x0, 0x0)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/stream.go:515 +0x63b
github.com/docker/docker/vendor/google.golang.org/grpc.(*clientStream).RecvMsg(0xc4203f4080, 0x55e9771b2fc0, 0xc4205861c0, 0xc420586080, 0x0)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/google.golang.org/grpc/stream.go:395 +0x45
github.com/docker/docker/vendor/github.com/containerd/containerd/api/services/events/v1.(*eventsSubscribeClient).Recv(0xc420192480, 0x55e9773302d8, 0xc420306000, 0x55e9751da71b)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/github.com/containerd/containerd/api/services/events/v1/events.pb.go:209 +0x64
github.com/docker/docker/vendor/github.com/containerd/containerd.(*eventRemote).Subscribe.func1(0xc420306000, 0x55e97736fd40, 0xc420192480, 0xc4200b03c0, 0x55e977364280, 0xc420517fc0)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/github.com/containerd/containerd/events.go:99 +0x7a
created by github.com/docker/docker/vendor/github.com/containerd/containerd.(*eventRemote).Subscribe
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/github.com/containerd/containerd/events.go:95 +0x1bb

goroutine 107 [IO wait, 15 minutes]:
internal/poll.runtime_pollWait(0x7f334c5bdaf0, 0x72, 0x0)
    /usr/lib/golang/src/runtime/netpoll.go:173 +0x59
internal/poll.(*pollDesc).wait(0xc4201ac118, 0x72, 0xc4203a6000, 0x0, 0x0)
    /usr/lib/golang/src/internal/poll/fd_poll_runtime.go:85 +0x9d
internal/poll.(*pollDesc).waitRead(0xc4201ac118, 0xffffffffffffff00, 0x0, 0x0)
    /usr/lib/golang/src/internal/poll/fd_poll_runtime.go:90 +0x3f
internal/poll.(*FD).Accept(0xc4201ac100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/lib/golang/src/internal/poll/fd_unix.go:372 +0x1aa
net.(*netFD).accept(0xc4201ac100, 0x55e976fb4ca0, 0xc4204d2f58, 0x55e9751b403f)
    /usr/lib/golang/src/net/fd_unix.go:238 +0x44
net.(*UnixListener).accept(0xc420961410, 0x0, 0xc4204d2f30, 0x0)
    /usr/lib/golang/src/net/unixsock_posix.go:162 +0x34
net.(*UnixListener).Accept(0xc420961410, 0xc4205b5018, 0x0, 0x0, 0xc4204d2f90)
    /usr/lib/golang/src/net/unixsock.go:253 +0x4b
github.com/docker/docker/vendor/github.com/docker/libnetwork.(*controller).acceptClientConnections(0xc420172200, 0xc42010e000, 0x5c, 0x55e977362580, 0xc420961410)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/github.com/docker/libnetwork/sandbox_externalkey_unix.go:127 +0x3d
created by github.com/docker/docker/vendor/github.com/docker/libnetwork.(*controller).startExternalKeyListener
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/github.com/docker/libnetwork/sandbox_externalkey_unix.go:121 +0x1e6

goroutine 162 [select, 15 minutes]:
github.com/docker/docker/vendor/github.com/docker/libnetwork/drivers/overlay.(*driver).peerOpRoutine(0xc42037c200, 0x55e977364280, 0xc4205bd3c0, 0xc4205b2300)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/github.com/docker/libnetwork/drivers/overlay/peerdb.go:278 +0x12f
created by github.com/docker/docker/vendor/github.com/docker/libnetwork/drivers/overlay.Init
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/github.com/docker/libnetwork/drivers/overlay/overlay.go:78 +0x1ad

goroutine 199 [select, 15 minutes]:
github.com/docker/docker/daemon.(*Daemon).ProcessClusterNotifications(0xc42032e000, 0x55e977364280, 0xc42018be00, 0xc42003ca80)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/daemon/events.go:126 +0x10d
created by main.(*DaemonCli).start
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/cmd/dockerd/daemon.go:213 +0xe93

goroutine 198 [semacquire, 15 minutes]:
sync.runtime_notifyListWait(0xc4205a0e50, 0x55e900000000)
    /usr/lib/golang/src/runtime/sema.go:510 +0x10f
sync.(*Cond).Wait(0xc4205a0e40)
    /usr/lib/golang/src/sync/cond.go:56 +0x82
github.com/docker/docker/vendor/github.com/moby/buildkit/util/cond.(*StatefulCond).Wait(0xc420a4ef30)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/github.com/moby/buildkit/util/cond/cond.go:28 +0x9c
github.com/docker/docker/vendor/github.com/moby/buildkit/solver.(*scheduler).loop(0xc4202f8150)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/github.com/moby/buildkit/solver/scheduler.go:94 +0x179
created by github.com/docker/docker/vendor/github.com/moby/buildkit/solver.newScheduler
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/github.com/moby/buildkit/solver/scheduler.go:28 +0x1d7

goroutine 112 [IO wait, 15 minutes]:
internal/poll.runtime_pollWait(0x7f334c5bdf00, 0x72, 0x0)
    /usr/lib/golang/src/runtime/netpoll.go:173 +0x59
internal/poll.(*pollDesc).wait(0xc4203f4318, 0x72, 0xc420516800, 0x0, 0x0)
    /usr/lib/golang/src/internal/poll/fd_poll_runtime.go:85 +0x9d
internal/poll.(*pollDesc).waitRead(0xc4203f4318, 0xffffffffffffff00, 0x0, 0x0)
    /usr/lib/golang/src/internal/poll/fd_poll_runtime.go:90 +0x3f
internal/poll.(*FD).Accept(0xc4203f4300, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/lib/golang/src/internal/poll/fd_unix.go:372 +0x1aa
net.(*netFD).accept(0xc4203f4300, 0xc420562e08, 0xc420562e08, 0x55e9751b162c)
    /usr/lib/golang/src/net/fd_unix.go:238 +0x44
net.(*UnixListener).accept(0xc420191c50, 0x55e976f86c20, 0x55e976f86c20, 0xc420562e38)
    /usr/lib/golang/src/net/unixsock_posix.go:162 +0x34
net.(*UnixListener).Accept(0xc420191c50, 0xc420562e40, 0x55e975207be0, 0xc420562e80, 0xc420562e88)
    /usr/lib/golang/src/net/unixsock.go:253 +0x4b
github.com/docker/docker/cmd/dockerd/hack.(*MalformedHostHeaderOverride).Accept(0xc420193550, 0x55e97732fe28, 0xc420d52640, 0x55e977364340, 0xc42063e330)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/cmd/dockerd/hack/malformed_host_override.go:116 +0x39
net/http.(*Server).Serve(0xc4201a2270, 0x55e9773551c0, 0xc420193550, 0x0, 0x0)
    /usr/lib/golang/src/net/http/server.go:2770 +0x1a7
github.com/docker/docker/api/server.(*HTTPServer).Serve(0xc420137480, 0x10, 0xc420635fb0)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/api/server/server.go:112 +0x42
github.com/docker/docker/api/server.(*Server).serveAPI.func1(0xc420306480, 0xc420137480)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/api/server/server.go:86 +0xa2
created by github.com/docker/docker/api/server.(*Server).serveAPI
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/api/server/server.go:83 +0x88

goroutine 110 [chan receive, 15 minutes]:
github.com/docker/docker/api/server.(*Server).serveAPI(0xc420307320, 0xc420658fb0, 0xc42000ea01)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/api/server/server.go:94 +0x133
github.com/docker/docker/api/server.(*Server).Wait(0xc420307320, 0xc4200b0960)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/api/server/server.go:203 +0x31
created by main.(*DaemonCli).start
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/cmd/dockerd/daemon.go:221 +0xef8

goroutine 109 [chan receive, 15 minutes]:
main.(*DaemonCli).setupConfigReloadTrap.func1(0xc420c76000, 0xc420191770)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/cmd/dockerd/daemon_unix.go:66 +0x57
created by main.(*DaemonCli).setupConfigReloadTrap
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/cmd/dockerd/daemon_unix.go:65 +0xb7

goroutine 108 [chan receive, 15 minutes]:
github.com/docker/docker/vendor/github.com/moby/buildkit/solver.(*scheduler).loop.func2(0xc4202f8150)
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/github.com/moby/buildkit/solver/scheduler.go:69 +0x3a
created by github.com/docker/docker/vendor/github.com/moby/buildkit/solver.(*scheduler).loop
    /builddir/build/BUILD/docker-ce-18.06.1-ce/components/engine/_build/src/github.com/docker/docker/vendor/github.com/moby/buildkit/solver/scheduler.go:68 +0x6f
saintwang007 commented 5 years ago

reslove or not ?