pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/60326: node_exporter pkg crashes on netbsd 10 unless COMPAT_90 is present in kernel



>Number:         60326
>Category:       pkg
>Synopsis:       node_exporter pkg crashes on netbsd 10 unless COMPAT_90 is present in kernel
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Jun 12 21:45:00 +0000 2026
>Originator:     Sean Davis
>Release:        NetBSD 10.1_STABLE
>Organization:
>Environment:
NetBSD phoenix 10.1_STABLE NetBSD 10.1_STABLE (PHOENIX) #0: Fri Jun 12 16:16:43 CDT 2026  dive@phoebe:/mnt/ram/netbsd/obj/sys/arch/amd64/compile/PHOENIX amd64
>Description:
I run a custom kernel configuration and noticed that node_exporter would not work due to a crash in an lwp_park related syscall (see full stacktrace below)

As soon as anything tried to hit /metrics, it crashes.

I added COMPAT_90 to my kernel and that fixed it.

Here's the stack trace:

phoenix# env GOTRACEBACK=all node_exporter
time=2026-06-12T21:04:08.585Z level=INFO source=node_exporter.go:216 msg="Starting node_exporter" version="(version=1.10.2, branch=v1.10.2, revision=5)"
time=2026-06-12T21:04:08.586Z level=INFO source=node_exporter.go:217 msg="Build context" build_context="(go=go1.26.2, platform=netbsd/amd64, user=, date=, tags=unknown)"
time=2026-06-12T21:04:08.588Z level=WARN source=node_exporter.go:219 msg="Node Exporter is running as root user. This exporter is designed to run as unprivileged user, root is not required."
time=2026-06-12T21:04:08.590Z level=INFO source=filesystem_common.go:265 msg="Parsed flag --collector.filesystem.mount-points-exclude" collector=filesystem flag=^/(dev)($|/)
time=2026-06-12T21:04:08.591Z level=INFO source=filesystem_common.go:294 msg="Parsed flag --collector.filesystem.fs-types-exclude" collector=filesystem flag=^(kernfs|procfs|ptyfs|fdesc)$
time=2026-06-12T21:04:08.591Z level=INFO source=node_exporter.go:135 msg="Enabled collectors"
time=2026-06-12T21:04:08.592Z level=INFO source=node_exporter.go:141 msg=boottime
time=2026-06-12T21:04:08.592Z level=INFO source=node_exporter.go:141 msg=cpu
time=2026-06-12T21:04:08.592Z level=INFO source=node_exporter.go:141 msg=filesystem
time=2026-06-12T21:04:08.592Z level=INFO source=node_exporter.go:141 msg=loadavg
time=2026-06-12T21:04:08.592Z level=INFO source=node_exporter.go:141 msg=meminfo
time=2026-06-12T21:04:08.592Z level=INFO source=node_exporter.go:141 msg=netdev
time=2026-06-12T21:04:08.593Z level=INFO source=node_exporter.go:141 msg=os
time=2026-06-12T21:04:08.593Z level=INFO source=node_exporter.go:141 msg=textfile
time=2026-06-12T21:04:08.593Z level=INFO source=node_exporter.go:141 msg=time
time=2026-06-12T21:04:08.593Z level=INFO source=node_exporter.go:141 msg=uname
time=2026-06-12T21:04:08.595Z level=INFO source=tls_config.go:346 msg="Listening on" address=[::]:9100
time=2026-06-12T21:04:08.596Z level=INFO source=tls_config.go:349 msg="TLS is disabled." http2=false address=[::]:9100
SIGSYS: bad system call
PC=0x492f23 m=4 sigcode=32767

goroutine 0 gp=0x20bd113041e0 m=4 mp=0x20bd11300008 [idle]:
runtime.lwp_park(0x3, 0x0, 0x0, 0x0, 0x20bd11300530, 0x0)
	/usr/pkg/go126/src/runtime/sys_netbsd_amd64.s:99 +0x23 fp=0x76eb5ddefde0 sp=0x76eb5ddefdd8 pc=0x492f23
runtime.semasleep(0xffffffffffffffff)
	/usr/pkg/go126/src/runtime/os_netbsd.go:173 +0x11f fp=0x76eb5ddefe40 sp=0x76eb5ddefde0 pc=0x44ee7f
runtime.notesleep(0x76eb5ddefe98?)
	/usr/pkg/go126/src/runtime/lock_sema.go:62 +0x71 fp=0x76eb5ddefe78 sp=0x76eb5ddefe40 pc=0x421d31
runtime.mPark(...)
	/usr/pkg/go126/src/runtime/proc.go:1967
runtime.stopm()
	/usr/pkg/go126/src/runtime/proc.go:3008 +0x8c fp=0x76eb5ddefea8 sp=0x76eb5ddefe78 pc=0x4596ac
runtime.startlockedm(0x20bd112bc960?)
	/usr/pkg/go126/src/runtime/proc.go:3291 +0x5e fp=0x76eb5ddefed0 sp=0x76eb5ddefea8 pc=0x45a01e
