Cannot start rancher server "Waiting for handler registration (1/2)", then fails

Hi,

I just can’t get Rancher v1.1 and up to start properly. v1.0.2 works (with docker 1.10.3). I’ve tried v1.1.3, 1.1.4 (which is :latest and :stable) and also v1.2.0-pre4-rc4. I tried with both docker 1.11.2 and 1.12.2.

Startup of Rancher server fails just after “Waiting for handler registration (1/2)”. I already read somewhere that having aliased ethernet devices might be the problem and that pre4-rc4 should have fixed that. We have aliased interfaces called vlan100 and vlan200 so I hoped the prerelease would work for us, but unfortunately it still fails.

docker run --name rancher -d --restart=unless-stopped -p 8080:8080 rancher/server:v1.2.0-pre4-rc4
docker logs -f rancher

161020 12:03:26 [Note] /usr/sbin/mysqld (mysqld 5.5.50-0ubuntu0.14.04.1) starting as process 25 ...
Uptime: 2  Threads: 1  Questions: 2  Slow queries: 0  Opens: 33  Flush tables: 1  Open tables: 26  Queries per second avg: 1.000
Setting up database
Importing schema
CATTLE_AGENT_PACKAGE_AGENT_BINARIES_URL=/usr/share/cattle/artifacts/agent-binaries.tar.gz
CATTLE_AGENT_PACKAGE_CADVISOR_URL=/usr/share/cattle/artifacts/cadvisor.tar.gz
CATTLE_AGENT_PACKAGE_HOST_API_URL=/usr/share/cattle/artifacts/host-api.tar.gz
CATTLE_AGENT_PACKAGE_NODE_AGENT_URL=/usr/share/cattle/artifacts/node-agent.tar.gz
CATTLE_AGENT_PACKAGE_PYTHON_AGENT_URL=/usr/share/cattle/artifacts/go-agent.tar.gz
CATTLE_AGENT_PACKAGE_RANCHER_DNS_URL=/usr/share/cattle/artifacts/rancher-dns.tar.gz
CATTLE_AGENT_PACKAGE_RANCHER_METADATA_URL=/usr/share/cattle/artifacts/rancher-metadata.tar.gz
CATTLE_AGENT_PACKAGE_RANCHER_NET_URL=/usr/share/cattle/artifacts/rancher-net.tar.gz
CATTLE_API_UI_URL=//releases.rancher.com/api-ui/1.0.8
CATTLE_CATTLE_VERSION=v0.170.3
CATTLE_DB_CATTLE_DATABASE=mysql
CATTLE_DB_CATTLE_MYSQL_HOST=localhost
CATTLE_DB_CATTLE_MYSQL_NAME=cattle
CATTLE_DB_CATTLE_MYSQL_PORT=3306
CATTLE_DB_CATTLE_USERNAME=cattle
CATTLE_GRAPHITE_HOST=
CATTLE_GRAPHITE_PORT=
CATTLE_HOME=/var/lib/cattle
CATTLE_HOST_API_PROXY_MODE=embedded
CATTLE_LOGBACK_OUTPUT_GELF_HOST=
CATTLE_LOGBACK_OUTPUT_GELF_PORT=
CATTLE_RANCHER_CLI_VERSION=v0.3.0
CATTLE_RANCHER_COMPOSE_VERSION=v0.11.0-rc4
CATTLE_RANCHER_SERVER_IMAGE=rancher/server
CATTLE_RANCHER_SERVER_VERSION=v1.2.0-pre4-rc4
CATTLE_USE_LOCAL_ARTIFACTS=true
DEFAULT_CATTLE_API_UI_CSS_URL=/api-ui/ui.min.css
DEFAULT_CATTLE_API_UI_INDEX=//releases.rancher.com/ui/1.2.17
DEFAULT_CATTLE_API_UI_JS_URL=/api-ui/ui.min.js
DEFAULT_CATTLE_AUTH_SERVICE_EXECUTE=true
DEFAULT_CATTLE_CATALOG_EXECUTE=true
DEFAULT_CATTLE_CATALOG_URL=infra=https://github.com/rancher/infra-catalog.git,library=https://github.com/rancher/rancher-catalog.git,community=https://github.com/rancher/community-catalog.git
DEFAULT_CATTLE_COMPOSE_EXECUTOR_EXECUTE=true
DEFAULT_CATTLE_MACHINE_EXECUTE=true
DEFAULT_CATTLE_RANCHER_CLI_DARWIN_URL=https://releases.rancher.com/cli/v0.3.0/rancher-darwin-amd64-v0.3.0.tar.gz
DEFAULT_CATTLE_RANCHER_CLI_LINUX_URL=https://releases.rancher.com/cli/v0.3.0/rancher-linux-amd64-v0.3.0.tar.gz
DEFAULT_CATTLE_RANCHER_CLI_WINDOWS_URL=https://releases.rancher.com/cli/v0.3.0/rancher-windows-386-v0.3.0.zip
DEFAULT_CATTLE_RANCHER_COMPOSE_DARWIN_URL=https://releases.rancher.com/compose/v0.11.0-rc4/rancher-compose-darwin-amd64-v0.11.0-rc4.tar.gz
DEFAULT_CATTLE_RANCHER_COMPOSE_LINUX_URL=https://releases.rancher.com/compose/v0.11.0-rc4/rancher-compose-linux-amd64-v0.11.0-rc4.tar.gz
DEFAULT_CATTLE_RANCHER_COMPOSE_WINDOWS_URL=https://releases.rancher.com/compose/v0.11.0-rc4/rancher-compose-windows-386-v0.11.0-rc4.zip
12:03:50.986 [main] WARN  o.e.jetty.security.SecurityHandler - ServletContext@o.e.j.w.WebAppContext@3c4d3949{/,file:/usr/share/cattle/1dfb9a2e670d48978e23f84c9c63a727/,STARTING}{file:/usr/share/cattle/1dfb9a2e670d48978e23f84c9c63a727/} has uncovered http methods for path: /
12:03:52.168 [main] INFO  ConsoleStatus - [1/6] [0ms] [1ms] Loading config-bootstrap
12:03:52.368 [main] INFO  ConsoleStatus - [2/6] [203ms] [197ms] Loading base-config
12:03:52.687 [main] INFO  ConsoleStatus - [3/6] [522ms] [319ms] Loading config
12:03:52.694 [main] INFO  ConsoleStatus - [4/6] [529ms] [7ms] Starting config-bootstrap
12:03:52.887 [main] INFO  ConsoleStatus - [5/6] [722ms] [193ms] Starting base-config
12:03:52.887 [main] INFO  ConsoleStatus - [6/6] [722ms] [0ms] Starting config
2016-10-20 12:03:53,147 INFO    [main] [ConsoleStatus] [1/32] [0ms] [0ms] Loading bootstrap 
2016-10-20 12:03:53,246 INFO    [main] [ConsoleStatus] [2/32] [99ms] [99ms] Loading config-defaults 
2016-10-20 12:03:57,130 WARN    [main] [liquibase] modifyDataType will lose primary key/autoincrement/not null settings for mysql.  Use <sql> and re-specify all configuration if this is the case 
2016-10-20 12:03:57,130 WARN    [main] [liquibase] modifyDataType will lose primary key/autoincrement/not null settings for mysql.  Use <sql> and re-specify all configuration if this is the case 
2016-10-20 12:04:40,889 INFO    [main] [ConsoleStatus] [3/32] [47742ms] [47643ms] Loading system 
2016-10-20 12:04:40,958 INFO    [main] [ConsoleStatus] [4/32] [47810ms] [68ms] Loading defaults 
2016-10-20 12:04:41,181 INFO    [main] [ConsoleStatus] [5/32] [48034ms] [223ms] Loading types 
2016-10-20 12:04:43,927 INFO    [main] [ConsoleStatus] [6/32] [50780ms] [2746ms] Loading system-services 
2016-10-20 12:04:44,076 INFO    [main] [ConsoleStatus] [7/32] [50929ms] [149ms] Loading agent-server 
2016-10-20 12:04:44,271 INFO    [main] [ConsoleStatus] [8/32] [51124ms] [195ms] Loading allocator-server 
2016-10-20 12:04:45,176 INFO    [main] [ConsoleStatus] [9/32] [52029ms] [904ms] Loading api-server 
2016-10-20 12:04:46,737 INFO    [main] [ConsoleStatus] [10/32] [53590ms] [1561ms] Loading iaas-api 
2016-10-20 12:04:46,805 INFO    [main] [ConsoleStatus] [11/32] [53658ms] [68ms] Loading archaius 
2016-10-20 12:04:46,945 INFO    [main] [ConsoleStatus] [12/32] [53798ms] [140ms] Loading core-model 
2016-10-20 12:04:46,995 INFO    [main] [ConsoleStatus] [13/32] [53848ms] [50ms] Loading core-object-defaults 
2016-10-20 12:04:47,042 INFO    [main] [ConsoleStatus] [14/32] [53895ms] [47ms] Loading encryption 
2016-10-20 12:04:49,171 INFO    [main] [ConsoleStatus] [15/32] [56024ms] [2129ms] Loading process 
2016-10-20 12:04:49,224 INFO    [main] [ConsoleStatus] [16/32] [56077ms] [53ms] Loading redis 
2016-10-20 12:04:49,270 INFO    [main] [ConsoleStatus] [17/32] [56123ms] [46ms] Starting bootstrap 
2016-10-20 12:04:49,270 INFO    [main] [ConsoleStatus] [18/32] [56123ms] [0ms] Starting config-defaults 
2016-10-20 12:04:49,270 INFO    [main] [ConsoleStatus] [19/32] [56123ms] [0ms] Starting system 
2016-10-20 12:04:49,270 INFO    [main] [ConsoleStatus] [20/32] [56123ms] [0ms] Starting defaults 
2016-10-20 12:04:49,270 INFO    [main] [ConsoleStatus] [21/32] [56123ms] [0ms] Starting types 
2016-10-20 12:04:54,359 INFO    [main] [ConsoleStatus] [22/32] [61212ms] [5089ms] Starting system-services 
2016-10-20 12:04:54,360 INFO    [main] [ConsoleStatus] [23/32] [61213ms] [0ms] Starting agent-server 
2016-10-20 12:04:54,360 INFO    [main] [ConsoleStatus] [24/32] [61213ms] [0ms] Starting allocator-server 
2016-10-20 12:04:58,491 INFO    [main] [ConsoleStatus] [25/32] [65344ms] [4131ms] Starting api-server 
2016-10-20 12:05:00,121 INFO    [main] [ConsoleStatus] [26/32] [66974ms] [1630ms] Starting iaas-api 
2016-10-20 12:05:00,121 INFO    [main] [ConsoleStatus] [27/32] [66974ms] [0ms] Starting archaius 
2016-10-20 12:05:00,121 INFO    [main] [ConsoleStatus] [28/32] [66974ms] [0ms] Starting core-model 
2016-10-20 12:05:00,122 INFO    [main] [ConsoleStatus] [29/32] [66975ms] [1ms] Starting core-object-defaults 
2016-10-20 12:05:00,122 INFO    [main] [ConsoleStatus] [30/32] [66975ms] [0ms] Starting encryption 
2016-10-20 12:05:00,130 INFO    [main] [ConsoleStatus] [31/32] [66983ms] [8ms] Starting process 
2016-10-20 12:05:00,130 INFO    [main] [ConsoleStatus] [32/32] [66983ms] [0ms] Starting redis 
12:05:00.247 [main] INFO  ConsoleStatus - [DONE ] [70583ms] Startup Succeeded, Listening on port 8081
time="2016-10-20T12:05:00Z" level=info msg="Starting websocket proxy. Listening on [:8080], Proxying to cattle API at [localhost:8081], Monitoring parent pid [9]." 
time="2016-10-20T12:05:00Z" level=info msg="Downloading certificate from http://localhost:8081/v1/credentials/1c1/certificate" 
time="2016-10-20T12:05:02Z" level=info msg="Starting Rancher Catalog service" 
time="2016-10-20T12:05:02Z" level=info msg="Using catalog community=https://github.com/rancher/community-catalog.git" 
time="2016-10-20T12:05:02Z" level=info msg="Using catalog library=https://github.com/rancher/rancher-catalog.git" 
time="2016-10-20T12:05:02Z" level=info msg="Using catalog infra=https://github.com/rancher/infra-catalog.git" 
time="2016-10-20T12:05:02Z" level=info msg="Starting rancher-compose-executor" version=v0.11.0-rc4 
time="2016-10-20T12:05:02Z" level=info msg="Setting log level" logLevel=info 
time="2016-10-20T12:05:02Z" level=info msg="Starting go-machine-service..." gitcommit=v0.33.1 
time="2016-10-20T12:05:02Z" level=info msg="Waiting for handler registration (1/2)" 
fatal error: unexpected signal during runtime execution
[signal 0xb code=0x1 addr=0x63 pc=0x7f1d44fcc28c]

