Page MenuHomePhabricator
Paste P9808

atlas_exporter prometheus-atlas-exporter crash (concurrent map iteration and map write)
ActivePublic

Authored by CDanis on Dec 4 2019, 6:31 PM.
Tags
None
Referenced Files
F31456680: raw.txt
Dec 4 2019, 6:31 PM
Subscribers
None
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

Event Timeline

CDanis changed the title of this paste from untitled to Masterwork From Distant Lands.
CDanis changed the title of this paste from Masterwork From Distant Lands to atlas_exporter prometheus-atlas-exporter crash (concurrent map iteration and map write).Dec 4 2019, 6:31 PM