runtime.schedule()
	/usr/pkg/go126/src/runtime/proc.go:4226 +0x6a fp=0x76eb5ddeff10 sp=0x76eb5ddefed0 pc=0x45c3aa
runtime.goexit0(0x20bd112bc960?)
	/usr/pkg/go126/src/runtime/proc.go:4500 +0x18 fp=0x76eb5ddeff28 sp=0x76eb5ddeff10 pc=0x45d1d8
runtime.mcall()
	/usr/pkg/go126/src/runtime/asm_amd64.s:496 +0x55 fp=0x76eb5ddeff40 sp=0x76eb5ddeff28 pc=0x48fe35

goroutine 1 gp=0x20bd1121c1e0 m=nil [sync.WaitGroup.Wait]:
runtime.gopark(0x20bd11247990?, 0x424394?, 0x40?, 0xf3?, 0x1?)
	/usr/pkg/go126/src/runtime/proc.go:462 +0xce fp=0x20bd11247930 sp=0x20bd11247910 pc=0x48a3ae
runtime.goparkunlock(...)
	/usr/pkg/go126/src/runtime/proc.go:468
runtime.semacquire1(0x20bd11432990, 0x0, 0x1, 0x0, 0x19)
	/usr/pkg/go126/src/runtime/sema.go:192 +0x232 fp=0x20bd11247998 sp=0x20bd11247930 pc=0x468ff2
sync.runtime_SemacquireWaitGroup(0x20bd1122b8a8?, 0xe0?)
	/usr/pkg/go126/src/runtime/sema.go:114 +0x2e fp=0x20bd112479d0 sp=0x20bd11247998 pc=0x48ba6e
sync.(*WaitGroup).Wait(0x20bd11432988)
	/usr/pkg/go126/src/sync/waitgroup.go:206 +0x85 fp=0x20bd112479f8 sp=0x20bd112479d0 pc=0x4a0085
golang.org/x/sync/errgroup.(*Group).Wait(0x20bd11432980)
	/pbulk/work/sysutils/node_exporter/work/.gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:56 +0x1e fp=0x20bd11247a18 sp=0x20bd112479f8 pc=0x969b7e
github.com/prometheus/exporter-toolkit/web.ServeMultiple({0x20bd11247b18, 0x1, 0xb72975?}, 0x20bd11214b00, 0x20bd11326090, 0x20bd11314400)
	/pbulk/work/sysutils/node_exporter/work/.gopath/pkg/mod/github.com/prometheus/exporter-toolkit@v0.14.1/web/tls_config.go:276 +0x117 fp=0x20bd11247a60 sp=0x20bd11247a18 pc=0x96d7f7
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0x20bd11214b00, 0x20bd11326090, 0x20bd11314400)
	/pbulk/work/sysutils/node_exporter/work/.gopath/pkg/mod/github.com/prometheus/exporter-toolkit@v0.14.1/web/tls_config.go:324 +0x4ba fp=0x20bd11247b48 sp=0x20bd11247a60 pc=0x96dd5a
main.main()
	/pbulk/work/sysutils/node_exporter/work/node_exporter-1.10.2/node_exporter.go:246 +0x127c fp=0x20bd11247f48 sp=0x20bd11247b48 pc=0x9aa19c
runtime.main()
	/usr/pkg/go126/src/runtime/proc.go:290 +0x2d5 fp=0x20bd11247fe0 sp=0x20bd11247f48 pc=0x454a35
runtime.goexit({})
	/usr/pkg/go126/src/runtime/asm_amd64.s:1771 +0x1 fp=0x20bd11247fe8 sp=0x20bd11247fe0 pc=0x491a81