runtime stack:
runtime.throw(0xaee080, 0x2a)
        /usr/local/go/src/runtime/panic.go:547 +0x90
runtime.sigpanic()
        /usr/local/go/src/runtime/sigpanic_unix.go:12 +0x5a

goroutine 10 [syscall, locked to thread]:
runtime.cgocall(0x7aa210, 0xc8201a1bd8, 0x0)
        /usr/local/go/src/runtime/cgocall.go:123 +0x11b fp=0xc8201a1b78 sp=0xc8201a1b48
net._C2func_getaddrinfo(0x7f1d300008c0, 0x0, 0xc820010600, 0xc82023e078, 0x0, 0x0, 0x0)
        ??:0 +0x55 fp=0xc8201a1bd8 sp=0xc8201a1b78
net.cgoLookupIPCNAME(0xc8200100a5, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb47b00)
        /usr/local/go/src/net/cgo_unix.go:111 +0x448 fp=0xc8201a1d50 sp=0xc8201a1bd8
net.cgoLookupIP(0xc8200100a5, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/cgo_unix.go:163 +0x56 fp=0xc8201a1da8 sp=0xc8201a1d50
net.lookupIP(0xc8200100a5, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/lookup_unix.go:67 +0x94 fp=0xc8201a1e18 sp=0xc8201a1da8
net.glob.func16(0xb47be8, 0xc8200100a5, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/hook.go:10 +0x4d fp=0xc8201a1e58 sp=0xc8201a1e18
net.lookupIPDeadline.func1(0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/lookup.go:106 +0x71 fp=0xc8201a1ed8 sp=0xc8201a1e58
internal/singleflight.(*Group).doCall(0xfc6780, 0xc820016190, 0xc8200100a5, 0x9, 0xc82000e520)
        /usr/local/go/src/internal/singleflight/singleflight.go:93 +0x2c fp=0xc8201a1f88 sp=0xc8201a1ed8
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc8201a1f90 sp=0xc8201a1f88
created by internal/singleflight.(*Group).DoChan
        /usr/local/go/src/internal/singleflight/singleflight.go:86 +0x3ee

goroutine 1 [IO wait]:
net.runtime_pollWait(0x7f1d459e1b28, 0x72, 0x0)
        /usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc8201794f0, 0x72, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc8201794f0, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).accept(0xc820179490, 0x0, 0x7f1d459e5fd8, 0xc820110080)
        /usr/local/go/src/net/fd_unix.go:426 +0x27c
net.(*TCPListener).AcceptTCP(0xc82008c330, 0x52dfd09403f00, 0x0, 0x0)
        /usr/local/go/src/net/tcpsock_posix.go:254 +0x4d
net.(*TCPListener).Accept(0xc82008c330, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/tcpsock_posix.go:264 +0x3d
github.com/rancher/websocket-proxy/proxy/proxyprotocol.(*Listener).Accept(0xc8201805c0, 0x0, 0x0, 0x0, 0x0)
        /go/src/github.com/rancher/websocket-proxy/proxy/proxyprotocol/proxy_protocol.go:71 +0x79
github.com/rancher/websocket-proxy/proxy/tls.(*SplitListener).Accept(0xc8201490a0, 0x0, 0x0, 0x0, 0x0)
        /go/src/github.com/rancher/websocket-proxy/proxy/tls/splitter.go:29 +0x79
net/http.(*Server).Serve(0xc820144f00, 0x7f1d459e5fa0, 0xc8201490a0, 0x0, 0x0)
        /usr/local/go/src/net/http/server.go:2117 +0x129
github.com/rancher/websocket-proxy/proxy.(*Starter).StartProxy(0xc8200acf00, 0x0, 0x0)
        /go/src/github.com/rancher/websocket-proxy/proxy/proxy.go:164 +0x1463
main.main()
        /go/src/github.com/rancher/websocket-proxy/main.go:64 +0x756

goroutine 17 [syscall, locked to thread]:
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1998 +0x1

goroutine 20 [select]:
github.com/rancher/websocket-proxy/vendor/github.com/patrickmn/go-cache.(*janitor).Run(0xc820079d60, 0xc8200759c0)
        /go/src/github.com/rancher/websocket-proxy/vendor/github.com/patrickmn/go-cache/cache.go:1037 +0x15c
created by github.com/rancher/websocket-proxy/vendor/github.com/patrickmn/go-cache.runJanitor
        /go/src/github.com/rancher/websocket-proxy/vendor/github.com/patrickmn/go-cache/cache.go:1056 +0x81

goroutine 21 [sleep]:
time.Sleep(0xee6b280)
        /usr/local/go/src/runtime/time.go:59 +0xf9
github.com/rancher/websocket-proxy/proxy.(*Starter).StartProxy.func1(0xc8200acf00)
        /go/src/github.com/rancher/websocket-proxy/proxy/proxy.go:113 +0x14c
created by github.com/rancher/websocket-proxy/proxy.(*Starter).StartProxy
        /go/src/github.com/rancher/websocket-proxy/proxy/proxy.go:115 +0xf04

goroutine 25 [IO wait]:
net.runtime_pollWait(0x7f1d459e1a68, 0x72, 0xc82019b000)
        /usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc8201795d0, 0x72, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc8201795d0, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc820179570, 0xc82019b000, 0x1000, 0x1000, 0x0, 0x7f1d459d8028, 0xc8200780a0)
        /usr/local/go/src/net/fd_unix.go:250 +0x23a
net.(*conn).Read(0xc82008c740, 0xc82019b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/net.go:172 +0xe4
net/http.noteEOFReader.Read(0x7f1d459e4c78, 0xc82008c740, 0xc8200fa478, 0xc82019b000, 0x1000, 0x1000, 0x4071d3, 0x0, 0x0)
        /usr/local/go/src/net/http/transport.go:1687 +0x67
net/http.(*noteEOFReader).Read(0xc820149800, 0xc82019b000, 0x1000, 0x1000, 0xc8201a4d1d, 0x0, 0x0)
        <autogenerated>:284 +0xd0
bufio.(*Reader).fill(0xc82013d620)
        /usr/local/go/src/bufio/bufio.go:97 +0x1e9
bufio.(*Reader).Peek(0xc82013d620, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/bufio/bufio.go:132 +0xcc
net/http.(*persistConn).readLoop(0xc8200fa410)
        /usr/local/go/src/net/http/transport.go:1073 +0x177
created by net/http.(*Transport).dialConn
        /usr/local/go/src/net/http/transport.go:857 +0x10a6

goroutine 26 [select]:
net/http.(*persistConn).writeLoop(0xc8200fa410)
        /usr/local/go/src/net/http/transport.go:1277 +0x472
created by net/http.(*Transport).dialConn
        /usr/local/go/src/net/http/transport.go:858 +0x10cb

goroutine 57 [runnable]:
net.IP.String(0xc82023218c, 0x10, 0x10, 0x0, 0x0)
        /usr/local/go/src/net/ip.go:270 +0x2ee
net.ipEmptyString(0xc82023218c, 0x10, 0x10, 0x0, 0x0)
        /usr/local/go/src/net/ip.go:321 +0x58
net.(*TCPAddr).String(0xc82023c1b0, 0x0, 0x0)
        /usr/local/go/src/net/tcpsock.go:21 +0x6d
net/http.(*conn).serve(0xc820506000)
       /usr/local/go/src/net/http/server.go:1384 +0x7a
created by net/http.(*Server).Serve
        /usr/local/go/src/net/http/server.go:2137 +0x44e

goroutine 5 [select]:
net/http.(*persistConn).roundTrip(0xc8200fa410, 0xc8200781f0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/http/transport.go:1473 +0xf1f
net/http.(*Transport).RoundTrip(0xc8200ea000, 0xc8205260e0, 0xf, 0x0, 0x0)
        /usr/local/go/src/net/http/transport.go:324 +0x9bb
net/http/httputil.(*ReverseProxy).ServeHTTP(0xc820075a00, 0x7f1d4721e9f8, 0xc8202e0b60, 0xc8201d4460)
        /usr/local/go/src/net/http/httputil/reverseproxy.go:210 +0x886
github.com/rancher/websocket-proxy/proxy.(*proxyProtocolConverter).ServeHTTP(0xc820079d80, 0x7f1d4721e9f8, 0xc8202e0b60, 0xc8201d4460)
        /go/src/github.com/rancher/websocket-proxy/proxy/proxy.go:243 +0x5e
github.com/rancher/websocket-proxy/vendor/github.com/gorilla/mux.(*Router).ServeHTTP(0xc820090d70, 0x7f1d4721e9f8, 0xc8202e0b60, 0xc8201d4460)
        /go/src/github.com/rancher/websocket-proxy/vendor/github.com/gorilla/mux/mux.go:98 +0x29e
github.com/rancher/websocket-proxy/proxy.(*pathCleaner).ServeHTTP(0xc82008c328, 0x7f1d4721e9f8, 0xc8202e0b60, 0xc8201d4460)
        /go/src/github.com/rancher/websocket-proxy/proxy/proxy.go:205 +0xe9
github.com/rancher/websocket-proxy/proxy.(*SwarmHandler).ServeHTTP(0xc8201493e0, 0x7f1d4721e9f8, 0xc8202e0b60, 0xc8201d4460)
        /go/src/github.com/rancher/websocket-proxy/proxy/swarm_handler.go:14 +0x9e
net/http.serverHandler.ServeHTTP(0xc820144f00, 0x7f1d4721e9f8, 0xc8202e0b60, 0xc8201d4460)
        /usr/local/go/src/net/http/server.go:2081 +0x19e
net/http.(*conn).serve(0xc8201aef00)
        /usr/local/go/src/net/http/server.go:1472 +0xf2e
created by net/http.(*Server).Serve
        /usr/local/go/src/net/http/server.go:2137 +0x44e

goroutine 66 [select]:
net/http.(*Transport).getConn(0xc8200ea000, 0xc8205261c0, 0x0, 0xa3aeb0, 0x4, 0xc8200100a5, 0xe, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/http/transport.go:711 +0x4ef
net/http.(*Transport).RoundTrip(0xc8200ea000, 0xc8205261c0, 0xf, 0x0, 0x0)
        /usr/local/go/src/net/http/transport.go:311 +0x7e9
net/http/httputil.(*ReverseProxy).ServeHTTP(0xc820075a00, 0x7f1d4721e9f8, 0xc82052c000, 0xc820526000)
        /usr/local/go/src/net/http/httputil/reverseproxy.go:210 +0x886
github.com/rancher/websocket-proxy/proxy.(*proxyProtocolConverter).ServeHTTP(0xc820079d80, 0x7f1d4721e9f8, 0xc82052c000, 0xc820526000)
        /go/src/github.com/rancher/websocket-proxy/proxy/proxy.go:243 +0x5e
github.com/rancher/websocket-proxy/vendor/github.com/gorilla/mux.(*Router).ServeHTTP(0xc820090d70, 0x7f1d4721e9f8, 0xc82052c000, 0xc820526000)
        /go/src/github.com/rancher/websocket-proxy/vendor/github.com/gorilla/mux/mux.go:98 +0x29e
github.com/rancher/websocket-proxy/proxy.(*pathCleaner).ServeHTTP(0xc82008c328, 0x7f1d4721e9f8, 0xc82052c000, 0xc820526000)
        /go/src/github.com/rancher/websocket-proxy/proxy/proxy.go:205 +0xe9
github.com/rancher/websocket-proxy/proxy.(*SwarmHandler).ServeHTTP(0xc8201493e0, 0x7f1d4721e9f8, 0xc82052c000, 0xc820526000)
        /go/src/github.com/rancher/websocket-proxy/proxy/swarm_handler.go:14 +0x9e
net/http.serverHandler.ServeHTTP(0xc820144f00, 0x7f1d4721e9f8, 0xc82052c000, 0xc820526000)
        /usr/local/go/src/net/http/server.go:2081 +0x19e
net/http.(*conn).serve(0xc820242000)
        /usr/local/go/src/net/http/server.go:1472 +0xf2e
created by net/http.(*Server).Serve
        /usr/local/go/src/net/http/server.go:2137 +0x44e

goroutine 67 [runnable]:
net/http.newTextprotoReader(0xc820014480, 0x2c)
        /usr/local/go/src/net/http/request.go:698 +0xc0
net/http.readRequest(0xc820014480, 0xc81ffee600, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/http/request.go:716 +0x6f
net/http.(*conn).readRequest(0xc820242080, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/http/server.go:705 +0x359
net/http.(*conn).serve(0xc820242080)
        /usr/local/go/src/net/http/server.go:1425 +0x947
created by net/http.(*Server).Serve
        /usr/local/go/src/net/http/server.go:2137 +0x44e

goroutine 6 [IO wait]:
net.runtime_pollWait(0x7f1d459e19a8, 0x72, 0xc820203000)
        /usr/local/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc82016cf40, 0x72, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc82016cf40, 0x0, 0x0)
        /usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc82016cee0, 0xc820203000, 0x1000, 0x1000, 0x0, 0x7f1d459d8028, 0xc8200780a0)
        /usr/local/go/src/net/fd_unix.go:250 +0x23a
net.(*conn).Read(0xc8202da020, 0xc820203000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/net.go:172 +0xe4
bufio.(*Reader).Read(0xc8201be120, 0xc820203000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
        /usr/local/go/src/bufio/bufio.go:197 +0x126
github.com/rancher/websocket-proxy/proxy/proxyprotocol.(*Conn).Read(0xc8201881e0, 0xc820203000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
        /go/src/github.com/rancher/websocket-proxy/proxy/proxyprotocol/proxy_protocol.go:107 +0xdc
bufio.(*Reader).fill(0xc8201be180)
        /usr/local/go/src/bufio/bufio.go:97 +0x1e9
bufio.(*Reader).Read(0xc8201be180, 0xc820078469, 0x1, 0x1, 0x877d60, 0x0, 0x0)
        /usr/local/go/src/bufio/bufio.go:207 +0x260
github.com/rancher/websocket-proxy/proxy/tls.(*Conn).Read(0xc820188240, 0xc820078469, 0x1, 0x1, 0x0, 0x0, 0x0)
        /go/src/github.com/rancher/websocket-proxy/proxy/tls/splitter.go:20 +0x7d
net/http.(*connReader).closeNotifyAwaitActivityRead(0xc820308fe0, 0xc820076360, 0xc82000e340)
        /usr/local/go/src/net/http/server.go:542 +0x9c
created by net/http.(*connReader).startBackgroundRead
        /usr/local/go/src/net/http/server.go:537 +0x92

goroutine 7 [select]:
net/http/httputil.(*ReverseProxy).ServeHTTP.func1.1(0xc8201042a0, 0x7f1d4721eaa0, 0xc8200ea000, 0xc8205260e0, 0xc820076300)
        /usr/local/go/src/net/http/httputil/reverseproxy.go:164 +0xe8
created by net/http/httputil.(*ReverseProxy).ServeHTTP.func1
        /usr/local/go/src/net/http/httputil/reverseproxy.go:169 +0x65

goroutine 8 [runnable]:
net/http.(*connReader).closeNotifyAwaitActivityRead(0xc820512000, 0xc8200766c0, 0xc82000e440)
        /usr/local/go/src/net/http/server.go:540
created by net/http.(*connReader).startBackgroundRead
        /usr/local/go/src/net/http/server.go:537 +0x92

goroutine 9 [select]:
net.lookupIPDeadline(0xc8200100a5, 0x9, 0xecf9aaa0c, 0x9539138, 0xfc7420, 0x0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/lookup.go:109 +0x6a6
net.internetAddrList(0xa3c538, 0x3, 0xc8200100a5, 0xe, 0xecf9aaa0c, 0x9539138, 0xfc7420, 0x0, 0x0, 0x0, ...)
        /usr/local/go/src/net/ipsock.go:252 +0x6ee
net.resolveAddrList(0xa3a5a0, 0x4, 0xa3c538, 0x3, 0xc8200100a5, 0xe, 0xecf9aaa0c, 0x9539138, 0xfc7420, 0x0, ...)
        /usr/local/go/src/net/dial.go:158 +0x466
net.(*Dialer).Dial(0xc8200903c0, 0xa3c538, 0x3, 0xc8200100a5, 0xe, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/dial.go:216 +0x124
net.(*Dialer).Dial-fm(0xa3c538, 0x3, 0xc8200100a5, 0xe, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/http/transport.go:38 +0x6e
net/http.(*Transport).dial(0xc8200ea000, 0xa3c538, 0x3, 0xc8200100a5, 0xe, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/http/transport.go:659 +0x96
net/http.(*Transport).dialConn(0xc8200ea000, 0x0, 0xa3aeb0, 0x4, 0xc8200100a5, 0xe, 0x0, 0x0, 0x0)
        /usr/local/go/src/net/http/transport.go:762 +0x1e3d
net/http.(*Transport).getConn.func4(0xc8200ea000, 0x0, 0xa3aeb0, 0x4, 0xc8200100a5, 0xe, 0xc820076720)
        /usr/local/go/src/net/http/transport.go:706 +0x66
created by net/http.(*Transport).getConn
        /usr/local/go/src/net/http/transport.go:708 +0x262
time="2016-10-20T12:05:02Z" level=fatal msg="Failed to configure cattle client: Get http://localhost:8080/v1: EOF" 
time="2016-10-20T12:05:02Z" level=fatal msg="Unable to create event router" error="Get http://localhost:8080/v2-beta: EOF" 
time="2016-10-20T12:05:02Z" level=fatal msg="Exiting go-machine-service: Get http://localhost:8080/v2-beta: EOF" 
time="2016-10-20T12:05:02Z" level=info msg="Starting websocket proxy. Listening on [:8080], Proxying to cattle API at [localhost:8081], Monitoring parent pid [9]." 
time="2016-10-20T12:05:02Z" level=info msg="Downloading certificate from http://localhost:8081/v1/credentials/1c1/certificate" 
time="2016-10-20T12:05:04Z" level=info msg="Starting rancher-compose-executor" version=v0.11.0-rc4 
time="2016-10-20T12:05:04Z" level=info msg="Setting log level" logLevel=info 
time="2016-10-20T12:05:04Z" level=info msg="Starting go-machine-service..." gitcommit=v0.33.1 
time="2016-10-20T12:05:04Z" level=info msg="Waiting for handler registration (1/2)" 
fatal error: unexpected signal during runtime execution
[signal 0xb code=0x1 addr=0x63 pc=0x7fa9b9ba228c]

Is this fixed in a newer release, or should I fix something on our side? I’d be glad to give more info if needed.