{"action":"opened","issue":{"url":"https://api.github.com/repos/docker/docker/issues/16398","labels_url":"https://api.github.com/repos/docker/docker/issues/16398/labels{/name}","comments_url":"https://api.github.com/repos/docker/docker/issues/16398/comments","events_url":"https://api.github.com/repos/docker/docker/issues/16398/events","html_url":"https://github.com/docker/docker/issues/16398","id":107194232,"number":16398,"title":"Docker 1.7.1: Panic due to invalid memory address or nil pointer dereference","user":{"login":"sybrandy","id":1188879,"avatar_url":"https://avatars.githubusercontent.com/u/1188879?v=3","gravatar_id":"","url":"https://api.github.com/users/sybrandy","html_url":"https://github.com/sybrandy","followers_url":"https://api.github.com/users/sybrandy/followers","following_url":"https://api.github.com/users/sybrandy/following{/other_user}","gists_url":"https://api.github.com/users/sybrandy/gists{/gist_id}","starred_url":"https://api.github.com/users/sybrandy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sybrandy/subscriptions","organizations_url":"https://api.github.com/users/sybrandy/orgs","repos_url":"https://api.github.com/users/sybrandy/repos","events_url":"https://api.github.com/users/sybrandy/events{/privacy}","received_events_url":"https://api.github.com/users/sybrandy/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-09-18T12:34:53Z","updated_at":"2015-09-18T12:34:53Z","closed_at":null,"body":"This is similar to other issues, except our stack trace is a bit different.  Unfortunately, I can't paste all of the information that is asked for, but I'll provide as much as I can.\r\n\r\nDocker Version:\r\n* Client version: 1.7.1\r\n* Client API version: 1.19\r\n* Go version (client): go1.4.2\r\n* Git commit (client): 786b29d\r\n* OS/Arch (client): linux/amd64\r\n* Server version: 1.7.1\r\n* Server API version: 1.19\r\n* Go version (server): go1.4.2\r\n* Git commit (server): 786b29d\r\n* OS/Arch (client): linux/amd64\r\n\r\nDocker Info:\r\n* Storage Driver: devicemapper\r\n  * Library Version: 1.02.93-RHEL7 (2015-01-28)\r\n* Execution Driver: native-0.2\r\n* Logging Driver: json-file\r\n* Kernel Version: 3.10.0-123.el7.x86_64\r\n* Operating System: CentOS Linux 7 (Core)\r\n\r\nDescribe the results you received:\r\n\r\nThe process panicked when we restarted marathon job using Docker containers.  This job has 600 containers running.  This panic caused unrelated containers to stop running, thus putting our cluster into an unstable state.\r\n\r\nDescribe the results you expected:\r\n\r\nAll of the containers to continue to work as advertised during the restart.\r\n\r\nProvide additional info you think is important:\r\n\r\nThe docker registry (2.0) is in a container as well.  \r\n\r\nStack trace (partial)\r\n\r\n    goroutine ... [running]:\r\n    runtime.gopanic(...)\r\n        /usr/local/go/src/runtime/panic.go:425\r\n    runtime.panicmem\r\n        /usr/local/go/src/runtime/panic.go:42\r\n    runtime.sigpanic\r\n        /usr/local/go/runtime/sigpanic_unix.go:26\r\n    bufio.(*Writer).flush\r\n        /usr/local/go/src/bufio/bufio.go:530\r\n    bufio.(*Writer).Flush\r\n        /usr/local/go/src/bufio/bufio.go:519\r\n    net/http.(*response).Flush\r\n        /usr/local/go/src/net/http/server.go:1047\r\n    github.com/docker/docker/pkg/ioutils.(*WriteFluser).Write\r\n        /root/rpmbuild/BUILD/docker-engine/.gopath/src/github.com/docker/docker/pkg/ioutils/writefluser.go:21\r\n    github.com/docker/docker/pkg/progressreader.(*Config).Read\r\n        /root/rpmbuild/BUILD/docker-engine/.gopath/src/github.com/docker/docker/pkg/progressreader/progressreader.go:37\r\n    io.Copy\r\n        /usr/local/go/src/io/io.go:362\r\n    github.com/docker/docker/graph.func\r\n        /root/rpmbuild/BUILD/docker-engine/.gopath/src/github.com/docker/docker/graph/pull:602\r\n    github.com/docker/docker/graph.func\r\n        /root/rpmbuild/BUILD/docker-engine/.gopath/src/github.com/docker/docker/graph/pull:602\r\n    runtime.goexit()\r\n        /usr/local/go/src/runtime/asm_amd64.s:2232\r\n    created by github.com/docker/docker/graph.(*TagStore).pullV2Tag\r\n        /root/rpmbuild/BUILD/docker-engine/.gopath/src/github.com/docker/docker/graph/pull:602"}}