goroutine 2 gp=0x20bd1121cd20 m=nil [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/pkg/go126/src/runtime/proc.go:462 +0xce fp=0x20bd11262fa8 sp=0x20bd11262f88 pc=0x48a3ae
runtime.goparkunlock(...)
	/usr/pkg/go126/src/runtime/proc.go:468
runtime.forcegchelper()
	/usr/pkg/go126/src/runtime/proc.go:375 +0xb3 fp=0x20bd11262fe0 sp=0x20bd11262fa8 pc=0x454d53
runtime.goexit({})
	/usr/pkg/go126/src/runtime/asm_amd64.s:1771 +0x1 fp=0x20bd11262fe8 sp=0x20bd11262fe0 pc=0x491a81
created by runtime.init.7 in goroutine 1
	/usr/pkg/go126/src/runtime/proc.go:363 +0x1a

goroutine 3 gp=0x20bd1121d2c0 m=nil [GC sweep wait]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/pkg/go126/src/runtime/proc.go:462 +0xce fp=0x20bd11263788 sp=0x20bd11263768 pc=0x48a3ae
runtime.goparkunlock(...)
	/usr/pkg/go126/src/runtime/proc.go:468
runtime.bgsweep(0x20bd11242080)
	/usr/pkg/go126/src/runtime/mgcsweep.go:279 +0x94 fp=0x20bd112637c8 sp=0x20bd11263788 pc=0x43c6f4
runtime.gcenable.gowrap1()
	/usr/pkg/go126/src/runtime/mgc.go:214 +0x17 fp=0x20bd112637e0 sp=0x20bd112637c8 pc=0x42db57
runtime.goexit({})
	/usr/pkg/go126/src/runtime/asm_amd64.s:1771 +0x1 fp=0x20bd112637e8 sp=0x20bd112637e0 pc=0x491a81
created by runtime.gcenable in goroutine 1
	/usr/pkg/go126/src/runtime/mgc.go:214 +0x66

goroutine 4 gp=0x20bd1121d4a0 m=nil [GC scavenge wait]:
runtime.gopark(0x20bd11242080?, 0xbb3eb8?, 0x1?, 0x0?, 0x20bd1121d4a0?)
	/usr/pkg/go126/src/runtime/proc.go:462 +0xce fp=0x20bd11263f78 sp=0x20bd11263f58 pc=0x48a3ae
runtime.goparkunlock(...)
	/usr/pkg/go126/src/runtime/proc.go:468
runtime.(*scavengerState).park(0x1347020)
	/usr/pkg/go126/src/runtime/mgcscavenge.go:425 +0x49 fp=0x20bd11263fa8 sp=0x20bd11263f78 pc=0x43a229
runtime.bgscavenge(0x20bd11242080)
	/usr/pkg/go126/src/runtime/mgcscavenge.go:653 +0x3c fp=0x20bd11263fc8 sp=0x20bd11263fa8 pc=0x43a79c
runtime.gcenable.gowrap2()
	/usr/pkg/go126/src/runtime/mgc.go:215 +0x17 fp=0x20bd11263fe0 sp=0x20bd11263fc8 pc=0x42db17
runtime.goexit({})
	/usr/pkg/go126/src/runtime/asm_amd64.s:1771 +0x1 fp=0x20bd11263fe8 sp=0x20bd11263fe0 pc=0x491a81
created by runtime.gcenable in goroutine 1
	/usr/pkg/go126/src/runtime/mgc.go:215 +0xa5

goroutine 5 gp=0x20bd112bc000 m=nil [finalizer wait]:
runtime.gopark(0x4641d5?, 0x1c8?, 0x20?, 0xbc?, 0x20bd11262601?)
	/usr/pkg/go126/src/runtime/proc.go:462 +0xce fp=0x20bd11262620 sp=0x20bd11262600 pc=0x48a3ae
runtime.runFinalizers()
	/usr/pkg/go126/src/runtime/mfinal.go:210 +0x107 fp=0x20bd112627e0 sp=0x20bd11262620 pc=0x42cac7
runtime.goexit({})
	/usr/pkg/go126/src/runtime/asm_amd64.s:1771 +0x1 fp=0x20bd112627e8 sp=0x20bd112627e0 pc=0x491a81
created by runtime.createfing in goroutine 1
	/usr/pkg/go126/src/runtime/mfinal.go:172 +0x3d

goroutine 6 gp=0x20bd112bc5a0 m=nil [cleanup wait]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/pkg/go126/src/runtime/proc.go:462 +0xce fp=0x20bd11264768 sp=0x20bd11264748 pc=0x48a3ae
runtime.goparkunlock(...)
	/usr/pkg/go126/src/runtime/proc.go:468
runtime.(*cleanupQueue).dequeue(0x1347300)
	/usr/pkg/go126/src/runtime/mcleanup.go:522 +0xd4 fp=0x20bd112647a0 sp=0x20bd11264768 pc=0x4294f4
runtime.runCleanups()
	/usr/pkg/go126/src/runtime/mcleanup.go:718 +0x45 fp=0x20bd112647e0 sp=0x20bd112647a0 pc=0x429b65
runtime.goexit({})
	/usr/pkg/go126/src/runtime/asm_amd64.s:1771 +0x1 fp=0x20bd112647e8 sp=0x20bd112647e0 pc=0x491a81
created by runtime.(*cleanupQueue).createGs in goroutine 1
	/usr/pkg/go126/src/runtime/mcleanup.go:672 +0xa5

goroutine 52 gp=0x20bd112bc780 m=nil [IO wait]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/pkg/go126/src/runtime/proc.go:462 +0xce fp=0x20bd1138d9f8 sp=0x20bd1138d9d8 pc=0x48a3ae
runtime.netpollblock(0x20bd1138da48?, 0x418ee6?, 0x0?)
	/usr/pkg/go126/src/runtime/netpoll.go:575 +0xf7 fp=0x20bd1138da30 sp=0x20bd1138d9f8 pc=0x44ddb7
internal/poll.runtime_pollWait(0x76eb5e651e00, 0x72)
	/usr/pkg/go126/src/runtime/netpoll.go:351 +0x85 fp=0x20bd1138da50 sp=0x20bd1138da30 pc=0x489605
internal/poll.(*pollDesc).wait(0x20bd11338180?, 0x900000001?, 0x0)
	/usr/pkg/go126/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0x20bd1138da78 sp=0x20bd1138da50 pc=0x4f7a67
internal/poll.(*pollDesc).waitRead(...)
	/usr/pkg/go126/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0x20bd11338180)
	/usr/pkg/go126/src/internal/poll/fd_unix.go:613 +0x28c fp=0x20bd1138db20 sp=0x20bd1138da78 pc=0x4fcaec
