Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
runtime stack:
runtime.throw(0xa14924, 0x1b)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/panic.go:616 +0x81
runtime.unlock(0xf80ba0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/lock_futex.go:118 +0xa0
runtime.printunlock()
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/print.go:79 +0x59
runtime.throw(0xa14924, 0x1b)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/panic.go:610 +0x4e
runtime.unlock(0xf80ba0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/lock_futex.go:118 +0xa0
runtime.printunlock()
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/print.go:79 +0x59
runtime.throw(0xa14924, 0x1b)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/panic.go:610 +0x4e
runtime.unlock(0xf80ba0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/lock_futex.go:118 +0xa0
runtime.printunlock()
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/print.go:79 +0x59
runtime.throw(0xa14924, 0x1b)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/panic.go:610 +0x4e
runtime.unlock(0xf80ba0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/lock_futex.go:118 +0xa0
runtime.printunlock()
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/print.go:79 +0x59
runtime.throw(0xa14924, 0x1b)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/panic.go:610 +0x4e
runtime.unlock(0xf80ba0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/lock_futex.go:118 +0xa0
runtime.printunlock()
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/print.go:79 +0x59
runtime.throw(0xa14924, 0x1b)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/panic.go:610 +0x4e
runtime.unlock(0xf80ba0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/lock_futex.go:118 +0xa0
runtime.printunlock()
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/print.go:79 +0x59
runtime.throw(0xa14924, 0x1b)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/panic.go:610 +0x4e
runtime.unlock(0xf80ba0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/lock_futex.go:118 +0xa0
runtime.printunlock()
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/print.go:79 +0x59
runtime.throw(0xa14924, 0x1b)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/panic.go:610 +0x4e
runtime.unlock(0xf80ba0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/lock_futex.go:118 +0xa0
runtime.printunlock()
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/print.go:79 +0x59
runtime.throw(0xa14924, 0x1b)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/panic.go:610 +0x4e
runtime.unlock(0xf80ba0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/lock_futex.go:118 +0xa0
runtime.printunlock()
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/print.go:79 +0x59
runtime.throw(0xa14924, 0x1b)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/panic.go:610 +0x4e
runtime.unlock(0xf80ba0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/lock_futex.go:118 +0xa0
runtime.printunlock()
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/print.go:79 +0x59
runtime.throw(0xa14924, 0x1b)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/panic.go:610 +0x4e
runtime.unlock(0xf80ba0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/lock_futex.go:118 +0xa0
runtime.printunlock()
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/print.go:79 +0x59
runtime.throw(0xa14924, 0x1b)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/panic.go:610 +0x4e
runtime.unlock(0xf80ba0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/lock_futex.go:118 +0xa0
runtime.printunlock()
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/print.go:79 +0x59
runtime.throw(0xa14924, 0x1b)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/panic.go:610 +0x4e
runtime.unlock(0xf80ba0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/lock_futex.go:118 +0xa0
runtime.printunlock()
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/print.go:79 +0x59
runtime.throw(0xa14924, 0x1b)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/panic.go:610 +0x4e
runtime.unlock(0xf80ba0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/lock_futex.go:118 +0xa0
runtime.printunlock()
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/print.go:79 +0x59
runtime.throw(0xa14924, 0x1b)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/panic.go:610 +0x4e
runtime.unlock(0xf80ba0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/lock_futex.go:118 +0xa0
runtime.printunlock()
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/print.go:79 +0x59
runtime.throw(0xa14924, 0x1b)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/panic.go:610 +0x4e
runtime.unlock(0xf80ba0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/lock_futex.go:118 +0xa0
runtime.printunlock()
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/print.go:79 +0x59
runtime.throw(0xa14924, 0x1b)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/panic.go:610 +0x4e
runtime.unlock(0xf80ba0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/lock_futex.go:118 +0xa0
runtime.printunlock()
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/print.go:79 +0x59
runtime.throw(0xa14924, 0x1b)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/panic.go:610 +0x4e
runtime.unlock(0xf80ba0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/lock_futex.go:118 +0xa0
runtime.printunlock()
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/print.go:79 +0x59
runtime.throw(0xa14924, 0x1b)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/panic.go:610 +0x4e
runtime.unlock(0xf80ba0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/lock_futex.go:118 +0xa0
runtime.printunlock()
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/print.go:79 +0x59
runtime.throw(0xa14924, 0x1b)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/panic.go:610 +0x4e
runtime.unlock(0xf80ba0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/lock_futex.go:118 +0xa0
runtime.printunlock()
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/print.go:79 +0x59
runtime.throw(0xa14924, 0x1b)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/panic.go:610 +0x4e
runtime.unlock(0xf80ba0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/lock_futex.go:118 +0xa0
runtime.printunlock()
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/print.go:79 +0x59
runtime.throw(0xa14924, 0x1b)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/panic.go:610 +0x4e
runtime.unlock(0xf80ba0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/lock_futex.go:118 +0xa0
runtime.printunlock()
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/print.go:79 +0x59
runtime.throw(0xa14924, 0x1b)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/panic.go:610 +0x4e
runtime.unlock(0xf80ba0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/lock_futex.go:118 +0xa0
runtime.printunlock()
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/print.go:79 +0x59
runtime.throw(0xa14924, 0x1b)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/panic.go:610 +0x4e
runtime.unlock(0xf80ba0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/lock_futex.go:118 +0xa0
runtime.printunlock()
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/print.go:79 +0x59
runtime.throw(0xa14924, 0x1b)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/panic.go:610 +0x4e
runtime.unlock(0xf80ba0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/lock_futex.go:118 +0xa0
runtime.printunlock()
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/print.go:79 +0x59
runtime.throw(0xa14924, 0x1b)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/panic.go:610 +0x4e
runtime.unlock(0xf80ba0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/lock_futex.go:118 +0xa0
runtime.printunlock()
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/print.go:79 +0x59
runtime.throw(0xa14924, 0x1b)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/panic.go:610 +0x4e
runtime.unlock(0xf80ba0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/lock_futex.go:118 +0xa0
runtime.printunlock()
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/print.go:79 +0x59
runtime.throw(0xa14924, 0x1b)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/panic.go:610 +0x4e
runtime.unlock(0xf80ba0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/lock_futex.go:118 +0xa0
runtime.printunlock()
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/print.go:79 +0x59
runtime.throw(0xa14924, 0x1b)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/panic.go:610 +0x4e
runtime.unlock(0xf80ba0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/lock_futex.go:118 +0xa0
runtime.printunlock()
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/print.go:79 +0x59
runtime.throw(0xa14924, 0x1b)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/panic.go:610 +0x4e
runtime.unlock(0xf80ba0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/lock_futex.go:118 +0xa0
runtime.printunlock()
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/print.go:79 +0x59
runtime.throw(0xa14924, 0x1b)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/panic.go:610 +0x4e
runtime.unlock(0xf80ba0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/lock_futex.go:118 +0xa0
runtime.printunlock()
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/print.go:79 +0x59
runtime.throw(0xa14924, 0x1b)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/panic.go:610 +0x4e
runtime.unlock(0xf80ba0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/lock_futex.go:118 +0xa0
runtime.printunlock()
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/print.go:79 +0x59
runtime.throw(0xa14924, 0x1b)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/panic.go:610 +0x4e
runtime.unlock(0xf80ba0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/lock_futex.go:118 +0xa0
runtime.printunlock()
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/print.go:79 +0x59
runtime.throw(0xa14924, 0x1b)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/panic.go:610 +0x4e
...additional frames elided...
goroutine 1 [runnable]:
internal/poll.runtime_pollWait(0x7faab2b84f00, 0x72, 0xffffffffffffffff)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42013a918, 0x72, 0xc42013a900, 0x0, 0x0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/internal/poll/fd_poll_runtime.go:85 +0xae
internal/poll.(*pollDesc).waitRead(0xc42013a918, 0xffffffffffffff00, 0x0, 0x0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Accept(0xc42013a900, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/internal/poll/fd_unix.go:343 +0x1a8
net.(*netFD).accept(0xc42013a900, 0xc420000180, 0xc42012fba0, 0x403008)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/net/fd_unix.go:238 +0x42
net.(*TCPListener).accept(0xc4201328c0, 0x948540, 0xc42012fbd0, 0x401e17)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/net/tcpsock_posix.go:136 +0x2e
net.(*TCPListener).AcceptTCP(0xc4201328c0, 0xc42012fc18, 0xc42012fc20, 0x18)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/net/tcpsock.go:234 +0x49
net/http.tcpKeepAliveListener.Accept(0xc4201328c0, 0xa31560, 0xc4201c2a00, 0xa82ac0, 0xc4201a5830)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/net/http/server.go:3167 +0x2f
net/http.(*Server).Serve(0xc4201ced00, 0xa82780, 0xc4201328c0, 0x0, 0x0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/net/http/server.go:2724 +0x1a5
net/http.(*Server).ListenAndServe(0xc4201ced00, 0xc4201ced00, 0x2)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/net/http/server.go:2665 +0xa9
net/http.ListenAndServe(0x7ffd624494dc, 0x5, 0x0, 0x0, 0x1, 0xc4201c1710)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/net/http/server.go:2923 +0x7f
main.main()
/home/christian/go/src/github.com/prometheus/node_exporter/node_exporter.go:112 +0x991
goroutine 23 [chan receive]:
github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc4200683c0, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/christian/go/src/github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus/registry.go:444 +0x89f
github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus.Gatherers.Gather(0xc4202e66e0, 0x2, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/christian/go/src/github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus/registry.go:591 +0xf8e
github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7faab2b44280, 0xc4201245a0, 0xc42016ec00)
/home/christian/go/src/github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus/promhttp/http.go:116 +0x59
net/http.HandlerFunc.ServeHTTP(0xc420124460, 0x7faab2b44280, 0xc4201245a0, 0xc42016ec00)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/net/http/server.go:1921 +0x44
github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7faab2b44280, 0xc4201245a0, 0xc42016ec00)
/home/christian/go/src/github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc4202ed3e0, 0x7faab2b44280, 0xc4201245a0, 0xc42016ec00)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/net/http/server.go:1921 +0x44
github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xa82280, 0xc4201d42a0, 0xc42016ec00)
/home/christian/go/src/github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus/promhttp/instrument_server.go:100 +0xd0
net/http.HandlerFunc.ServeHTTP(0xc4202ed4a0, 0xa82280, 0xc4201d42a0, 0xc42016ec00)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/net/http/server.go:1921 +0x44
main.handler(0xa82280, 0xc4201d42a0, 0xc42016ec00)
/home/christian/go/src/github.com/prometheus/node_exporter/node_exporter.go:68 +0x742
net/http.HandlerFunc.ServeHTTP(0xa31390, 0xa82280, 0xc4201d42a0, 0xc42016ec00)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/net/http/server.go:1921 +0x44
net/http.(*ServeMux).ServeHTTP(0xf62e20, 0xa82280, 0xc4201d42a0, 0xc42016ec00)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/net/http/server.go:2299 +0x130
net/http.serverHandler.ServeHTTP(0xc4201ced00, 0xa82280, 0xc4201d42a0, 0xc42016ec00)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/net/http/server.go:2648 +0xbc
net/http.(*conn).serve(0xc4201c2960, 0xa82a00, 0xc4201e2040)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/net/http/server.go:1804 +0x6cc
created by net/http.(*Server).Serve
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/net/http/server.go:2749 +0x27b
goroutine 40989 [semacquire]:
sync.runtime_Semacquire(0xc42043f84c)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/sema.go:56 +0x39
sync.(*WaitGroup).Wait(0xc42043f840)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/sync/waitgroup.go:129 +0x72
github.com/prometheus/node_exporter/collector.nodeCollector.Collect(0xc4202ed170, 0xc420225f20)
/home/christian/go/src/github.com/prometheus/node_exporter/collector/collector.go:122 +0x12f
github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
/home/christian/go/src/github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus/registry.go:401 +0x5c
created by github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather
/home/christian/go/src/github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus/registry.go:454 +0x864
goroutine 31 [chan receive]:
github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc420138280, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/christian/go/src/github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus/registry.go:444 +0x89f
github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus.Gatherers.Gather(0xc4202e7020, 0x2, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/christian/go/src/github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus/registry.go:591 +0xf8e
github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7faab2b44280, 0xc42021e6e0, 0xc42016e400)
/home/christian/go/src/github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus/promhttp/http.go:116 +0x59
net/http.HandlerFunc.ServeHTTP(0xc42021e5a0, 0x7faab2b44280, 0xc42021e6e0, 0xc42016e400)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/net/http/server.go:1921 +0x44
github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7faab2b44280, 0xc42021e6e0, 0xc42016e400)
/home/christian/go/src/github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc4205f6b40, 0x7faab2b44280, 0xc42021e6e0, 0xc42016e400)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/net/http/server.go:1921 +0x44
github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xa82280, 0xc4201d4460, 0xc42016e400)
/home/christian/go/src/github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus/promhttp/instrument_server.go:100 +0xd0
net/http.HandlerFunc.ServeHTTP(0xc4205f6c00, 0xa82280, 0xc4201d4460, 0xc42016e400)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/net/http/server.go:1921 +0x44
main.handler(0xa82280, 0xc4201d4460, 0xc42016e400)
/home/christian/go/src/github.com/prometheus/node_exporter/node_exporter.go:68 +0x742
net/http.HandlerFunc.ServeHTTP(0xa31390, 0xa82280, 0xc4201d4460, 0xc42016e400)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/net/http/server.go:1921 +0x44
net/http.(*ServeMux).ServeHTTP(0xf62e20, 0xa82280, 0xc4201d4460, 0xc42016e400)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/net/http/server.go:2299 +0x130
net/http.serverHandler.ServeHTTP(0xc4201ced00, 0xa82280, 0xc4201d4460, 0xc42016e400)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/net/http/server.go:2648 +0xbc
net/http.(*conn).serve(0xc4201c2a00, 0xa82a00, 0xc420068280)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/net/http/server.go:1804 +0x6cc
created by net/http.(*Server).Serve
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/net/http/server.go:2749 +0x27b
goroutine 41003 [IO wait]:
internal/poll.runtime_pollWait(0x7faab2b84e30, 0x72, 0x0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42013a998, 0x72, 0xffffffffffffff00, 0xa7e640, 0xf345c0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/internal/poll/fd_poll_runtime.go:85 +0xae
internal/poll.(*pollDesc).waitRead(0xc42013a998, 0xc4201a5900, 0x1, 0x1)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42013a980, 0xc4201a5931, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/internal/poll/fd_unix.go:134 +0x17d
net.(*netFD).Read(0xc42013a980, 0xc4201a5931, 0x1, 0x1, 0x43fda4, 0xc4201378bc, 0x0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc4201328d0, 0xc4201a5931, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/net/net.go:176 +0x6d
net/http.(*connReader).backgroundRead(0xc4201a5920)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/net/http/server.go:660 +0x62
created by net/http.(*connReader).startBackgroundRead
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/net/http/server.go:656 +0xce
goroutine 41010 [IO wait]:
internal/poll.runtime_pollWait(0x7faab2b84d60, 0x72, 0x0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42013ab18, 0x72, 0xffffffffffffff00, 0xa7e640, 0xf345c0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/internal/poll/fd_poll_runtime.go:85 +0xae
internal/poll.(*pollDesc).waitRead(0xc42013ab18, 0xc4201f6a00, 0x1, 0x1)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42013ab00, 0xc4201f6a91, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/internal/poll/fd_unix.go:134 +0x17d
net.(*netFD).Read(0xc42013ab00, 0xc4201f6a91, 0x1, 0x1, 0xc4205b6178, 0x457420, 0xc4201dc798)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e048, 0xc4201f6a91, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/net/net.go:176 +0x6d
net/http.(*connReader).backgroundRead(0xc4201f6a80)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/net/http/server.go:660 +0x62
created by net/http.(*connReader).startBackgroundRead
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/net/http/server.go:656 +0xce
goroutine 40991 [chan receive, locked to thread]:
github.com/prometheus/node_exporter/vendor/github.com/mdlayher/netlink.newSysSocket.func1(0xc42013c001, 0xc42043f850, 0xc42013c0c0)
/home/christian/go/src/github.com/prometheus/node_exporter/vendor/github.com/mdlayher/netlink/conn_linux.go:258 +0x8a
created by github.com/prometheus/node_exporter/vendor/github.com/mdlayher/netlink.newSysSocket
/home/christian/go/src/github.com/prometheus/node_exporter/vendor/github.com/mdlayher/netlink/conn_linux.go:241 +0xa0
goroutine 40988 [semacquire]:
sync.runtime_Semacquire(0xc42043f83c)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/sema.go:56 +0x39
sync.(*WaitGroup).Wait(0xc42043f830)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/sync/waitgroup.go:129 +0x72
github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc42043f830, 0xc420225f20)
/home/christian/go/src/github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus/registry.go:415 +0x2b
created by github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather
/home/christian/go/src/github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus/registry.go:414 +0x57f
goroutine 40990 [runnable]:
math/rand.Uint32(0x929240)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/math/rand/rand.go:308 +0x44
github.com/prometheus/node_exporter/vendor/github.com/mdlayher/netlink.NewConn(0xa81cc0, 0xc4202e74c0, 0xc40000220e, 0x7faa0000220e)
/home/christian/go/src/github.com/prometheus/node_exporter/vendor/github.com/mdlayher/netlink/conn.go:74 +0x40
github.com/prometheus/node_exporter/vendor/github.com/mdlayher/netlink.Dial(0x10, 0x0, 0x413098, 0x20, 0x973f40)
/home/christian/go/src/github.com/prometheus/node_exporter/vendor/github.com/mdlayher/netlink/conn.go:65 +0x87
github.com/prometheus/node_exporter/vendor/github.com/mdlayher/genetlink.Dial(0x0, 0xa88f60, 0x9a25c0, 0xa88f60)
/home/christian/go/src/github.com/prometheus/node_exporter/vendor/github.com/mdlayher/genetlink/conn.go:22 +0x38
github.com/prometheus/node_exporter/vendor/github.com/mdlayher/wifi.newClient(0x0, 0x8, 0x0)
/home/christian/go/src/github.com/prometheus/node_exporter/vendor/github.com/mdlayher/wifi/client_linux.go:39 +0x2a
github.com/prometheus/node_exporter/vendor/github.com/mdlayher/wifi.New(0xc420188ca8, 0x4123c6, 0x7faab2b401c8)
/home/christian/go/src/github.com/prometheus/node_exporter/vendor/github.com/mdlayher/wifi/client.go:23 +0x26
github.com/prometheus/node_exporter/collector.newWifiStater(0xa02ff8, 0x0, 0x4574c0, 0x7faab2bee000, 0xc420188d40, 0x10000c420411b00)
/home/christian/go/src/github.com/prometheus/node_exporter/collector/wifi_linux.go:319 +0xa2
github.com/prometheus/node_exporter/collector.(*wifiCollector).Update(0xc420124370, 0xc420225f20, 0x0, 0x0)
/home/christian/go/src/github.com/prometheus/node_exporter/collector/wifi_linux.go:145 +0x50
github.com/prometheus/node_exporter/collector.execute(0xa0403e, 0x4, 0xa7cd60, 0xc420124370, 0xc420225f20)
/home/christian/go/src/github.com/prometheus/node_exporter/collector/collector.go:127 +0x7e
github.com/prometheus/node_exporter/collector.nodeCollector.Collect.func1(0xc420225f20, 0xc42043f840, 0xa0403e, 0x4, 0xa7cd60, 0xc420124370)
/home/christian/go/src/github.com/prometheus/node_exporter/collector/collector.go:118 +0x53
created by github.com/prometheus/node_exporter/collector.nodeCollector.Collect
/home/christian/go/src/github.com/prometheus/node_exporter/collector/collector.go:117 +0x109
goroutine 41016 [runnable]:
syscall.Syscall(0x0, 0x7, 0xc420177000, 0x1000, 0x5a0, 0x1000, 0x0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/syscall/asm_linux_amd64.s:18 +0x5
syscall.read(0x7, 0xc420177000, 0x1000, 0x1000, 0xc42021e701, 0x0, 0x0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/syscall/zsyscall_linux_amd64.go:749 +0x55
syscall.Read(0x7, 0xc420177000, 0x1000, 0x1000, 0x7faab2bee6c8, 0xc420074f57, 0xc420074fa8)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/syscall/syscall_unix.go:162 +0x49
internal/poll.(*FD).Read(0xc42021e780, 0xc420177000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/internal/poll/fd_unix.go:130 +0x118
os.(*File).read(0xc420132ad0, 0xc420177000, 0x1000, 0x1000, 0x0, 0x8800, 0x94f6c0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/os/file_unix.go:218 +0x4e
os.(*File).Read(0xc420132ad0, 0xc420177000, 0x1000, 0x1000, 0x1000, 0x1000, 0x937e20)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/os/file.go:103 +0x6d
bufio.(*Scanner).Scan(0xc420075488, 0xa317c0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/bufio/scan.go:207 +0xbd
github.com/prometheus/node_exporter/vendor/github.com/prometheus/procfs.FS.NewStat(0xa04165, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/christian/go/src/github.com/prometheus/node_exporter/vendor/github.com/prometheus/procfs/stat.go:165 +0x1ad
github.com/prometheus/node_exporter/vendor/github.com/prometheus/procfs.ProcStat.StartTime(0x220e, 0xc420218940, 0xd, 0xc42021894d, 0x1, 0x1820, 0x220e, 0x1820, 0x8807, 0x220e, ...)
/home/christian/go/src/github.com/prometheus/node_exporter/vendor/github.com/prometheus/procfs/proc_stat.go:178 +0x6d
github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus.(*processCollector).processCollect(0xc420124320, 0xc4205b7bc0)
/home/christian/go/src/github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus/process_collector.go:128 +0x569
github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus.(*processCollector).(github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus.processCollect)-fm(0xc4205b7bc0)
/home/christian/go/src/github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus/process_collector.go:90 +0x34
github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus.(*processCollector).Collect(0xc420124320, 0xc4205b7bc0)
/home/christian/go/src/github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus/process_collector.go:108 +0x34
github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
/home/christian/go/src/github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus/registry.go:401 +0x5c
created by github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather
/home/christian/go/src/github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus/registry.go:454 +0x864
goroutine 41015 [semacquire]:
sync.runtime_Semacquire(0xc4202188dc)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/runtime/sema.go:56 +0x39
sync.(*WaitGroup).Wait(0xc4202188d0)
/home/christian/tmp/node_exporter-tests/go/go-1.10.3-lockthread-reverted/src/sync/waitgroup.go:129 +0x72
github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc4202188d0, 0xc4205b7bc0)
/home/christian/go/src/github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus/registry.go:415 +0x2b
created by github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus.(*Registry).Gather
/home/christian/go/src/github.com/prometheus/node_exporter/vendor/github.com/prometheus/client_golang/prometheus/registry.go:414 +0x57f
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.