INFO[0154] Got result for 1790947 from probe 6398 source="stream_strategy.go:126" INFO[0154] Got result for 1791309 from probe 6398 source="stream_strategy.go:126" INFO[0154] Got result for 1791210 from probe 6398 source="stream_strategy.go:126" INFO[0154] Got result for 1790947 from probe 6642 source="stream_strategy.go:126" INFO[0154] Got result for 1791309 from probe 6642 source="stream_strategy.go:126" INFO[0154] Got result for 1791210 from probe 6642 source="stream_strategy.go:126" INFO[0154] Got result for 1791212 from probe 6649 source="stream_strategy.go:126" INFO[0154] Got result for 11645085 from probe 6649 source="stream_strategy.go:126" INFO[0154] Got result for 1790947 from probe 6649 source="stream_strategy.go:126" INFO[0154] Got result for 11645088 from probe 6649 source="stream_strategy.go:126" INFO[0154] Got result for 1791309 from probe 6649 source="stream_strategy.go:126" INFO[0154] Got result for 1791210 from probe 6649 source="stream_strategy.go:126" INFO[0154] Got result for 1791212 from probe 6417 source="stream_strategy.go:126" INFO[0154] Got result for 1790947 from probe 6417 source="stream_strategy.go:126" INFO[0154] Got result for 11645088 from probe 6417 source="stream_strategy.go:126" fatal error: concurrent map iteration and map write goroutine 2357 [running]: runtime.throw(0x9bf6cf, 0x26) /usr/lib/go-1.11/src/runtime/panic.go:608 +0x72 fp=0xc0005d0e18 sp=0xc0005d0de8 pc=0x42caf2 runtime.mapiternext(0xc0005d0ef0) /usr/lib/go-1.11/src/runtime/map.go:790 +0x525 fp=0xc0005d0ea0 sp=0xc0005d0e18 pc=0x4102c5 github.com/czerwonk/atlas_exporter/exporter.(*Measurement).Collect(0xc0000bea00, 0xc000961920) github.com/czerwonk/atlas_exporter/exporter/measurement.go:76 +0x10c fp=0xc0005d0f60 sp=0xc0005d0ea0 pc=0x7e81cc main.(*collector).Collect(0xc000d0db00, 0xc000961920) github.com/czerwonk/atlas_exporter/collector.go:21 +0x53 fp=0xc0005d0f98 sp=0xc0005d0f60 pc=0x893043 github.com/czerwonk/atlas_exporter/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0001e1e30, 0xc000961920, 0xa3aa00, 0xc000d0db00) github.com/czerwonk/atlas_exporter/vendor/github.com/prometheus/client_golang/prometheus/registry.go:433 +0x61 fp=0xc0005d0fc0 sp=0xc0005d0f98 pc=0x7e6c71 runtime.goexit() /usr/lib/go-1.11/src/runtime/asm_amd64.s:1333 +0x1 fp=0xc0005d0fc8 sp=0xc0005d0fc0 pc=0x4590c1 created by github.com/czerwonk/atlas_exporter/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather github.com/czerwonk/atlas_exporter/vendor/github.com/prometheus/client_golang/prometheus/registry.go:431 +0x302 goroutine 1 [IO wait]: internal/poll.runtime_pollWait(0x7f37ce9a2f00, 0x72, 0x0) /usr/lib/go-1.11/src/runtime/netpoll.go:173 +0x66 internal/poll.(*pollDesc).wait(0xc00016e898, 0x72, 0xc0000bc000, 0x0, 0x0) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:85 +0x9a internal/poll.(*pollDesc).waitRead(0xc00016e898, 0xffffffffffffff00, 0x0, 0x0) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:90 +0x3d internal/poll.(*FD).Accept(0xc00016e880, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/internal/poll/fd_unix.go:384 +0x1a0 net.(*netFD).accept(0xc00016e880, 0x40d2cf, 0xc0005410e0, 0xa0) /usr/lib/go-1.11/src/net/fd_unix.go:238 +0x42 net.(*TCPListener).accept(0xc00000e0f8, 0xc0000f5cc0, 0xdbca20d1, 0xdf9fd598c2f81651) /usr/lib/go-1.11/src/net/tcpsock_posix.go:139 +0x2e net.(*TCPListener).AcceptTCP(0xc00000e0f8, 0xc0000f5ce8, 0x4afd26, 0x5de7fb3e) /usr/lib/go-1.11/src/net/tcpsock.go:247 +0x47 net/http.tcpKeepAliveListener.Accept(0xc00000e0f8, 0xc0000f5d38, 0x18, 0xc000000300, 0x69a355) /usr/lib/go-1.11/src/net/http/server.go:3232 +0x2f net/http.(*Server).Serve(0xc00014cea0, 0xa3cde0, 0xc00000e0f8, 0x0, 0x0) /usr/lib/go-1.11/src/net/http/server.go:2826 +0x22f net/http.(*Server).ListenAndServe(0xc00014cea0, 0xc00014cea0, 0x2) /usr/lib/go-1.11/src/net/http/server.go:2764 +0xb6 net/http.ListenAndServe(0x7ffd7585f535, 0x5, 0x0, 0x0, 0x2, 0x9) /usr/lib/go-1.11/src/net/http/server.go:3004 +0x74 main.startServer() github.com/czerwonk/atlas_exporter/main.go:122 +0x2d0 main.main() github.com/czerwonk/atlas_exporter/main.go:67 +0x162 goroutine 5 [select]: github.com/czerwonk/atlas_exporter/atlas.(*streamingStrategy).listenForResults(0xc000152ed0, 0xa3cfa0, 0xc000032740, 0x45d964b800, 0xc0001e8060) github.com/czerwonk/atlas_exporter/atlas/stream_strategy.go:104 +0x12f github.com/czerwonk/atlas_exporter/atlas.(*streamingStrategy).startListening(0xc000152ed0, 0xa3cfa0, 0xc000032740, 0xc000027158, 0x7, 0x0) github.com/czerwonk/atlas_exporter/atlas/stream_strategy.go:58 +0x272 created by github.com/czerwonk/atlas_exporter/atlas.(*streamingStrategy).start github.com/czerwonk/atlas_exporter/atlas/stream_strategy.go:47 +0xa4 goroutine 6 [select]: github.com/czerwonk/atlas_exporter/atlas.(*streamingStrategy).listenForResults(0xc000152ed0, 0xa3cfa0, 0xc000032740, 0x45d964b800, 0xc0001e8000) github.com/czerwonk/atlas_exporter/atlas/stream_strategy.go:104 +0x12f github.com/czerwonk/atlas_exporter/atlas.(*streamingStrategy).startListening(0xc000152ed0, 0xa3cfa0, 0xc000032740, 0xc000027170, 0x7, 0x0) github.com/czerwonk/atlas_exporter/atlas/stream_strategy.go:58 +0x272 created by github.com/czerwonk/atlas_exporter/atlas.(*streamingStrategy).start github.com/czerwonk/atlas_exporter/atlas/stream_strategy.go:47 +0xa4 goroutine 7 [select]: github.com/czerwonk/atlas_exporter/atlas.(*streamingStrategy).listenForResults(0xc000152ed0, 0xa3cfa0, 0xc000032740, 0x45d964b800, 0xc0001e80c0) github.com/czerwonk/atlas_exporter/atlas/stream_strategy.go:104 +0x12f github.com/czerwonk/atlas_exporter/atlas.(*streamingStrategy).startListening(0xc000152ed0, 0xa3cfa0, 0xc000032740, 0xc000027188, 0x7, 0x0) github.com/czerwonk/atlas_exporter/atlas/stream_strategy.go:58 +0x272 created by github.com/czerwonk/atlas_exporter/atlas.(*streamingStrategy).start github.com/czerwonk/atlas_exporter/atlas/stream_strategy.go:47 +0xa4 goroutine 8 [select]: github.com/czerwonk/atlas_exporter/atlas.(*streamingStrategy).listenForResults(0xc000152ed0, 0xa3cfa0, 0xc000032740, 0x45d964b800, 0xc0001e8120) github.com/czerwonk/atlas_exporter/atlas/stream_strategy.go:104 +0x12f github.com/czerwonk/atlas_exporter/atlas.(*streamingStrategy).startListening(0xc000152ed0, 0xa3cfa0, 0xc000032740, 0xc0000271a0, 0x7, 0x0) github.com/czerwonk/atlas_exporter/atlas/stream_strategy.go:58 +0x272 created by github.com/czerwonk/atlas_exporter/atlas.(*streamingStrategy).start github.com/czerwonk/atlas_exporter/atlas/stream_strategy.go:47 +0xa4 goroutine 9 [select]: github.com/czerwonk/atlas_exporter/atlas.(*streamingStrategy).listenForResults(0xc000152ed0, 0xa3cfa0, 0xc000032740, 0x45d964b800, 0xc0001ca000) github.com/czerwonk/atlas_exporter/atlas/stream_strategy.go:104 +0x12f github.com/czerwonk/atlas_exporter/atlas.(*streamingStrategy).startListening(0xc000152ed0, 0xa3cfa0, 0xc000032740, 0xc0000271b8, 0x8, 0x0) github.com/czerwonk/atlas_exporter/atlas/stream_strategy.go:58 +0x272 created by github.com/czerwonk/atlas_exporter/atlas.(*streamingStrategy).start github.com/czerwonk/atlas_exporter/atlas/stream_strategy.go:47 +0xa4 goroutine 10 [select]: github.com/czerwonk/atlas_exporter/atlas.(*streamingStrategy).listenForResults(0xc000152ed0, 0xa3cfa0, 0xc000032740, 0x45d964b800, 0xc0002300c0) github.com/czerwonk/atlas_exporter/atlas/stream_strategy.go:104 +0x12f github.com/czerwonk/atlas_exporter/atlas.(*streamingStrategy).startListening(0xc000152ed0, 0xa3cfa0, 0xc000032740, 0xc0000271d0, 0x8, 0x0) github.com/czerwonk/atlas_exporter/atlas/stream_strategy.go:58 +0x272 created by github.com/czerwonk/atlas_exporter/atlas.(*streamingStrategy).start github.com/czerwonk/atlas_exporter/atlas/stream_strategy.go:47 +0xa4 goroutine 11 [select]: github.com/czerwonk/atlas_exporter/atlas.(*streamingStrategy).listenForResults(0xc000152ed0, 0xa3cfa0, 0xc000032740, 0x45d964b800, 0xc0000941e0) github.com/czerwonk/atlas_exporter/atlas/stream_strategy.go:104 +0x12f github.com/czerwonk/atlas_exporter/atlas.(*streamingStrategy).startListening(0xc000152ed0, 0xa3cfa0, 0xc000032740, 0xc0000271e8, 0x7, 0x0) github.com/czerwonk/atlas_exporter/atlas/stream_strategy.go:58 +0x272 created by github.com/czerwonk/atlas_exporter/atlas.(*streamingStrategy).start github.com/czerwonk/atlas_exporter/atlas/stream_strategy.go:47 +0xa4 goroutine 12 [select]: github.com/czerwonk/atlas_exporter/atlas.(*streamingStrategy).listenForResults(0xc000152ed0, 0xa3cfa0, 0xc000032740, 0x45d964b800, 0xc000230060) github.com/czerwonk/atlas_exporter/atlas/stream_strategy.go:104 +0x12f github.com/czerwonk/atlas_exporter/atlas.(*streamingStrategy).startListening(0xc000152ed0, 0xa3cfa0, 0xc000032740, 0xc000027200, 0x7, 0x0) github.com/czerwonk/atlas_exporter/atlas/stream_strategy.go:58 +0x272 created by github.com/czerwonk/atlas_exporter/atlas.(*streamingStrategy).start github.com/czerwonk/atlas_exporter/atlas/stream_strategy.go:47 +0xa4 goroutine 13 [select]: net/http.(*persistConn).roundTrip(0xc0001c6240, 0xc001350c00, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/net/http/transport.go:2103 +0x56a net/http.(*Transport).roundTrip(0xdfc2e0, 0xc000e08100, 0x203000, 0xc0002999e0, 0x686f9a) /usr/lib/go-1.11/src/net/http/transport.go:465 +0x9b1 net/http.(*Transport).RoundTrip(0xdfc2e0, 0xc000e08100, 0xdfc2e0, 0x0, 0x0) /usr/lib/go-1.11/src/net/http/roundtrip.go:17 +0x35 net/http.send(0xc000e08100, 0xa37d60, 0xdfc2e0, 0x0, 0x0, 0x0, 0xc00000e150, 0xc0013503c0, 0xc000299a70, 0x1) /usr/lib/go-1.11/src/net/http/client.go:250 +0x14b net/http.(*Client).send(0xc0013501b0, 0xc000e08100, 0x0, 0x0, 0x0, 0xc00000e150, 0x0, 0x1, 0x0) /usr/lib/go-1.11/src/net/http/client.go:174 +0xfa net/http.(*Client).do(0xc0013501b0, 0xc000e08100, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/net/http/client.go:641 +0x2a8 net/http.(*Client).Do(0xc0013501b0, 0xc000e08100, 0xc0002e4540, 0x29, 0x0) /usr/lib/go-1.11/src/net/http/client.go:509 +0x35 net/http.(*Client).Get(0xc0013501b0, 0xc0002e4540, 0x29, 0x2, 0x2, 0xc0002e4540) /usr/lib/go-1.11/src/net/http/client.go:398 +0x9d github.com/czerwonk/atlas_exporter/probe.Get(0x19f9, 0x0, 0x0, 0x0) github.com/czerwonk/atlas_exporter/probe/probe_request.go:16 +0xfc github.com/czerwonk/atlas_exporter/atlas.probeForID(0x19f9, 0x1f, 0xc000299dc0, 0x2) github.com/czerwonk/atlas_exporter/atlas/helper.go:93 +0x62 github.com/czerwonk/atlas_exporter/atlas.(*streamingStrategy).processMeasurement(0xc000152ed0, 0xc001145b00) github.com/czerwonk/atlas_exporter/atlas/stream_strategy.go:128 +0xde github.com/czerwonk/atlas_exporter/atlas.(*streamingStrategy).listenForResults(0xc000152ed0, 0xa3cfa0, 0xc000032740, 0x45d964b800, 0xc000230000) github.com/czerwonk/atlas_exporter/atlas/stream_strategy.go:115 +0x47 github.com/czerwonk/atlas_exporter/atlas.(*streamingStrategy).startListening(0xc000152ed0, 0xa3cfa0, 0xc000032740, 0xc000027218, 0x8, 0x0) github.com/czerwonk/atlas_exporter/atlas/stream_strategy.go:58 +0x272 created by github.com/czerwonk/atlas_exporter/atlas.(*streamingStrategy).start github.com/czerwonk/atlas_exporter/atlas/stream_strategy.go:47 +0xa4 goroutine 14 [select]: github.com/czerwonk/atlas_exporter/atlas.(*streamingStrategy).listenForResults(0xc000152ed0, 0xa3cfa0, 0xc000032740, 0x45d964b800, 0xc000288000) github.com/czerwonk/atlas_exporter/atlas/stream_strategy.go:104 +0x12f github.com/czerwonk/atlas_exporter/atlas.(*streamingStrategy).startListening(0xc000152ed0, 0xa3cfa0, 0xc000032740, 0xc000027228, 0x8, 0x0) github.com/czerwonk/atlas_exporter/atlas/stream_strategy.go:58 +0x272 created by github.com/czerwonk/atlas_exporter/atlas.(*streamingStrategy).start github.com/czerwonk/atlas_exporter/atlas/stream_strategy.go:47 +0xa4 goroutine 15 [chan receive, 2 minutes]: github.com/czerwonk/atlas_exporter/atlas.startCacheCleanupFunc.func1(0x45d964b800) github.com/czerwonk/atlas_exporter/atlas/probe_cache.go:22 +0x38 created by github.com/czerwonk/atlas_exporter/atlas.startCacheCleanupFunc github.com/czerwonk/atlas_exporter/atlas/probe_cache.go:19 +0x3f goroutine 67 [IO wait]: internal/poll.runtime_pollWait(0x7f37ce9a26e0, 0x72, 0xc000201948) /usr/lib/go-1.11/src/runtime/netpoll.go:173 +0x66 internal/poll.(*pollDesc).wait(0xc00023a298, 0x72, 0xffffffffffffff00, 0xa38bc0, 0xdbf638) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:85 +0x9a internal/poll.(*pollDesc).waitRead(0xc00023a298, 0xc0002f6400, 0x400, 0x400) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:90 +0x3d internal/poll.(*FD).Read(0xc00023a280, 0xc0002f6400, 0x400, 0x400, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/internal/poll/fd_unix.go:169 +0x179 net.(*netFD).Read(0xc00023a280, 0xc0002f6400, 0x400, 0x400, 0x40a1bb, 0xc000010000, 0x920260) /usr/lib/go-1.11/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc0002ea000, 0xc0002f6400, 0x400, 0x400, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/net/net.go:177 +0x68 crypto/tls.(*block).readFromUntil(0xc0001c41e0, 0xa37ce0, 0xc0002ea000, 0x5, 0xc0002ea000, 0x0) /usr/lib/go-1.11/src/crypto/tls/conn.go:492 +0x89 crypto/tls.(*Conn).readRecord(0xc0002f0000, 0x9d0417, 0xc0002f0120, 0x44a006) /usr/lib/go-1.11/src/crypto/tls/conn.go:593 +0xdd crypto/tls.(*Conn).Read(0xc0002f0000, 0xc0000d2000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/crypto/tls/conn.go:1145 +0xf1 bufio.(*Reader).fill(0xc00007c360) /usr/lib/go-1.11/src/bufio/bufio.go:100 +0x10f bufio.(*Reader).Peek(0xc00007c360, 0x2, 0xc000201d38, 0x4b7d4d, 0xc00023a280, 0xc00113ea00, 0xc000201d48) /usr/lib/go-1.11/src/bufio/bufio.go:132 +0x3f github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket.(*Conn).read(0xc0002e2b40, 0x2, 0xdf84753a8, 0xc000201dd0, 0x4b8662, 0xc00023a280, 0xbf721cbeae7c6418) github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket/conn_read.go:12 +0x40 github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket.(*Conn).advanceFrame(0xc0002e2b40, 0x0, 0x0, 0xc0002f0000) github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket/conn.go:778 +0x5c github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket.(*Conn).NextReader(0xc0002e2b40, 0xbf721cbeae7c6418, 0x320d3752f7, 0xe02b20, 0x0, 0x0) github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket/conn.go:938 +0xa0 github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/transport.(*WebsocketConnection).GetMessage(0xc0003ae400, 0x9cf2b0, 0xc0001ea2a0, 0xc0001ea2d0, 0xc000033640) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/transport/websocket.go:36 +0x7d github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.inLoop(0xc0001ea2d0, 0xc0001ea2a0, 0xc0003ae400, 0x0) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/loop.go:116 +0x3d created by github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.Dial github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/client.go:54 +0x15f goroutine 68 [chan receive]: github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.outLoop(0xc0001ea2d0, 0xc0001ea2a0, 0xc0003ae400, 0x0) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/loop.go:170 +0xcb created by github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.Dial github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/client.go:55 +0x18b goroutine 69 [sleep]: time.Sleep(0x6fc23ac00) /usr/lib/go-1.11/src/runtime/time.go:105 +0x14f github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.pinger(0xc0001ea2d0) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/loop.go:189 +0x61 created by github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.Dial github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/client.go:56 +0x1ad goroutine 28 [IO wait]: internal/poll.runtime_pollWait(0x7f37ce9a2d60, 0x72, 0xc00030d948) /usr/lib/go-1.11/src/runtime/netpoll.go:173 +0x66 internal/poll.(*pollDesc).wait(0xc00013e518, 0x72, 0xffffffffffffff00, 0xa38bc0, 0xdbf638) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:85 +0x9a internal/poll.(*pollDesc).waitRead(0xc00013e518, 0xc0004fe000, 0x1000, 0x1000) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:90 +0x3d internal/poll.(*FD).Read(0xc00013e500, 0xc0004fe000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/internal/poll/fd_unix.go:169 +0x179 net.(*netFD).Read(0xc00013e500, 0xc0004fe000, 0x1000, 0x1000, 0x40a1bb, 0xc000010000, 0x920260) /usr/lib/go-1.11/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc0002e0008, 0xc0004fe000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/net/net.go:177 +0x68 crypto/tls.(*block).readFromUntil(0xc000284270, 0xa37ce0, 0xc0002e0008, 0x5, 0xc0002e0008, 0x0) /usr/lib/go-1.11/src/crypto/tls/conn.go:492 +0x89 crypto/tls.(*Conn).readRecord(0xc0001faa80, 0x9d0417, 0xc0001faba0, 0x44a006) /usr/lib/go-1.11/src/crypto/tls/conn.go:593 +0xdd crypto/tls.(*Conn).Read(0xc0001faa80, 0xc00055c000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/crypto/tls/conn.go:1145 +0xf1 bufio.(*Reader).fill(0xc00007c480) /usr/lib/go-1.11/src/bufio/bufio.go:100 +0x10f bufio.(*Reader).Peek(0xc00007c480, 0x2, 0xc00030dd38, 0x4b7d4d, 0xc00013e500, 0xc00109b700, 0xc00030dd48) /usr/lib/go-1.11/src/bufio/bufio.go:132 +0x3f github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket.(*Conn).read(0xc0002e2c80, 0x2, 0xdf8474f31, 0xc00030ddd0, 0x4b8662, 0xc00013e500, 0xbf721cbeaf303465) github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket/conn_read.go:12 +0x40 github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket.(*Conn).advanceFrame(0xc0002e2c80, 0x0, 0x0, 0xc0001faa80) github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket/conn.go:778 +0x5c github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket.(*Conn).NextReader(0xc0002e2c80, 0xbf721cbeaf303465, 0x320deb2373, 0xe02b20, 0x0, 0x0) github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket/conn.go:938 +0xa0 github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/transport.(*WebsocketConnection).GetMessage(0xc000450010, 0x9cf2b0, 0xc00028a000, 0xc00028a030, 0xc00076a3c0) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/transport/websocket.go:36 +0x7d github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.inLoop(0xc00028a030, 0xc00028a000, 0xc000450010, 0x0) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/loop.go:116 +0x3d created by github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.Dial github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/client.go:54 +0x15f goroutine 29 [chan receive]: github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.outLoop(0xc00028a030, 0xc00028a000, 0xc000450010, 0x0) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/loop.go:170 +0xcb created by github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.Dial github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/client.go:55 +0x18b goroutine 30 [sleep]: time.Sleep(0x6fc23ac00) /usr/lib/go-1.11/src/runtime/time.go:105 +0x14f github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.pinger(0xc00028a030) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/loop.go:189 +0x61 created by github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.Dial github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/client.go:56 +0x1ad goroutine 33 [IO wait]: internal/poll.runtime_pollWait(0x7f37ce9a2880, 0x72, 0xc0000f7948) /usr/lib/go-1.11/src/runtime/netpoll.go:173 +0x66 internal/poll.(*pollDesc).wait(0xc0002a0318, 0x72, 0xffffffffffffff00, 0xa38bc0, 0xdbf638) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:85 +0x9a internal/poll.(*pollDesc).waitRead(0xc0002a0318, 0xc000556000, 0x1000, 0x1000) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:90 +0x3d internal/poll.(*FD).Read(0xc0002a0300, 0xc000556000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/internal/poll/fd_unix.go:169 +0x179 net.(*netFD).Read(0xc0002a0300, 0xc000556000, 0x1000, 0x1000, 0x40a1bb, 0xc000010000, 0x920260) /usr/lib/go-1.11/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc0002ea010, 0xc000556000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/net/net.go:177 +0x68 crypto/tls.(*block).readFromUntil(0xc0002ca060, 0xa37ce0, 0xc0002ea010, 0x5, 0xc0002ea010, 0x0) /usr/lib/go-1.11/src/crypto/tls/conn.go:492 +0x89 crypto/tls.(*Conn).readRecord(0xc0002f0700, 0x9d0417, 0xc0002f0820, 0x44a006) /usr/lib/go-1.11/src/crypto/tls/conn.go:593 +0xdd crypto/tls.(*Conn).Read(0xc0002f0700, 0xc0005a8000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/crypto/tls/conn.go:1145 +0xf1 bufio.(*Reader).fill(0xc0001ec900) /usr/lib/go-1.11/src/bufio/bufio.go:100 +0x10f bufio.(*Reader).Peek(0xc0001ec900, 0x2, 0xc0000f7d38, 0x4b7d4d, 0xc0002a0300, 0xc00108e000, 0xc0000f7d48) /usr/lib/go-1.11/src/bufio/bufio.go:132 +0x3f github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket.(*Conn).read(0xc000165180, 0x2, 0xdf84753e6, 0xc0000f7dd0, 0x4b8662, 0xc0002a0300, 0xbf721cbd995335de) github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket/conn_read.go:12 +0x40 github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket.(*Conn).advanceFrame(0xc000165180, 0x0, 0x0, 0xc0002f0700) github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket/conn.go:778 +0x5c github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket.(*Conn).NextReader(0xc000165180, 0xbf721cbd995335de, 0x3109a2fcb6, 0xe02b20, 0x0, 0x0) github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket/conn.go:938 +0xa0 github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/transport.(*WebsocketConnection).GetMessage(0xc0004501e0, 0x1, 0xc0000bd080, 0x0, 0x0) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/transport/websocket.go:36 +0x7d github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.inLoop(0xc0002321f0, 0xc0002321c0, 0xc0004501e0, 0x0) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/loop.go:116 +0x3d created by github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.Dial github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/client.go:54 +0x15f goroutine 52 [IO wait]: internal/poll.runtime_pollWait(0x7f37ce9a2e30, 0x72, 0xc0005cf948) /usr/lib/go-1.11/src/runtime/netpoll.go:173 +0x66 internal/poll.(*pollDesc).wait(0xc0002a0118, 0x72, 0xffffffffffffff00, 0xa38bc0, 0xdbf638) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:85 +0x9a internal/poll.(*pollDesc).waitRead(0xc0002a0118, 0xc0002f6c00, 0x400, 0x400) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:90 +0x3d internal/poll.(*FD).Read(0xc0002a0100, 0xc0002f6c00, 0x400, 0x400, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/internal/poll/fd_unix.go:169 +0x179 net.(*netFD).Read(0xc0002a0100, 0xc0002f6c00, 0x400, 0x400, 0x40a1bb, 0xc000010000, 0x920260) /usr/lib/go-1.11/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc0002ea008, 0xc0002f6c00, 0x400, 0x400, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/net/net.go:177 +0x68 crypto/tls.(*block).readFromUntil(0xc0001c42a0, 0xa37ce0, 0xc0002ea008, 0x5, 0xc0002ea008, 0x0) /usr/lib/go-1.11/src/crypto/tls/conn.go:492 +0x89 crypto/tls.(*Conn).readRecord(0xc0002f0380, 0x9d0417, 0xc0002f04a0, 0x44a006) /usr/lib/go-1.11/src/crypto/tls/conn.go:593 +0xdd crypto/tls.(*Conn).Read(0xc0002f0380, 0xc000170000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/crypto/tls/conn.go:1145 +0xf1 bufio.(*Reader).fill(0xc00007c5a0) /usr/lib/go-1.11/src/bufio/bufio.go:100 +0x10f bufio.(*Reader).Peek(0xc00007c5a0, 0x2, 0xc0005cfd38, 0x4b7d4d, 0xc0002a0100, 0xc0010e4a00, 0xc0005cfd48) /usr/lib/go-1.11/src/bufio/bufio.go:132 +0x3f github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket.(*Conn).read(0xc0002e2dc0, 0x2, 0xdf847527b, 0xc0005cfdd0, 0x4b8662, 0xc0002a0100, 0xbf721cbeaed4afe0) github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket/conn_read.go:12 +0x40 github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket.(*Conn).advanceFrame(0xc0002e2dc0, 0x0, 0x0, 0xc0002f0380) github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket/conn.go:778 +0x5c github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket.(*Conn).NextReader(0xc0002e2dc0, 0xbf721cbeaed4afe0, 0x320d8f9ef1, 0xe02b20, 0x0, 0x0) github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket/conn.go:938 +0xa0 github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/transport.(*WebsocketConnection).GetMessage(0xc0004324a0, 0x9cf2b0, 0xc0001ea000, 0xc0001ea030, 0xc000033680) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/transport/websocket.go:36 +0x7d github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.inLoop(0xc0001ea030, 0xc0001ea000, 0xc0004324a0, 0x0) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/loop.go:116 +0x3d created by github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.Dial github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/client.go:54 +0x15f goroutine 53 [chan receive]: github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.outLoop(0xc0001ea030, 0xc0001ea000, 0xc0004324a0, 0x0) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/loop.go:170 +0xcb created by github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.Dial github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/client.go:55 +0x18b goroutine 54 [sleep]: time.Sleep(0x6fc23ac00) /usr/lib/go-1.11/src/runtime/time.go:105 +0x14f github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.pinger(0xc0001ea030) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/loop.go:189 +0x61 created by github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.Dial github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/client.go:56 +0x1ad goroutine 72 [IO wait]: internal/poll.runtime_pollWait(0x7f37ce9a2bc0, 0x72, 0xc000295948) /usr/lib/go-1.11/src/runtime/netpoll.go:173 +0x66 internal/poll.(*pollDesc).wait(0xc0002a0218, 0x72, 0xffffffffffffff00, 0xa38bc0, 0xdbf638) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:85 +0x9a internal/poll.(*pollDesc).waitRead(0xc0002a0218, 0xc0002e9400, 0x400, 0x400) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:90 +0x3d internal/poll.(*FD).Read(0xc0002a0200, 0xc0002e9400, 0x400, 0x400, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/internal/poll/fd_unix.go:169 +0x179 net.(*netFD).Read(0xc0002a0200, 0xc0002e9400, 0x400, 0x400, 0x40a1bb, 0xc000010000, 0x920260) /usr/lib/go-1.11/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc0002e0010, 0xc0002e9400, 0x400, 0x400, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/net/net.go:177 +0x68 crypto/tls.(*block).readFromUntil(0xc00022c660, 0xa37ce0, 0xc0002e0010, 0x5, 0xc0002e0010, 0x0) /usr/lib/go-1.11/src/crypto/tls/conn.go:492 +0x89 crypto/tls.(*Conn).readRecord(0xc0001fae00, 0x9d0417, 0xc0001faf20, 0x44a006) /usr/lib/go-1.11/src/crypto/tls/conn.go:593 +0xdd crypto/tls.(*Conn).Read(0xc0001fae00, 0xc0003c4000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/crypto/tls/conn.go:1145 +0xf1 bufio.(*Reader).fill(0xc0001ec7e0) /usr/lib/go-1.11/src/bufio/bufio.go:100 +0x10f bufio.(*Reader).Peek(0xc0001ec7e0, 0x2, 0xc000295d38, 0x4b7d4d, 0xc0002a0200, 0xc0010e4a00, 0xc000295d48) /usr/lib/go-1.11/src/bufio/bufio.go:132 +0x3f github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket.(*Conn).read(0xc000165040, 0x2, 0xdf847518e, 0xc000295dd0, 0x4b8662, 0xc0002a0200, 0xbf721cbea67a7756) github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket/conn_read.go:12 +0x40 github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket.(*Conn).advanceFrame(0xc000165040, 0x0, 0x0, 0xc0001fae00) github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket/conn.go:778 +0x5c github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket.(*Conn).NextReader(0xc000165040, 0xbf721cbea67a7756, 0x32053565ed, 0xe02b20, 0x0, 0x0) github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket/conn.go:938 +0xa0 github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/transport.(*WebsocketConnection).GetMessage(0xc0003ae550, 0x9cf2b0, 0xc0002320e0, 0xc000232110, 0xc000559340) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/transport/websocket.go:36 +0x7d github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.inLoop(0xc000232110, 0xc0002320e0, 0xc0003ae550, 0x0) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/loop.go:116 +0x3d created by github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.Dial github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/client.go:54 +0x15f goroutine 73 [chan receive]: github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.outLoop(0xc000232110, 0xc0002320e0, 0xc0003ae550, 0x0) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/loop.go:170 +0xcb created by github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.Dial github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/client.go:55 +0x18b goroutine 74 [sleep]: time.Sleep(0x6fc23ac00) /usr/lib/go-1.11/src/runtime/time.go:105 +0x14f github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.pinger(0xc000232110) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/loop.go:189 +0x61 created by github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.Dial github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/client.go:56 +0x1ad goroutine 36 [IO wait]: internal/poll.runtime_pollWait(0x7f37ce9a2af0, 0x72, 0xc000203948) /usr/lib/go-1.11/src/runtime/netpoll.go:173 +0x66 internal/poll.(*pollDesc).wait(0xc0002d0098, 0x72, 0xffffffffffffff00, 0xa38bc0, 0xdbf638) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:85 +0x9a internal/poll.(*pollDesc).waitRead(0xc0002d0098, 0xc0004dd000, 0x1000, 0x1000) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:90 +0x3d internal/poll.(*FD).Read(0xc0002d0080, 0xc0004dd000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/internal/poll/fd_unix.go:169 +0x179 net.(*netFD).Read(0xc0002d0080, 0xc0004dd000, 0x1000, 0x1000, 0x40a1bb, 0xc000010000, 0x920260) /usr/lib/go-1.11/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc0002e0000, 0xc0004dd000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/net/net.go:177 +0x68 crypto/tls.(*block).readFromUntil(0xc0002842a0, 0xa37ce0, 0xc0002e0000, 0x5, 0xc0002e0000, 0x0) /usr/lib/go-1.11/src/crypto/tls/conn.go:492 +0x89 crypto/tls.(*Conn).readRecord(0xc0001fa700, 0x9d0417, 0xc0001fa820, 0x44a006) /usr/lib/go-1.11/src/crypto/tls/conn.go:593 +0xdd crypto/tls.(*Conn).Read(0xc0001fa700, 0xc000408000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/crypto/tls/conn.go:1145 +0xf1 bufio.(*Reader).fill(0xc0001eca20) /usr/lib/go-1.11/src/bufio/bufio.go:100 +0x10f bufio.(*Reader).Peek(0xc0001eca20, 0x2, 0xc000203d38, 0x4b7d4d, 0xc0002d0080, 0xc00001ee00, 0xc000203d48) /usr/lib/go-1.11/src/bufio/bufio.go:132 +0x3f github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket.(*Conn).read(0xc0001652c0, 0x2, 0xdf8474ff3, 0xc000203dd0, 0x4b8662, 0xc0002d0080, 0xbf721cbe5ff0b62f) github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket/conn_read.go:12 +0x40 github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket.(*Conn).advanceFrame(0xc0001652c0, 0x0, 0x0, 0xc0001fa700) github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket/conn.go:778 +0x5c github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket.(*Conn).NextReader(0xc0001652c0, 0xbf721cbe5ff0b62f, 0x31c310db1d, 0xe02b20, 0x0, 0x0) github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket/conn.go:938 +0xa0 github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/transport.(*WebsocketConnection).GetMessage(0xc000414020, 0x9cf2b0, 0xc0001c8000, 0xc0001c8030, 0xc000558900) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/transport/websocket.go:36 +0x7d github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.inLoop(0xc0001c8030, 0xc0001c8000, 0xc000414020, 0x0) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/loop.go:116 +0x3d created by github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.Dial github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/client.go:54 +0x15f goroutine 37 [chan receive]: github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.outLoop(0xc0001c8030, 0xc0001c8000, 0xc000414020, 0x0) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/loop.go:170 +0xcb created by github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.Dial github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/client.go:55 +0x18b goroutine 38 [sleep]: time.Sleep(0x6fc23ac00) /usr/lib/go-1.11/src/runtime/time.go:105 +0x14f github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.pinger(0xc0001c8030) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/loop.go:189 +0x61 created by github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.Dial github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/client.go:56 +0x1ad goroutine 82 [chan receive]: github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.outLoop(0xc0002321f0, 0xc0002321c0, 0xc0004501e0, 0x0) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/loop.go:170 +0xcb created by github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.Dial github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/client.go:55 +0x18b goroutine 83 [sleep]: time.Sleep(0x6fc23ac00) /usr/lib/go-1.11/src/runtime/time.go:105 +0x14f github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.pinger(0xc0002321f0) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/loop.go:189 +0x61 created by github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.Dial github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/client.go:56 +0x1ad goroutine 99 [IO wait]: internal/poll.runtime_pollWait(0x7f37ce9a27b0, 0x72, 0xc00056b948) /usr/lib/go-1.11/src/runtime/netpoll.go:173 +0x66 internal/poll.(*pollDesc).wait(0xc00016ec98, 0x72, 0xffffffffffffff00, 0xa38bc0, 0xdbf638) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:85 +0x9a internal/poll.(*pollDesc).waitRead(0xc00016ec98, 0xc0002ff000, 0x1000, 0x1000) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:90 +0x3d internal/poll.(*FD).Read(0xc00016ec80, 0xc0002ff000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/internal/poll/fd_unix.go:169 +0x179 net.(*netFD).Read(0xc00016ec80, 0xc0002ff000, 0x1000, 0x1000, 0x40a1bb, 0xc000010000, 0x920260) /usr/lib/go-1.11/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc0002ea028, 0xc0002ff000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/net/net.go:177 +0x68 crypto/tls.(*block).readFromUntil(0xc0004a5530, 0xa37ce0, 0xc0002ea028, 0x5, 0xc0002ea028, 0x0) /usr/lib/go-1.11/src/crypto/tls/conn.go:492 +0x89 crypto/tls.(*Conn).readRecord(0xc0002f1180, 0x9d0417, 0xc0002f12a0, 0x44a006) /usr/lib/go-1.11/src/crypto/tls/conn.go:593 +0xdd crypto/tls.(*Conn).Read(0xc0002f1180, 0xc0004aa000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/crypto/tls/conn.go:1145 +0xf1 bufio.(*Reader).fill(0xc0001ecc60) /usr/lib/go-1.11/src/bufio/bufio.go:100 +0x10f bufio.(*Reader).Peek(0xc0001ecc60, 0x2, 0xc00056bd38, 0x4b7d4d, 0xc00016ec80, 0xc0010e4a00, 0xc00056bd48) /usr/lib/go-1.11/src/bufio/bufio.go:132 +0x3f github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket.(*Conn).read(0xc000165540, 0x2, 0xdf847501a, 0xc00056bdd0, 0x4b8662, 0xc00016ec80, 0xbf721cbea85e0a1c) github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket/conn_read.go:12 +0x40 github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket.(*Conn).advanceFrame(0xc000165540, 0x0, 0x0, 0xc0002f1180) github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket/conn.go:778 +0x5c github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket.(*Conn).NextReader(0xc000165540, 0xbf721cbea85e0a1c, 0x320718f8d2, 0xe02b20, 0x0, 0x0) github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket/conn.go:938 +0xa0 github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/transport.(*WebsocketConnection).GetMessage(0xc000550030, 0x9cf2b0, 0xc0001ea1c0, 0xc0001ea1f0, 0xc000559580) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/transport/websocket.go:36 +0x7d github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.inLoop(0xc0001ea1f0, 0xc0001ea1c0, 0xc000550030, 0x0) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/loop.go:116 +0x3d created by github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.Dial github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/client.go:54 +0x15f goroutine 84 [IO wait]: internal/poll.runtime_pollWait(0x7f37ce9a2950, 0x72, 0xc0000f1948) /usr/lib/go-1.11/src/runtime/netpoll.go:173 +0x66 internal/poll.(*pollDesc).wait(0xc00013e618, 0x72, 0xffffffffffffff00, 0xa38bc0, 0xdbf638) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:85 +0x9a internal/poll.(*pollDesc).waitRead(0xc00013e618, 0xc0002f7c00, 0x400, 0x400) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:90 +0x3d internal/poll.(*FD).Read(0xc00013e600, 0xc0002f7c00, 0x400, 0x400, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/internal/poll/fd_unix.go:169 +0x179 net.(*netFD).Read(0xc00013e600, 0xc0002f7c00, 0x400, 0x400, 0x40a1bb, 0xc000010000, 0x920260) /usr/lib/go-1.11/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc0002ea018, 0xc0002f7c00, 0x400, 0x400, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/net/net.go:177 +0x68 crypto/tls.(*block).readFromUntil(0xc0001c4420, 0xa37ce0, 0xc0002ea018, 0x5, 0xc0002ea018, 0x0) /usr/lib/go-1.11/src/crypto/tls/conn.go:492 +0x89 crypto/tls.(*Conn).readRecord(0xc0002f0a80, 0x9d0417, 0xc0002f0ba0, 0x44a006) /usr/lib/go-1.11/src/crypto/tls/conn.go:593 +0xdd crypto/tls.(*Conn).Read(0xc0002f0a80, 0xc000412000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/crypto/tls/conn.go:1145 +0xf1 bufio.(*Reader).fill(0xc0001ec660) /usr/lib/go-1.11/src/bufio/bufio.go:100 +0x10f bufio.(*Reader).Peek(0xc0001ec660, 0x2, 0xc0000f1d38, 0x4b7d4d, 0xc00013e600, 0xc00109b700, 0xc0000f1d48) /usr/lib/go-1.11/src/bufio/bufio.go:132 +0x3f github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket.(*Conn).read(0xc000164f00, 0x2, 0xdf847535a, 0xc0000f1dd0, 0x4b8662, 0xc00013e600, 0xbf721cbd99c4a961) github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket/conn_read.go:12 +0x40 github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket.(*Conn).advanceFrame(0xc000164f00, 0x0, 0x0, 0xc0002f0a80) github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket/conn.go:778 +0x5c github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket.(*Conn).NextReader(0xc000164f00, 0xbf721cbd99c4a961, 0x310a14704a, 0xe02b20, 0x0, 0x0) github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket/conn.go:938 +0xa0 github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/transport.(*WebsocketConnection).GetMessage(0xc000450300, 0x1, 0xc0000bd640, 0x0, 0x0) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/transport/websocket.go:36 +0x7d github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.inLoop(0xc0001cc030, 0xc0001cc000, 0xc000450300, 0x0) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/loop.go:116 +0x3d created by github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.Dial github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/client.go:54 +0x15f goroutine 85 [chan receive]: github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.outLoop(0xc0001cc030, 0xc0001cc000, 0xc000450300, 0x0) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/loop.go:170 +0xcb created by github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.Dial github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/client.go:55 +0x18b goroutine 86 [sleep]: time.Sleep(0x6fc23ac00) /usr/lib/go-1.11/src/runtime/time.go:105 +0x14f github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.pinger(0xc0001cc030) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/loop.go:189 +0x61 created by github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.Dial github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/client.go:56 +0x1ad goroutine 56 [IO wait]: internal/poll.runtime_pollWait(0x7f37ce9a2a20, 0x72, 0xc000297948) /usr/lib/go-1.11/src/runtime/netpoll.go:173 +0x66 internal/poll.(*pollDesc).wait(0xc00016eb98, 0x72, 0xffffffffffffff00, 0xa38bc0, 0xdbf638) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:85 +0x9a internal/poll.(*pollDesc).waitRead(0xc00016eb98, 0xc0004ff000, 0x1000, 0x1000) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:90 +0x3d internal/poll.(*FD).Read(0xc00016eb80, 0xc0004ff000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/internal/poll/fd_unix.go:169 +0x179 net.(*netFD).Read(0xc00016eb80, 0xc0004ff000, 0x1000, 0x1000, 0x40a1bb, 0xc000010000, 0x920260) /usr/lib/go-1.11/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc0002ea030, 0xc0004ff000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/net/net.go:177 +0x68 crypto/tls.(*block).readFromUntil(0xc00022a900, 0xa37ce0, 0xc0002ea030, 0x5, 0xc0002ea030, 0x0) /usr/lib/go-1.11/src/crypto/tls/conn.go:492 +0x89 crypto/tls.(*Conn).readRecord(0xc0002f1500, 0x9d0417, 0xc0002f1620, 0x44a006) /usr/lib/go-1.11/src/crypto/tls/conn.go:593 +0xdd crypto/tls.(*Conn).Read(0xc0002f1500, 0xc00019c000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/crypto/tls/conn.go:1145 +0xf1 bufio.(*Reader).fill(0xc0001ecb40) /usr/lib/go-1.11/src/bufio/bufio.go:100 +0x10f bufio.(*Reader).Peek(0xc0001ecb40, 0x2, 0xc000297d38, 0x4b7d4d, 0xc00016eb80, 0xc00001ee00, 0xc000297d48) /usr/lib/go-1.11/src/bufio/bufio.go:132 +0x3f github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket.(*Conn).read(0xc000165400, 0x2, 0xdf84750f1, 0xc000297dd0, 0x4b8662, 0xc00016eb80, 0xbf721cbe2142c0b8) github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket/conn_read.go:12 +0x40 github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket.(*Conn).advanceFrame(0xc000165400, 0x0, 0x0, 0xc0002f1500) github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket/conn.go:778 +0x5c github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket.(*Conn).NextReader(0xc000165400, 0xbf721cbe2142c0b8, 0x3188c81bf4, 0xe02b20, 0x0, 0x0) github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket/conn.go:938 +0xa0 github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/transport.(*WebsocketConnection).GetMessage(0xc000432700, 0x9cf2b0, 0xc0001ea0e0, 0xc0001ea110, 0xc000558980) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/transport/websocket.go:36 +0x7d github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.inLoop(0xc0001ea110, 0xc0001ea0e0, 0xc000432700, 0x0) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/loop.go:116 +0x3d created by github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.Dial github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/client.go:54 +0x15f goroutine 57 [chan receive]: github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.outLoop(0xc0001ea110, 0xc0001ea0e0, 0xc000432700, 0x0) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/loop.go:170 +0xcb created by github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.Dial github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/client.go:55 +0x18b goroutine 58 [sleep]: time.Sleep(0x6fc23ac00) /usr/lib/go-1.11/src/runtime/time.go:105 +0x14f github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.pinger(0xc0001ea110) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/loop.go:189 +0x61 created by github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.Dial github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/client.go:56 +0x1ad goroutine 100 [chan receive]: github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.outLoop(0xc0001ea1f0, 0xc0001ea1c0, 0xc000550030, 0x0) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/loop.go:170 +0xcb created by github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.Dial github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/client.go:55 +0x18b goroutine 101 [sleep]: time.Sleep(0x6fc23ac00) /usr/lib/go-1.11/src/runtime/time.go:105 +0x14f github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.pinger(0xc0001ea1f0) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/loop.go:189 +0x61 created by github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.Dial github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/client.go:56 +0x1ad goroutine 87 [IO wait]: internal/poll.runtime_pollWait(0x7f37ce9a2c90, 0x72, 0xc000205948) /usr/lib/go-1.11/src/runtime/netpoll.go:173 +0x66 internal/poll.(*pollDesc).wait(0xc00016ea98, 0x72, 0xffffffffffffff00, 0xa38bc0, 0xdbf638) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:85 +0x9a internal/poll.(*pollDesc).waitRead(0xc00016ea98, 0xc000557000, 0x1000, 0x1000) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:90 +0x3d internal/poll.(*FD).Read(0xc00016ea80, 0xc000557000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/internal/poll/fd_unix.go:169 +0x179 net.(*netFD).Read(0xc00016ea80, 0xc000557000, 0x1000, 0x1000, 0x40a1bb, 0xc000010000, 0x920260) /usr/lib/go-1.11/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc0002ea020, 0xc000557000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/net/net.go:177 +0x68 crypto/tls.(*block).readFromUntil(0xc0002ca090, 0xa37ce0, 0xc0002ea020, 0x5, 0xc0002ea020, 0x0) /usr/lib/go-1.11/src/crypto/tls/conn.go:492 +0x89 crypto/tls.(*Conn).readRecord(0xc0002f0e00, 0x9d0417, 0xc0002f0f20, 0x44a006) /usr/lib/go-1.11/src/crypto/tls/conn.go:593 +0xdd crypto/tls.(*Conn).Read(0xc0002f0e00, 0xc0004da000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/crypto/tls/conn.go:1145 +0xf1 bufio.(*Reader).fill(0xc0001ecd80) /usr/lib/go-1.11/src/bufio/bufio.go:100 +0x10f bufio.(*Reader).Peek(0xc0001ecd80, 0x2, 0xc000205d38, 0x4b7d4d, 0xc00016ea80, 0xc00113ea00, 0xc000205d48) /usr/lib/go-1.11/src/bufio/bufio.go:132 +0x3f github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket.(*Conn).read(0xc000165680, 0x2, 0xdf8475001, 0xc000205dd0, 0x4b8662, 0xc00016ea80, 0xbf721cbeae4e239c) github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket/conn_read.go:12 +0x40 github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket.(*Conn).advanceFrame(0xc000165680, 0x0, 0x0, 0xc0002f0e00) github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket/conn.go:778 +0x5c github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket.(*Conn).NextReader(0xc000165680, 0xbf721cbeae4e239c, 0x320d091279, 0xe02b20, 0x0, 0x0) github.com/czerwonk/atlas_exporter/vendor/github.com/gorilla/websocket/conn.go:938 +0xa0 github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/transport.(*WebsocketConnection).GetMessage(0xc0004504b0, 0x9cf2b0, 0xc000232000, 0xc000232030, 0xc000033580) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/transport/websocket.go:36 +0x7d github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.inLoop(0xc000232030, 0xc000232000, 0xc0004504b0, 0x0) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/loop.go:116 +0x3d created by github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.Dial github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/client.go:54 +0x15f goroutine 88 [chan receive]: github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.outLoop(0xc000232030, 0xc000232000, 0xc0004504b0, 0x0) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/loop.go:170 +0xcb created by github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.Dial github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/client.go:55 +0x18b goroutine 89 [sleep]: time.Sleep(0x6fc23ac00) /usr/lib/go-1.11/src/runtime/time.go:105 +0x14f github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.pinger(0xc000232030) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/loop.go:189 +0x61 created by github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.Dial github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/client.go:56 +0x1ad goroutine 2284 [IO wait]: internal/poll.runtime_pollWait(0x7f37ce9a2060, 0x72, 0xc000312940) /usr/lib/go-1.11/src/runtime/netpoll.go:173 +0x66 internal/poll.(*pollDesc).wait(0xc0002d1398, 0x72, 0xffffffffffffff00, 0xa38bc0, 0xdbf638) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:85 +0x9a internal/poll.(*pollDesc).waitRead(0xc0002d1398, 0xc000b81400, 0x400, 0x400) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:90 +0x3d internal/poll.(*FD).Read(0xc0002d1380, 0xc000b81400, 0x400, 0x400, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/internal/poll/fd_unix.go:169 +0x179 net.(*netFD).Read(0xc0002d1380, 0xc000b81400, 0x400, 0x400, 0xc000b81400, 0x0, 0x400) /usr/lib/go-1.11/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc0002ea078, 0xc000b81400, 0x400, 0x400, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/net/net.go:177 +0x68 crypto/tls.(*block).readFromUntil(0xc001316d20, 0xa37ce0, 0xc0002ea078, 0x5, 0xc0002ea078, 0x5946cf) /usr/lib/go-1.11/src/crypto/tls/conn.go:492 +0x89 crypto/tls.(*Conn).readRecord(0xc0001b7880, 0x9d0416, 0xc000312c90, 0x0) /usr/lib/go-1.11/src/crypto/tls/conn.go:593 +0xdd crypto/tls.(*Conn).readHandshake(0xc0001b7880, 0xc000396216, 0xc000396240, 0xb6, 0xb6) /usr/lib/go-1.11/src/crypto/tls/conn.go:955 +0x9a crypto/tls.(*clientHandshakeState).handshake(0xc000312e80, 0xc0002f2280, 0x0) /usr/lib/go-1.11/src/crypto/tls/handshake_client.go:191 +0xaa crypto/tls.(*Conn).clientHandshake(0xc0001b7880, 0x9d04c0, 0xc0001b79a0) /usr/lib/go-1.11/src/crypto/tls/handshake_client.go:168 +0x397 crypto/tls.(*Conn).Handshake(0xc0001b7880, 0x0, 0x0) /usr/lib/go-1.11/src/crypto/tls/conn.go:1272 +0xf1 net/http.(*persistConn).addTLS.func2(0x0, 0xc0001b7880, 0xc00086eaf0, 0xc000b68300) /usr/lib/go-1.11/src/net/http/transport.go:1173 +0x42 created by net/http.(*persistConn).addTLS /usr/lib/go-1.11/src/net/http/transport.go:1169 +0x17e goroutine 2211 [runnable]: github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.(*methods).processIncomingMessage(0xc0002320e0, 0xc000232110, 0xc000b82380) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/handler.go:88 created by github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.inLoop github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/loop.go:136 +0xcb goroutine 2356 [semacquire]: sync.runtime_Semacquire(0xc0001e1e38) /usr/lib/go-1.11/src/runtime/sema.go:56 +0x39 sync.(*WaitGroup).Wait(0xc0001e1e30) /usr/lib/go-1.11/src/sync/waitgroup.go:130 +0x64 github.com/czerwonk/atlas_exporter/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1(0xc0001e1e30, 0xc000961920) github.com/czerwonk/atlas_exporter/vendor/github.com/prometheus/client_golang/prometheus/registry.go:427 +0x2b created by github.com/czerwonk/atlas_exporter/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather github.com/czerwonk/atlas_exporter/vendor/github.com/prometheus/client_golang/prometheus/registry.go:426 +0x265 goroutine 2325 [IO wait]: internal/poll.runtime_pollWait(0x7f37ce9a2470, 0x72, 0xc000311858) /usr/lib/go-1.11/src/runtime/netpoll.go:173 +0x66 internal/poll.(*pollDesc).wait(0xc0002d0418, 0x72, 0xffffffffffffff00, 0xa38bc0, 0xdbf638) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:85 +0x9a internal/poll.(*pollDesc).waitRead(0xc0002d0418, 0xc000d17000, 0x1000, 0x1000) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:90 +0x3d internal/poll.(*FD).Read(0xc0002d0400, 0xc000d17000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/internal/poll/fd_unix.go:169 +0x179 net.(*netFD).Read(0xc0002d0400, 0xc000d17000, 0x1000, 0x1000, 0x40a1bb, 0xc000010000, 0x920260) /usr/lib/go-1.11/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc0007d6088, 0xc000d17000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/net/net.go:177 +0x68 crypto/tls.(*block).readFromUntil(0xc000b4d4d0, 0xa37ce0, 0xc0007d6088, 0x5, 0xc0007d6088, 0x28) /usr/lib/go-1.11/src/crypto/tls/conn.go:492 +0x89 crypto/tls.(*Conn).readRecord(0xc000595c00, 0x9d0417, 0xc000595d20, 0xc0002253b0) /usr/lib/go-1.11/src/crypto/tls/conn.go:593 +0xdd crypto/tls.(*Conn).Read(0xc000595c00, 0xc0005f4000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/crypto/tls/conn.go:1145 +0xf1 net/http.(*persistConn).Read(0xc0001c6240, 0xc0005f4000, 0x1000, 0x1000, 0x406683, 0xc000225470, 0x42b852) /usr/lib/go-1.11/src/net/http/transport.go:1499 +0x75 bufio.(*Reader).fill(0xc001121800) /usr/lib/go-1.11/src/bufio/bufio.go:100 +0x10f bufio.(*Reader).Peek(0xc001121800, 0x1, 0xc00054aa80, 0xc000225558, 0x0, 0x40d2cf, 0xc00054a780) /usr/lib/go-1.11/src/bufio/bufio.go:132 +0x3f net/http.(*persistConn).readLoop(0xc0001c6240) /usr/lib/go-1.11/src/net/http/transport.go:1647 +0x1a2 created by net/http.(*Transport).dialConn /usr/lib/go-1.11/src/net/http/transport.go:1340 +0x941 goroutine 2331 [chan receive]: net/http.(*persistConn).addTLS(0xc000286c60, 0xc000626800, 0xe, 0x0, 0xc00062680f, 0x3) /usr/lib/go-1.11/src/net/http/transport.go:1179 +0x1a7 net/http.(*Transport).dialConn(0xdfc2e0, 0xa3cfe0, 0xc0000b4030, 0x0, 0xc0000b0bd0, 0x5, 0xc000626800, 0x12, 0xa, 0xc00023a100, ...) /usr/lib/go-1.11/src/net/http/transport.go:1252 +0x15ad net/http.(*Transport).getConn.func4(0xdfc2e0, 0xa3cfe0, 0xc0000b4030, 0xc001333e90, 0xc00054ae40) /usr/lib/go-1.11/src/net/http/transport.go:1001 +0x6e created by net/http.(*Transport).getConn /usr/lib/go-1.11/src/net/http/transport.go:1000 +0x3d7 goroutine 2336 [chan receive]: net/http.(*persistConn).addTLS(0xc000286ea0, 0xc000626a60, 0xe, 0x0, 0xc000626a6f, 0x3) /usr/lib/go-1.11/src/net/http/transport.go:1179 +0x1a7 net/http.(*Transport).dialConn(0xdfc2e0, 0xa3cfe0, 0xc0000b4030, 0x0, 0xc0000b0e40, 0x5, 0xc000626a60, 0x12, 0x0, 0xc0001ca420, ...) /usr/lib/go-1.11/src/net/http/transport.go:1252 +0x15ad net/http.(*Transport).getConn.func4(0xdfc2e0, 0xa3cfe0, 0xc0000b4030, 0xc00132a750, 0xc00054b080) /usr/lib/go-1.11/src/net/http/transport.go:1001 +0x6e created by net/http.(*Transport).getConn /usr/lib/go-1.11/src/net/http/transport.go:1000 +0x3d7 goroutine 2280 [IO wait]: internal/poll.runtime_pollWait(0x7f37ce9a22d0, 0x72, 0xc000a01890) /usr/lib/go-1.11/src/runtime/netpoll.go:173 +0x66 internal/poll.(*pollDesc).wait(0xc0002d0e98, 0x72, 0xffffffffffffff00, 0xa38bc0, 0xdbf638) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:85 +0x9a internal/poll.(*pollDesc).waitRead(0xc0002d0e98, 0xc000b80400, 0x400, 0x400) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:90 +0x3d internal/poll.(*FD).Read(0xc0002d0e80, 0xc000b80400, 0x400, 0x400, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/internal/poll/fd_unix.go:169 +0x179 net.(*netFD).Read(0xc0002d0e80, 0xc000b80400, 0x400, 0x400, 0x40a1bb, 0xc000010000, 0x920260) /usr/lib/go-1.11/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc0002ea050, 0xc000b80400, 0x400, 0x400, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/net/net.go:177 +0x68 crypto/tls.(*block).readFromUntil(0xc001326a50, 0xa37ce0, 0xc0002ea050, 0x5, 0xc0002ea050, 0x10) /usr/lib/go-1.11/src/crypto/tls/conn.go:492 +0x89 crypto/tls.(*Conn).readRecord(0xc0001b6700, 0x14, 0x0, 0x0) /usr/lib/go-1.11/src/crypto/tls/conn.go:593 +0xdd crypto/tls.(*clientHandshakeState).readFinished(0xc000a01e80, 0xc0001b67f5, 0xc, 0xc, 0x0, 0x0) /usr/lib/go-1.11/src/crypto/tls/handshake_client.go:629 +0x53 crypto/tls.(*clientHandshakeState).handshake(0xc000a01e80, 0xc0002f2000, 0x0) /usr/lib/go-1.11/src/crypto/tls/handshake_client.go:263 +0x644 crypto/tls.(*Conn).clientHandshake(0xc0001b6700, 0x9d04c0, 0xc0001b6820) /usr/lib/go-1.11/src/crypto/tls/handshake_client.go:168 +0x397 crypto/tls.(*Conn).Handshake(0xc0001b6700, 0x0, 0x0) /usr/lib/go-1.11/src/crypto/tls/conn.go:1272 +0xf1 net/http.(*persistConn).addTLS.func2(0x0, 0xc0001b6700, 0xc00086e460, 0xc000b680c0) /usr/lib/go-1.11/src/net/http/transport.go:1173 +0x42 created by net/http.(*persistConn).addTLS /usr/lib/go-1.11/src/net/http/transport.go:1169 +0x17e goroutine 2321 [chan receive]: github.com/czerwonk/atlas_exporter/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00076a900, 0x0, 0x0, 0x0, 0x0, 0x0) github.com/czerwonk/atlas_exporter/vendor/github.com/prometheus/client_golang/prometheus/registry.go:455 +0x4fa github.com/czerwonk/atlas_exporter/vendor/github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0xa3c920, 0xc0004ba460, 0xc000e08300) github.com/czerwonk/atlas_exporter/vendor/github.com/prometheus/client_golang/prometheus/promhttp/http.go:82 +0x49 net/http.HandlerFunc.ServeHTTP(0xc00076a980, 0xa3c920, 0xc0004ba460, 0xc000e08300) /usr/lib/go-1.11/src/net/http/server.go:1964 +0x44 main.handleMetricsRequest(0xa3c920, 0xc0004ba460, 0xc000e08300, 0x0, 0x0) github.com/czerwonk/atlas_exporter/main.go:169 +0x51e main.errorHandler.func1(0xa3c920, 0xc0004ba460, 0xc000e08300) github.com/czerwonk/atlas_exporter/main.go:127 +0x47 net/http.HandlerFunc.ServeHTTP(0xc00006acf0, 0xa3c920, 0xc0004ba460, 0xc000e08300) /usr/lib/go-1.11/src/net/http/server.go:1964 +0x44 net/http.(*ServeMux).ServeHTTP(0xe02740, 0xa3c920, 0xc0004ba460, 0xc000e08300) /usr/lib/go-1.11/src/net/http/server.go:2361 +0x127 net/http.serverHandler.ServeHTTP(0xc00014cea0, 0xa3c920, 0xc0004ba460, 0xc000e08300) /usr/lib/go-1.11/src/net/http/server.go:2741 +0xab net/http.(*conn).serve(0xc0005410e0, 0xa3cfa0, 0xc00076a740) /usr/lib/go-1.11/src/net/http/server.go:1847 +0x646 created by net/http.(*Server).Serve /usr/lib/go-1.11/src/net/http/server.go:2851 +0x2f5 goroutine 2317 [IO wait]: internal/poll.runtime_pollWait(0x7f37ce9a2610, 0x72, 0xc000068858) /usr/lib/go-1.11/src/runtime/netpoll.go:173 +0x66 internal/poll.(*pollDesc).wait(0xc0002d0818, 0x72, 0xffffffffffffff00, 0xa38bc0, 0xdbf638) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:85 +0x9a internal/poll.(*pollDesc).waitRead(0xc0002d0818, 0xc000c5d000, 0x1000, 0x1000) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:90 +0x3d internal/poll.(*FD).Read(0xc0002d0800, 0xc000c5d000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/internal/poll/fd_unix.go:169 +0x179 net.(*netFD).Read(0xc0002d0800, 0xc000c5d000, 0x1000, 0x1000, 0x40a1bb, 0xc000010000, 0x920260) /usr/lib/go-1.11/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc0007d6098, 0xc000c5d000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/net/net.go:177 +0x68 crypto/tls.(*block).readFromUntil(0xc000c56ff0, 0xa37ce0, 0xc0007d6098, 0x5, 0xc0007d6098, 0xc000595880) /usr/lib/go-1.11/src/crypto/tls/conn.go:492 +0x89 crypto/tls.(*Conn).readRecord(0xc000086a80, 0x9d0417, 0xc000086ba0, 0x455fb0) /usr/lib/go-1.11/src/crypto/tls/conn.go:593 +0xdd crypto/tls.(*Conn).Read(0xc000086a80, 0xc001148000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/crypto/tls/conn.go:1145 +0xf1 net/http.(*persistConn).Read(0xc000286360, 0xc001148000, 0x1000, 0x1000, 0xc000068c70, 0x406875, 0xc00054ade0) /usr/lib/go-1.11/src/net/http/transport.go:1499 +0x75 bufio.(*Reader).fill(0xc000961320) /usr/lib/go-1.11/src/bufio/bufio.go:100 +0x10f bufio.(*Reader).Peek(0xc000961320, 0x1, 0x0, 0x0, 0x1, 0xc00054b4a0, 0x0) /usr/lib/go-1.11/src/bufio/bufio.go:132 +0x3f net/http.(*persistConn).readLoop(0xc000286360) /usr/lib/go-1.11/src/net/http/transport.go:1647 +0x1a2 created by net/http.(*Transport).dialConn /usr/lib/go-1.11/src/net/http/transport.go:1340 +0x941 goroutine 2319 [chan receive]: net/http.(*Transport).getConn.func2.1(0xc0001ca720, 0xdfc2e0, 0x0, 0x0, 0xc0002e4630, 0x5, 0xc00048da60, 0x12, 0x9d0068) /usr/lib/go-1.11/src/net/http/transport.go:967 +0x4a created by net/http.(*Transport).getConn.func2 /usr/lib/go-1.11/src/net/http/transport.go:966 +0xa6 goroutine 2318 [select]: net/http.(*persistConn).writeLoop(0xc000286360) /usr/lib/go-1.11/src/net/http/transport.go:1887 +0x113 created by net/http.(*Transport).dialConn /usr/lib/go-1.11/src/net/http/transport.go:1341 +0x966 goroutine 2281 [IO wait]: internal/poll.runtime_pollWait(0x7f37ce9a2540, 0x72, 0xc0005d2940) /usr/lib/go-1.11/src/runtime/netpoll.go:173 +0x66 internal/poll.(*pollDesc).wait(0xc00016e318, 0x72, 0xffffffffffffff00, 0xa38bc0, 0xdbf638) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:85 +0x9a internal/poll.(*pollDesc).waitRead(0xc00016e318, 0xc000b80c00, 0x400, 0x400) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:90 +0x3d internal/poll.(*FD).Read(0xc00016e300, 0xc000b80c00, 0x400, 0x400, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/internal/poll/fd_unix.go:169 +0x179 net.(*netFD).Read(0xc00016e300, 0xc000b80c00, 0x400, 0x400, 0xc000b80c00, 0x0, 0x400) /usr/lib/go-1.11/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc0002ea058, 0xc000b80c00, 0x400, 0x400, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/net/net.go:177 +0x68 crypto/tls.(*block).readFromUntil(0xc0013277a0, 0xa37ce0, 0xc0002ea058, 0x5, 0xc0002ea058, 0x5946cf) /usr/lib/go-1.11/src/crypto/tls/conn.go:492 +0x89 crypto/tls.(*Conn).readRecord(0xc0001b6e00, 0x9d0416, 0xc0005d2c90, 0x0) /usr/lib/go-1.11/src/crypto/tls/conn.go:593 +0xdd crypto/tls.(*Conn).readHandshake(0xc0001b6e00, 0xc000396016, 0xc0003960c0, 0xb6, 0xb6) /usr/lib/go-1.11/src/crypto/tls/conn.go:955 +0x9a crypto/tls.(*clientHandshakeState).handshake(0xc0005d2e80, 0xc0002f2140, 0x0) /usr/lib/go-1.11/src/crypto/tls/handshake_client.go:191 +0xaa crypto/tls.(*Conn).clientHandshake(0xc0001b6e00, 0x9d04c0, 0xc0001b6f20) /usr/lib/go-1.11/src/crypto/tls/handshake_client.go:168 +0x397 crypto/tls.(*Conn).Handshake(0xc0001b6e00, 0x0, 0x0) /usr/lib/go-1.11/src/crypto/tls/conn.go:1272 +0xf1 net/http.(*persistConn).addTLS.func2(0x0, 0xc0001b6e00, 0xc00086e640, 0xc000b681e0) /usr/lib/go-1.11/src/net/http/transport.go:1173 +0x42 created by net/http.(*persistConn).addTLS /usr/lib/go-1.11/src/net/http/transport.go:1169 +0x17e goroutine 2354 [IO wait]: internal/poll.runtime_pollWait(0x7f37ce9a2200, 0x72, 0xc0002bae58) /usr/lib/go-1.11/src/runtime/netpoll.go:173 +0x66 internal/poll.(*pollDesc).wait(0xc00013e598, 0x72, 0xffffffffffffff00, 0xa38bc0, 0xdbf638) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:85 +0x9a internal/poll.(*pollDesc).waitRead(0xc00013e598, 0xc001300f00, 0x1, 0x1) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:90 +0x3d internal/poll.(*FD).Read(0xc00013e580, 0xc001300fd1, 0x1, 0x1, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/internal/poll/fd_unix.go:169 +0x179 net.(*netFD).Read(0xc00013e580, 0xc001300fd1, 0x1, 0x1, 0xc0002bafb8, 0x885ee3, 0xc000624960) /usr/lib/go-1.11/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc00000e1b8, 0xc001300fd1, 0x1, 0x1, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/net/net.go:177 +0x68 net/http.(*connReader).backgroundRead(0xc001300fc0) /usr/lib/go-1.11/src/net/http/server.go:676 +0x5a created by net/http.(*connReader).startBackgroundRead /usr/lib/go-1.11/src/net/http/server.go:672 +0xd2 goroutine 2276 [IO wait]: internal/poll.runtime_pollWait(0x7f37ce9a23a0, 0x72, 0xc0009a6858) /usr/lib/go-1.11/src/runtime/netpoll.go:173 +0x66 internal/poll.(*pollDesc).wait(0xc0002d0718, 0x72, 0xffffffffffffff00, 0xa38bc0, 0xdbf638) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:85 +0x9a internal/poll.(*pollDesc).waitRead(0xc0002d0718, 0xc000c5c000, 0x1000, 0x1000) /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:90 +0x3d internal/poll.(*FD).Read(0xc0002d0700, 0xc000c5c000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/internal/poll/fd_unix.go:169 +0x179 net.(*netFD).Read(0xc0002d0700, 0xc000c5c000, 0x1000, 0x1000, 0x40a1bb, 0xc000010000, 0x920260) /usr/lib/go-1.11/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc00000e138, 0xc000c5c000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/net/net.go:177 +0x68 crypto/tls.(*block).readFromUntil(0xc00153a6c0, 0xa37ce0, 0xc00000e138, 0x5, 0xc00000e138, 0x44a25a) /usr/lib/go-1.11/src/crypto/tls/conn.go:492 +0x89 crypto/tls.(*Conn).readRecord(0xc000427880, 0x9d0417, 0xc0004279a0, 0x455fb0) /usr/lib/go-1.11/src/crypto/tls/conn.go:593 +0xdd crypto/tls.(*Conn).Read(0xc000427880, 0xc0000d3000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go-1.11/src/crypto/tls/conn.go:1145 +0xf1 net/http.(*persistConn).Read(0xc0000c6360, 0xc0000d3000, 0x1000, 0x1000, 0xc0009a6c70, 0x406875, 0xc00054a000) /usr/lib/go-1.11/src/net/http/transport.go:1499 +0x75 bufio.(*Reader).fill(0xc00074dec0) /usr/lib/go-1.11/src/bufio/bufio.go:100 +0x10f bufio.(*Reader).Peek(0xc00074dec0, 0x1, 0x0, 0x0, 0x1, 0xc00054aae0, 0x0) /usr/lib/go-1.11/src/bufio/bufio.go:132 +0x3f net/http.(*persistConn).readLoop(0xc0000c6360) /usr/lib/go-1.11/src/net/http/transport.go:1647 +0x1a2 created by net/http.(*Transport).dialConn /usr/lib/go-1.11/src/net/http/transport.go:1340 +0x941 goroutine 2326 [select]: net/http.(*persistConn).writeLoop(0xc0001c6240) /usr/lib/go-1.11/src/net/http/transport.go:1887 +0x113 created by net/http.(*Transport).dialConn /usr/lib/go-1.11/src/net/http/transport.go:1341 +0x966 goroutine 2282 [chan send]: github.com/czerwonk/atlas_exporter/vendor/github.com/DNS-OARC/ripeatlas.(*Stream).MeasurementLatest.func2(0xc000232030, 0x0, 0x0, 0x136a, 0x4, 0xc00041a9e0, 0xe, 0xc00041a9d0, 0xe, 0x0, ...) github.com/czerwonk/atlas_exporter/vendor/github.com/DNS-OARC/ripeatlas/stream.go:132 +0x87 reflect.Value.call(0x8f91a0, 0xc0004504d0, 0x13, 0x9ad975, 0x4, 0xc000a43f08, 0x2, 0x2, 0xc000a9a000, 0xc000a43ef0, ...) /usr/lib/go-1.11/src/reflect/value.go:447 +0x454 reflect.Value.Call(0x8f91a0, 0xc0004504d0, 0x13, 0xc000a43f08, 0x2, 0x2, 0x5, 0x8d2aa0, 0xc0010a6120) /usr/lib/go-1.11/src/reflect/value.go:308 +0xa4 github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.(*caller).callFunc(0xc0001c4d80, 0xc000232030, 0x9a3920, 0xc00088c000, 0xc0010a6120, 0x0, 0x0) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/caller.go:74 +0x1f4 github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.(*methods).processIncomingMessage(0xc000232000, 0xc000232030, 0xc000033580) github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/handler.go:107 +0x41c created by github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio.inLoop github.com/czerwonk/atlas_exporter/vendor/github.com/graarh/golang-socketio/loop.go:136 +0xcb goroutine 2277 [select]: net/http.(*persistConn).writeLoop(0xc0000c6360) /usr/lib/go-1.11/src/net/http/transport.go:1887 +0x113 created by net/http.(*Transport).dialConn /usr/lib/go-1.11/src/net/http/transport.go:1341 +0x966 goroutine 2313 [chan receive]: net/http.(*persistConn).addTLS(0xc0001c66c0, 0xc00048da60, 0xe, 0x0, 0xc00048da6f, 0x3) /usr/lib/go-1.11/src/net/http/transport.go:1179 +0x1a7 net/http.(*Transport).dialConn(0xdfc2e0, 0xa3cfe0, 0xc0000b4030, 0x0, 0xc0002e4630, 0x5, 0xc00048da60, 0x12, 0xc000960180, 0xc000227f60, ...) /usr/lib/go-1.11/src/net/http/transport.go:1252 +0x15ad net/http.(*Transport).getConn.func4(0xdfc2e0, 0xa3cfe0, 0xc0000b4030, 0xc001336540, 0xc0001ca720) /usr/lib/go-1.11/src/net/http/transport.go:1001 +0x6e created by net/http.(*Transport).getConn /usr/lib/go-1.11/src/net/http/transport.go:1000 +0x3d7 goroutine 2342 [chan receive]: net/http.(*Transport).getConn.func2.1(0xc00054ae40, 0xdfc2e0, 0x0, 0x0, 0xc0000b0bd0, 0x5, 0xc000626800, 0x12, 0x9d0068) /usr/lib/go-1.11/src/net/http/transport.go:967 +0x4a created by net/http.(*Transport).getConn.func2 /usr/lib/go-1.11/src/net/http/transport.go:966 +0xa6 goroutine 2343 [chan receive]: net/http.(*Transport).getConn.func2.1(0xc00054b080, 0xdfc2e0, 0x0, 0x0, 0xc0000b0e40, 0x5, 0xc000626a60, 0x12, 0x9d0068) /usr/lib/go-1.11/src/net/http/transport.go:967 +0x4a created by net/http.(*Transport).getConn.func2 /usr/lib/go-1.11/src/net/http/transport.go:966 +0xa6