net.(*netFD).accept(0x20bd11338180)
	/usr/pkg/go126/src/net/fd_unix.go:150 +0x29 fp=0x20bd1138dbd8 sp=0x20bd1138db20 pc=0x5ce689
net.(*TCPListener).accept(0x20bd11432940)
	/usr/pkg/go126/src/net/tcpsock_posix.go:159 +0x1b fp=0x20bd1138dc28 sp=0x20bd1138dbd8 pc=0x5e261b
net.(*TCPListener).Accept(0x20bd11432940)
	/usr/pkg/go126/src/net/tcpsock.go:387 +0x30 fp=0x20bd1138dc58 sp=0x20bd1138dc28 pc=0x5e1910
net/http.(*onceCloseListener).Accept(0x20bd113a4b40?)
	<autogenerated>:1 +0x1b fp=0x20bd1138dc70 sp=0x20bd1138dc58 pc=0x74707b
net/http.(*Server).Serve(0x20bd11214b00, {0xbbf690, 0x20bd11432940})
	/usr/pkg/go126/src/net/http/server.go:3434 +0x30c fp=0x20bd1138dda0 sp=0x20bd1138dc70 pc=0x71f8ec
github.com/prometheus/exporter-toolkit/web.Serve({0xbbf690, 0x20bd11432940}, 0x20bd11214b00, 0x20bd11326090, 0x20bd11314400)
	/pbulk/work/sysutils/node_exporter/work/.gopath/pkg/mod/github.com/prometheus/exporter-toolkit@v0.14.1/web/tls_config.go:350 +0x745 fp=0x20bd1138df40 sp=0x20bd1138dda0 pc=0x96e5e5
github.com/prometheus/exporter-toolkit/web.ServeMultiple.func1()
	/pbulk/work/sysutils/node_exporter/work/.gopath/pkg/mod/github.com/prometheus/exporter-toolkit@v0.14.1/web/tls_config.go:273 +0x27 fp=0x20bd1138df78 sp=0x20bd1138df40 pc=0x96d887
golang.org/x/sync/errgroup.(*Group).Go.func1()
	/pbulk/work/sysutils/node_exporter/work/.gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x50 fp=0x20bd1138dfe0 sp=0x20bd1138df78 pc=0x969cd0
runtime.goexit({})
	/usr/pkg/go126/src/runtime/asm_amd64.s:1771 +0x1 fp=0x20bd1138dfe8 sp=0x20bd1138dfe0 pc=0x491a81
created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 1
	/pbulk/work/sysutils/node_exporter/work/.gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:78 +0x95

goroutine 53 gp=0x20bd112bc960 m=nil [runnable]:
runtime.Gosched(...)
	/usr/pkg/go126/src/runtime/proc.go:391
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0x20bd112ff3b0)
	/pbulk/work/sysutils/node_exporter/work/.gopath/pkg/mod/github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:550 +0xbc9 fp=0x20bd11389130 sp=0x20bd11388c58 pc=0x928149
github.com/prometheus/client_golang/prometheus.Gatherers.Gather({0x20bd11400bc0, 0x2, 0x20bd11298380?})
	/pbulk/work/sysutils/node_exporter/work/.gopath/pkg/mod/github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:754 +0x18d fp=0x20bd11389578 sp=0x20bd11389130 pc=0x92964d
github.com/prometheus/client_golang/prometheus.(*Gatherers).Gather(0x5000000000010?)
	<autogenerated>:1 +0x26 fp=0x20bd113895a0 sp=0x20bd11389578 pc=0x9320c6
github.com/prometheus/client_golang/prometheus.(*noTransactionGatherer).Gather(0x30?)
	/pbulk/work/sysutils/node_exporter/work/.gopath/pkg/mod/github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:1074 +0x1b fp=0x20bd113895b8 sp=0x20bd113895a0 pc=0x92bf7b
github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1({0x76eb5e5d44a0, 0x20bd112ff8b0}, 0x20bd113c72c0)
	/pbulk/work/sysutils/node_exporter/work/.gopath/pkg/mod/github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:171 +0x2cb fp=0x20bd113897c0 sp=0x20bd113895b8 pc=0x935b2b
net/http.HandlerFunc.ServeHTTP(0x20bd112bc960?, {0x76eb5e5d44a0?, 0x20bd112ff8b0?}, 0x76eb5e5d44a0?)
	/usr/pkg/go126/src/net/http/server.go:2286 +0x29 fp=0x20bd113897e8 sp=0x20bd113897c0 pc=0x71bf49
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentMetricHandler.InstrumentHandlerInFlight.func1({0x76eb5e5d44a0, 0x20bd112ff8b0}, 0x20bd113c72c0)
	/pbulk/work/sysutils/node_exporter/work/.gopath/pkg/mod/github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:60 +0xb6 fp=0x20bd11389860 sp=0x20bd113897e8 pc=0x936e56
net/http.HandlerFunc.ServeHTTP(0x12d1e40?, {0x76eb5e5d44a0?, 0x20bd112ff8b0?}, 0x20bd113898c8?)
	/usr/pkg/go126/src/net/http/server.go:2286 +0x29 fp=0x20bd11389888 sp=0x20bd11389860 pc=0x71bf49
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1({0xbbf3a0?, 0x20bd1132b2c0?}, 0x20bd113c72c0)
	/pbulk/work/sysutils/node_exporter/work/.gopath/pkg/mod/github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 +0xc3 fp=0x20bd11389998 sp=0x20bd11389888 pc=0x937c63
net/http.HandlerFunc.ServeHTTP(0x20bd11314400?, {0xbbf3a0?, 0x20bd1132b2c0?}, 0xfffffffffffffffc?)
	/usr/pkg/go126/src/net/http/server.go:2286 +0x29 fp=0x20bd113899c0 sp=0x20bd11389998 pc=0x71bf49
main.(*handler).ServeHTTP(0x20bd112ff1d0, {0xbbf3a0, 0x20bd1132b2c0}, 0x20bd113c72c0)
	/pbulk/work/sysutils/node_exporter/work/node_exporter-1.10.2/node_exporter.go:87 +0x2bf fp=0x20bd11389b10 sp=0x20bd113899c0 pc=0x9a815f
net/http.(*ServeMux).ServeHTTP(0x486cb9?, {0xbbf3a0, 0x20bd1132b2c0}, 0x20bd113c72c0)
	/usr/pkg/go126/src/net/http/server.go:2828 +0x1c7 fp=0x20bd11389b60 sp=0x20bd11389b10 pc=0x71dd47
net/http.serverHandler.ServeHTTP({0x20bd11432a00?}, {0xbbf3a0?, 0x20bd1132b2c0?}, 0x1?)
	/usr/pkg/go126/src/net/http/server.go:3311 +0x8e fp=0x20bd11389b90 sp=0x20bd11389b60 pc=0x73c6ae
net/http.(*conn).serve(0x20bd113a4b40, {0xbc0348, 0x20bd1131be30})
	/usr/pkg/go126/src/net/http/server.go:2073 +0x650 fp=0x20bd11389fb8 sp=0x20bd11389b90 pc=0x71a030
net/http.(*Server).Serve.gowrap3()
	/usr/pkg/go126/src/net/http/server.go:3464 +0x1f fp=0x20bd11389fe0 sp=0x20bd11389fb8 pc=0x71fcdf
runtime.goexit({})
	/usr/pkg/go126/src/runtime/asm_amd64.s:1771 +0x1 fp=0x20bd11389fe8 sp=0x20bd11389fe0 pc=0x491a81
created by net/http.(*Server).Serve in goroutine 52
	/usr/pkg/go126/src/net/http/server.go:3464 +0x485

goroutine 54 gp=0x20bd112bcd20 m=nil [IO wait]:
runtime.gopark(0x20bd112655f0?, 0x20bd112655f0?, 0x7d?, 0xbb?, 0x20bd11265648?)
	/usr/pkg/go126/src/runtime/proc.go:462 +0xce fp=0x20bd112655d8 sp=0x20bd112655b8 pc=0x48a3ae
runtime.netpollblock(0x20bd11432a21?, 0x418ee6?, 0x0?)
	/usr/pkg/go126/src/runtime/netpoll.go:575 +0xf7 fp=0x20bd11265610 sp=0x20bd112655d8 pc=0x44ddb7
internal/poll.runtime_pollWait(0x76eb5e651c00, 0x72)
	/usr/pkg/go126/src/runtime/netpoll.go:351 +0x85 fp=0x20bd11265630 sp=0x20bd11265610 pc=0x489605
internal/poll.(*pollDesc).wait(0x20bd11338200?, 0x20bd11432a21?, 0x0)
	/usr/pkg/go126/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0x20bd11265658 sp=0x20bd11265630 pc=0x4f7a67
internal/poll.(*pollDesc).waitRead(...)
	/usr/pkg/go126/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x20bd11338200, {0x20bd11432a21, 0x1, 0x1})
	/usr/pkg/go126/src/internal/poll/fd_unix.go:165 +0x2ae fp=0x20bd112656f0 sp=0x20bd11265658 pc=0x4f8c8e
net.(*netFD).Read(0x20bd11338200, {0x20bd11432a21?, 0x20bd112657a8?, 0x41b51d?})
	/usr/pkg/go126/src/net/fd_posix.go:68 +0x25 fp=0x20bd11265738 sp=0x20bd112656f0 pc=0x5cc925
net.(*conn).Read(0x20bd1121a758, {0x20bd11432a21?, 0x931a85?, 0x0?})
	/usr/pkg/go126/src/net/net.go:196 +0x45 fp=0x20bd11265780 sp=0x20bd11265738 pc=0x5d9f25
net/http.(*connReader).backgroundRead(0x20bd11432a00)
	/usr/pkg/go126/src/net/http/server.go:702 +0x33 fp=0x20bd112657c8 sp=0x20bd11265780 pc=0x713c13
net/http.(*connReader).startBackgroundRead.gowrap2()
	/usr/pkg/go126/src/net/http/server.go:698 +0x17 fp=0x20bd112657e0 sp=0x20bd112657c8 pc=0x713b77
runtime.goexit({})
	/usr/pkg/go126/src/runtime/asm_amd64.s:1771 +0x1 fp=0x20bd112657e8 sp=0x20bd112657e0 pc=0x491a81
created by net/http.(*connReader).startBackgroundRead in goroutine 53
	/usr/pkg/go126/src/net/http/server.go:698 +0xb6

goroutine 59 gp=0x20bd112bcf00 m=nil [sync.WaitGroup.Wait]:
runtime.gopark(0x41acf4?, 0x20bd113cf340?, 0x40?, 0x3a?, 0x20bd11264f40?)
	/usr/pkg/go126/src/runtime/proc.go:462 +0xce fp=0x20bd11264ef0 sp=0x20bd11264ed0 pc=0x48a3ae
runtime.goparkunlock(...)
	/usr/pkg/go126/src/runtime/proc.go:468
runtime.semacquire1(0x20bd11426328, 0x0, 0x1, 0x0, 0x19)
	/usr/pkg/go126/src/runtime/sema.go:192 +0x232 fp=0x20bd11264f58 sp=0x20bd11264ef0 pc=0x468ff2
sync.runtime_SemacquireWaitGroup(0x20bd11264fa8?, 0xe0?)
	/usr/pkg/go126/src/runtime/sema.go:114 +0x2e fp=0x20bd11264f90 sp=0x20bd11264f58 pc=0x48ba6e
sync.(*WaitGroup).Wait(0x20bd11426320)
	/usr/pkg/go126/src/sync/waitgroup.go:206 +0x85 fp=0x20bd11264fb8 sp=0x20bd11264f90 pc=0x4a0085
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2()
	/pbulk/work/sysutils/node_exporter/work/.gopath/pkg/mod/github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:473 +0x29 fp=0x20bd11264fe0 sp=0x20bd11264fb8 pc=0x9283c9
runtime.goexit({})
	/usr/pkg/go126/src/runtime/asm_amd64.s:1771 +0x1 fp=0x20bd11264fe8 sp=0x20bd11264fe0 pc=0x491a81
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather in goroutine 53
	/pbulk/work/sysutils/node_exporter/work/.gopath/pkg/mod/github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:472 +0x605

goroutine 60 gp=0x20bd112bd2c0 m=nil [sync.WaitGroup.Wait]:
runtime.gopark(0x20bd1125e5d8?, 0x424394?, 0x20?, 0xf4?, 0xa?)
	/usr/pkg/go126/src/runtime/proc.go:462 +0xce fp=0x20bd1125e578 sp=0x20bd1125e558 pc=0x48a3ae
runtime.goparkunlock(...)
	/usr/pkg/go126/src/runtime/proc.go:468
runtime.semacquire1(0x20bd11426338, 0x0, 0x1, 0x0, 0x19)
	/usr/pkg/go126/src/runtime/sema.go:192 +0x232 fp=0x20bd1125e5e0 sp=0x20bd1125e578 pc=0x468ff2
sync.runtime_SemacquireWaitGroup(0x20bd1125e630?, 0x13?)
	/usr/pkg/go126/src/runtime/sema.go:114 +0x2e fp=0x20bd1125e618 sp=0x20bd1125e5e0 pc=0x48ba6e
sync.(*WaitGroup).Wait(0x20bd11426330)
	/usr/pkg/go126/src/sync/waitgroup.go:206 +0x85 fp=0x20bd1125e640 sp=0x20bd1125e618 pc=0x4a0085
github.com/prometheus/node_exporter/collector.NodeCollector.Collect({0x20bd113c3ec0?, 0x20bd11314400?}, 0x20bd11312690)
	/pbulk/work/sysutils/node_exporter/work/node_exporter-1.10.2/collector/collector.go:155 +0x1e7 fp=0x20bd1125e708 sp=0x20bd1125e640 pc=0x9964c7
github.com/prometheus/node_exporter/collector.(*NodeCollector).Collect(0x20bd1125e788?, 0x20bd1125e760?)
	<autogenerated>:1 +0x28 fp=0x20bd1125e730 sp=0x20bd1125e708 pc=0x9a7708
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/pbulk/work/sysutils/node_exporter/work/.gopath/pkg/mod/github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:456 +0xfa fp=0x20bd1125e7e0 sp=0x20bd1125e730 pc=0x9284fa
runtime.goexit({})
	/usr/pkg/go126/src/runtime/asm_amd64.s:1771 +0x1 fp=0x20bd1125e7e8 sp=0x20bd1125e7e0 pc=0x491a81
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather in goroutine 53
	/pbulk/work/sysutils/node_exporter/work/.gopath/pkg/mod/github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:548 +0xbaf

goroutine 61 gp=0x20bd112bd4a0 m=nil [runnable]:
log/slog.(*TextHandler).Handle(_, {_, _}, {{0xc2833af293e60e00, 0x68ee2496, 0x1346d80}, {0xb7c14c, 0x10}, 0x8, 0x996891, ...})
	/usr/pkg/go126/src/log/slog/text_handler.go:92 +0x9b fp=0x20bd11359a00 sp=0x20bd113599f8 pc=0x5565db
log/slog.(*Logger).log(0x20bd11314400, {0xbc0030?, 0x13684e0?}, 0x8, {0xb7c14c, 0x10}, {0x20bd11359e80, 0x6, 0x6})
	/usr/pkg/go126/src/log/slog/logger.go:256 +0x277 fp=0x20bd11359da8 sp=0x20bd11359a00 pc=0x554177
log/slog.(*Logger).Error(...)
	/usr/pkg/go126/src/log/slog/logger.go:229
github.com/prometheus/node_exporter/collector.execute({0xb77a76, 0xa}, {0xbbb140, 0x20bd1143c150}, 0x20bd11312690, 0x20bd11314400)
	/pbulk/work/sysutils/node_exporter/work/node_exporter-1.10.2/collector/collector.go:168 +0x405 fp=0x20bd11359f68 sp=0x20bd11359da8 pc=0x9969c5
github.com/prometheus/node_exporter/collector.NodeCollector.Collect.func1({0xb77a76?, 0x0?}, {0xbbb140?, 0x20bd1143c150?})
	/pbulk/work/sysutils/node_exporter/work/node_exporter-1.10.2/collector/collector.go:151 +0x33 fp=0x20bd11359fb0 sp=0x20bd11359f68 pc=0x996573
github.com/prometheus/node_exporter/collector.NodeCollector.Collect.gowrap1()
	/pbulk/work/sysutils/node_exporter/work/node_exporter-1.10.2/collector/collector.go:153 +0x27 fp=0x20bd11359fe0 sp=0x20bd11359fb0 pc=0x996527
runtime.goexit({})
	/usr/pkg/go126/src/runtime/asm_amd64.s:1771 +0x1 fp=0x20bd11359fe8 sp=0x20bd11359fe0 pc=0x491a81
created by github.com/prometheus/node_exporter/collector.NodeCollector.Collect in goroutine 60
	/pbulk/work/sysutils/node_exporter/work/node_exporter-1.10.2/collector/collector.go:150 +0xc5

goroutine 62 gp=0x20bd112bd680 m=nil [runnable]:
github.com/prometheus/node_exporter/collector.NodeCollector.Collect.gowrap1()
	/pbulk/work/sysutils/node_exporter/work/node_exporter-1.10.2/collector/collector.go:150 fp=0x20bd1125f7e0 sp=0x20bd1125f7d8 pc=0x996500
runtime.goexit({})
	/usr/pkg/go126/src/runtime/asm_amd64.s:1771 +0x1 fp=0x20bd1125f7e8 sp=0x20bd1125f7e0 pc=0x491a81
created by github.com/prometheus/node_exporter/collector.NodeCollector.Collect in goroutine 60
	/pbulk/work/sysutils/node_exporter/work/node_exporter-1.10.2/collector/collector.go:150 +0xc5

goroutine 63 gp=0x20bd112bd860 m=nil [runnable]:
github.com/prometheus/node_exporter/collector.NodeCollector.Collect.gowrap1()
	/pbulk/work/sysutils/node_exporter/work/node_exporter-1.10.2/collector/collector.go:150 fp=0x20bd1125ffe0 sp=0x20bd1125ffd8 pc=0x996500
runtime.goexit({})
	/usr/pkg/go126/src/runtime/asm_amd64.s:1771 +0x1 fp=0x20bd1125ffe8 sp=0x20bd1125ffe0 pc=0x491a81
created by github.com/prometheus/node_exporter/collector.NodeCollector.Collect in goroutine 60
	/pbulk/work/sysutils/node_exporter/work/node_exporter-1.10.2/collector/collector.go:150 +0xc5

goroutine 64 gp=0x20bd112bda40 m=nil [runnable]:
github.com/prometheus/node_exporter/collector.NodeCollector.Collect.gowrap1()
	/pbulk/work/sysutils/node_exporter/work/node_exporter-1.10.2/collector/collector.go:150 fp=0x20bd112607e0 sp=0x20bd112607d8 pc=0x996500
runtime.goexit({})
	/usr/pkg/go126/src/runtime/asm_amd64.s:1771 +0x1 fp=0x20bd112607e8 sp=0x20bd112607e0 pc=0x491a81
created by github.com/prometheus/node_exporter/collector.NodeCollector.Collect in goroutine 60
	/pbulk/work/sysutils/node_exporter/work/node_exporter-1.10.2/collector/collector.go:150 +0xc5

goroutine 65 gp=0x20bd112bdc20 m=nil [runnable]:
github.com/prometheus/node_exporter/collector.NodeCollector.Collect.gowrap1()
	/pbulk/work/sysutils/node_exporter/work/node_exporter-1.10.2/collector/collector.go:150 fp=0x20bd11260fe0 sp=0x20bd11260fd8 pc=0x996500
runtime.goexit({})
	/usr/pkg/go126/src/runtime/asm_amd64.s:1771 +0x1 fp=0x20bd11260fe8 sp=0x20bd11260fe0 pc=0x491a81
created by github.com/prometheus/node_exporter/collector.NodeCollector.Collect in goroutine 60
	/pbulk/work/sysutils/node_exporter/work/node_exporter-1.10.2/collector/collector.go:150 +0xc5

goroutine 66 gp=0x20bd113043c0 m=nil [runnable]:
github.com/prometheus/node_exporter/collector.NodeCollector.Collect.gowrap1()
	/pbulk/work/sysutils/node_exporter/work/node_exporter-1.10.2/collector/collector.go:150 fp=0x20bd112617e0 sp=0x20bd112617d8 pc=0x996500
runtime.goexit({})
	/usr/pkg/go126/src/runtime/asm_amd64.s:1771 +0x1 fp=0x20bd112617e8 sp=0x20bd112617e0 pc=0x491a81
created by github.com/prometheus/node_exporter/collector.NodeCollector.Collect in goroutine 60
	/pbulk/work/sysutils/node_exporter/work/node_exporter-1.10.2/collector/collector.go:150 +0xc5

goroutine 67 gp=0x20bd113045a0 m=nil [runnable]:
github.com/prometheus/node_exporter/collector.NodeCollector.Collect.gowrap1()
	/pbulk/work/sysutils/node_exporter/work/node_exporter-1.10.2/collector/collector.go:150 fp=0x20bd11261fe0 sp=0x20bd11261fd8 pc=0x996500
runtime.goexit({})
	/usr/pkg/go126/src/runtime/asm_amd64.s:1771 +0x1 fp=0x20bd11261fe8 sp=0x20bd11261fe0 pc=0x491a81
created by github.com/prometheus/node_exporter/collector.NodeCollector.Collect in goroutine 60
	/pbulk/work/sysutils/node_exporter/work/node_exporter-1.10.2/collector/collector.go:150 +0xc5

goroutine 68 gp=0x20bd11304780 m=nil [runnable]:
github.com/prometheus/node_exporter/collector.NodeCollector.Collect.gowrap1()
	/pbulk/work/sysutils/node_exporter/work/node_exporter-1.10.2/collector/collector.go:150 fp=0x20bd113767e0 sp=0x20bd113767d8 pc=0x996500
runtime.goexit({})
	/usr/pkg/go126/src/runtime/asm_amd64.s:1771 +0x1 fp=0x20bd113767e8 sp=0x20bd113767e0 pc=0x491a81
created by github.com/prometheus/node_exporter/collector.NodeCollector.Collect in goroutine 60
	/pbulk/work/sysutils/node_exporter/work/node_exporter-1.10.2/collector/collector.go:150 +0xc5

goroutine 69 gp=0x20bd11304960 m=nil [runnable]:
github.com/prometheus/node_exporter/collector.NodeCollector.Collect.gowrap1()
	/pbulk/work/sysutils/node_exporter/work/node_exporter-1.10.2/collector/collector.go:150 fp=0x20bd11376fe0 sp=0x20bd11376fd8 pc=0x996500
runtime.goexit({})
	/usr/pkg/go126/src/runtime/asm_amd64.s:1771 +0x1 fp=0x20bd11376fe8 sp=0x20bd11376fe0 pc=0x491a81
created by github.com/prometheus/node_exporter/collector.NodeCollector.Collect in goroutine 60
	/pbulk/work/sysutils/node_exporter/work/node_exporter-1.10.2/collector/collector.go:150 +0xc5

rax    0x4
rbx    0x0
rcx    0x492f23
rdx    0x0
rdi    0x3
rsi    0x0
rbp    0x76eb5ddefe30
rsp    0x76eb5ddefdd8
r8     0x20bd11300530
r9     0x0
r10    0x0
r11    0x216
r12    0x76eb5ddefd80
r13    0x1
r14    0x20bd113041e0
r15    0x1
rip    0x492f23
rflags 0x217
cs     0x47
fs     0x0
gs     0x0

>How-To-Repeat:
Run node_exporter on netbsd 10 without COMPAT_90 in your kernel

>Fix:
Unknown




Home | Main Index | Thread Index | Old Index