Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cnspec scan gcp (executed within a github workflow) runs into fatal error: concurrent map writes #5223

Open
mm-weber opened this issue Feb 14, 2025 · 2 comments
Assignees
Labels
bug Something isn't working gcp

Comments

@mm-weber
Copy link
Contributor

fatal error: concurrent map writes

goroutine 36 [running]:
go.mondoo.com/cnquery/v11/providers-sdk/v1/recording.(*recording).EnsureAsset(0xc0007b43c0, 0xc00112ac80, {0xc0006936e0, 0x26}, 0x3, 0xc000c96000)
	/home/runner/go/pkg/mod/go.mondoo.com/cnquery/[email protected]/providers-sdk/v1/recording/recording.go:395 +0x525
go.mondoo.com/cnquery/v11/providers.(*Runtime).Connect(0xc001845d80, 0xc00183cba0)
	/home/runner/go/pkg/mod/go.mondoo.com/cnquery/[email protected]/providers/runtime.go:282 +0x2df
go.mondoo.com/cnquery/v11/explorer/scan.createRuntimeForAsset(0xc00112a3c0, 0xc000f7b280, {0x2fa8c70, 0xc0007b43c0})
	/home/runner/go/pkg/mod/go.mondoo.com/cnquery/[email protected]/explorer/scan/discovery.go:239 +0x1d0
go.mondoo.com/cnquery/v11/explorer/scan.discoverAssets.func1()
	/home/runner/go/pkg/mod/go.mondoo.com/cnquery/[email protected]/explorer/scan/discovery.go:178 +0x35
go.mondoo.com/cnquery/v11/internal/workerpool.(*worker[...]).start.func1()
	/home/runner/go/pkg/mod/go.mondoo.com/cnquery/[email protected]/internal/workerpool/worker.go:15 +0x3e
created by go.mondoo.com/cnquery/v11/internal/workerpool.(*worker[...]).start in goroutine 1
	/home/runner/go/pkg/mod/go.mondoo.com/cnquery/[email protected]/internal/workerpool/worker.go:13 +0x67

goroutine 1 [chan receive]:
go.mondoo.com/cnquery/v11/internal/workerpool.(*Pool[...]).Wait(0x2fc0d00)
	/home/runner/go/pkg/mod/go.mondoo.com/cnquery/[email protected]/internal/workerpool/pool.go:124 +0x39
go.mondoo.com/cnquery/v11/explorer/scan.discoverAssets(0xc001843030, 0xc00112a000, 0xc001082c40, 0xc00107e990, 0xc000f7b280, {0x2fa8c70, 0xc0007b43c0})
	/home/runner/go/pkg/mod/go.mondoo.com/cnquery/[email protected]/explorer/scan/discovery.go:188 +0x30b
go.mondoo.com/cnquery/v11/explorer/scan.DiscoverAssets({0xc000fb3880?, 0x2ae83d0?}, 0xc000586040, 0xc000f7b280, {0x2fa8c70, 0xc0007b43c0})
	/home/runner/go/pkg/mod/go.mondoo.com/cnquery/[email protected]/explorer/scan/discovery.go:148 +0x507
go.mondoo.com/cnspec/v11/policy/scan.(*LocalScanner).distributeJob(0xc0010623c0, 0xc000fb38f0, {0x2fa1738, 0xc00104d950}, 0xc000f7b280)
	/home/runner/_work/cnspec/cnspec/policy/scan/local_scanner.go:282 +0x147
go.mondoo.com/cnspec/v11/policy/scan.(*LocalScanner).RunIncognito(0xc0010623c0, {0x2fa1738, 0xc00104d950}, 0xc000fb38f0)
	/home/runner/_work/cnspec/cnspec/policy/scan/local_scanner.go:194 +0x93
go.mondoo.com/cnspec/v11/apps/cnspec/cmd.RunScan(0xc0007043c0, {0x0?, 0x4779080?, 0xc0000cfc00?})
	/home/runner/_work/cnspec/cnspec/apps/cnspec/cmd/scan.go:386 +0x2f2
go.mondoo.com/cnspec/v11/apps/cnspec/cmd.init.func36(0xc000704180?, 0xc000536280?, 0xc00052b180?)
	/home/runner/_work/cnspec/cnspec/apps/cnspec/cmd/scan.go:158 +0xdb
go.mondoo.com/cnquery/v11/cli/providers.setConnector.func2(0xc000d13508, {0xc000d37ea0, 0x2, 0xa})
	/home/runner/go/pkg/mod/go.mondoo.com/cnquery/[email protected]/cli/providers/providers.go:567 +0xb97
github.com/spf13/cobra.(*Command).execute(0xc000d13508, {0xc000d37d60, 0xa, 0xa})
	/home/runner/go/pkg/mod/github.com/spf13/[email protected]/command.go:989 +0xa91
github.com/spf13/cobra.(*Command).ExecuteC(0x4728d00)
	/home/runner/go/pkg/mod/github.com/spf13/[email protected]/command.go:1117 +0x3ff
github.com/spf13/cobra.(*Command).Execute(...)
	/home/runner/go/pkg/mod/github.com/spf13/[email protected]/command.go:1041
go.mondoo.com/cnspec/v11/apps/cnspec/cmd.Execute()
	/home/runner/_work/cnspec/cnspec/apps/cnspec/cmd/root.go:120 +0x7d
main.main()
	/home/runner/_work/cnspec/cnspec/apps/cnspec/cnspec.go:14 +0x85

goroutine 6 [select]:
go.opencensus.io/stats/view.(*worker).start(0xc0006f4c00)
	/home/runner/go/pkg/mod/[email protected]/stats/view/worker.go:292 +0x9f
created by go.opencensus.io/stats/view.init.0 in goroutine 1
	/home/runner/go/pkg/mod/[email protected]/stats/view/worker.go:34 +0x8d

goroutine 20 [IO wait]:
internal/poll.runtime_pollWait(0x7f1ef1d6bfd0, 0x72)
	/home/runner/_work/_tool/go/1.23.4/x64/src/runtime/netpoll.go:351 +0x85
internal/poll.(*pollDesc).wait(0xc00052a480?, 0xc0007287b0?, 0x0)
	/home/runner/_work/_tool/go/1.23.4/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	/home/runner/_work/_tool/go/1.23.4/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).ReadMsg(0xc00052a480, {0xc0007287b0, 0x10, 0x10}, {0xc000754028, 0x1000, 0x1000}, 0x40000000)
	/home/runner/_work/_tool/go/1.23.4/x64/src/internal/poll/fd_unix.go:302 +0x385
net.(*netFD).readMsg(0xc00052a480, {0xc0007287b0?, 0x2000?, 0x7f1ef1d2f578?}, {0xc000754028?, 0x202fab800?, 0x0?}, 0x1?)
	/home/runner/_work/_tool/go/1.23.4/x64/src/net/fd_posix.go:78 +0x31
net.(*UnixConn).readMsg(0xc00052e040, {0xc0007287b0?, 0x415e6b?, 0x7f1ef1d61728?}, {0xc000754028?, 0xc00075fdd0?, 0x46ffa5?})
	/home/runner/_work/_tool/go/1.23.4/x64/src/net/unixsock_posix.go:115 +0x45
net.(*UnixConn).ReadMsgUnix(0xc00052e040, {0xc0007287b0?, 0x30?, 0x50?}, {0xc000754028?, 0x7f1ef1d61728?, 0x18?})
	/home/runner/_work/_tool/go/1.23.4/x64/src/net/unixsock.go:143 +0x36
github.com/godbus/dbus.(*oobReader).Read(0xc000754008, {0xc0007287b0?, 0xc00075fe30?, 0x410e05?})
	/home/runner/go/pkg/mod/github.com/godbus/[email protected]/transport_unix.go:21 +0x3c
io.ReadAtLeast({0x2f74ba0, 0xc000754008}, {0xc0007287b0, 0x10, 0x10}, 0x10)
	/home/runner/_work/_tool/go/1.23.4/x64/src/io/io.go:335 +0x90
io.ReadFull(...)
	/home/runner/_work/_tool/go/1.23.4/x64/src/io/io.go:354
github.com/godbus/dbus.(*unixTransport).ReadMessage(0xc000010318)
	/home/runner/go/pkg/mod/github.com/godbus/[email protected]/transport_unix.go:91 +0xfe
github.com/godbus/dbus.(*Conn).inWorker(0xc000512090)
	/home/runner/go/pkg/mod/github.com/godbus/[email protected]/conn.go:294 +0x35
created by github.com/godbus/dbus.(*Conn).Auth in goroutine 1
	/home/runner/go/pkg/mod/github.com/godbus/[email protected]/auth.go:118 +0x8ee

goroutine 7 [chan receive]:
github.com/hashicorp/go-plugin.(*Client).Start.func4.1()
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/client.go:818 +0x71
created by github.com/hashicorp/go-plugin.(*Client).Start.func4 in goroutine 1
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/client.go:816 +0x6e

goroutine 22 [IO wait]:
internal/poll.runtime_pollWait(0x7f1ef1d6bc88, 0x72)
	/home/runner/_work/_tool/go/1.23.4/x64/src/runtime/netpoll.go:351 +0x85
internal/poll.(*pollDesc).wait(0xc000d2e720?, 0xc000882000?, 0x1)
	/home/runner/_work/_tool/go/1.23.4/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	/home/runner/_work/_tool/go/1.23.4/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000d2e720, {0xc000882000, 0x10000, 0x10000})
	/home/runner/_work/_tool/go/1.23.4/x64/src/internal/poll/fd_unix.go:165 +0x27a
os.(*File).read(...)
	/home/runner/_work/_tool/go/1.23.4/x64/src/os/file_posix.go:29
os.(*File).Read(0xc00011bca0, {0xc000882000?, 0x10005?, 0x0?})
	/home/runner/_work/_tool/go/1.23.4/x64/src/os/file.go:124 +0x52
bufio.(*Reader).fill(0xc00050bf00)
	/home/runner/_work/_tool/go/1.23.4/x64/src/bufio/bufio.go:110 +0x103
bufio.(*Reader).ReadSlice(0xc00050bf00, 0xa)
	/home/runner/_work/_tool/go/1.23.4/x64/src/bufio/bufio.go:376 +0x29
bufio.(*Reader).ReadLine(0xc00050bf00)
	/home/runner/_work/_tool/go/1.23.4/x64/src/bufio/bufio.go:405 +0x25
github.com/hashicorp/go-plugin.(*Client).logStderr(0xc000d21500, {0xc000c55bc0?, 0x0?}, {0x2f666e0, 0xc00011bca0})
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/client.go:1172 +0x27d
created by github.com/hashicorp/go-plugin.(*Client).Start in goroutine 1
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/client.go:761 +0x1b1a

goroutine 23 [semacquire]:
sync.runtime_Semacquire(0x0?)
	/home/runner/_work/_tool/go/1.23.4/x64/src/runtime/sema.go:71 +0x25
sync.(*WaitGroup).Wait(0x0?)
	/home/runner/_work/_tool/go/1.23.4/x64/src/sync/waitgroup.go:118 +0x48
github.com/hashicorp/go-plugin.(*Client).Start.func2()
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/client.go:772 +0x9f
created by github.com/hashicorp/go-plugin.(*Client).Start in goroutine 1
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/client.go:764 +0x1b95

goroutine 24 [IO wait]:
internal/poll.runtime_pollWait(0x7f1ef1d6beb8, 0x72)
	/home/runner/_work/_tool/go/1.23.4/x64/src/runtime/netpoll.go:351 +0x85
internal/poll.(*pollDesc).wait(0xc000d2e660?, 0xc000d4e025?, 0x1)
	/home/runner/_work/_tool/go/1.23.4/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	/home/runner/_work/_tool/go/1.23.4/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000d2e660, {0xc000d4e025, 0xfdb, 0xfdb})
	/home/runner/_work/_tool/go/1.23.4/x64/src/internal/poll/fd_unix.go:165 +0x27a
os.(*File).read(...)
	/home/runner/_work/_tool/go/1.23.4/x64/src/os/file_posix.go:29
os.(*File).Read(0xc00011bc90, {0xc000d4e025?, 0x409520?, 0xc0000061c0?})
	/home/runner/_work/_tool/go/1.23.4/x64/src/os/file.go:124 +0x52
bufio.(*Scanner).Scan(0xc0000aaef8)
	/home/runner/_work/_tool/go/1.23.4/x64/src/bufio/scan.go:219 +0x81e
github.com/hashicorp/go-plugin.(*Client).Start.func3()
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/client.go:802 +0x185
created by github.com/hashicorp/go-plugin.(*Client).Start in goroutine 1
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/client.go:796 +0x1c4f

goroutine 8 [select]:
google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc00089e210, {0x2fa1770, 0xc0007223c0})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:88 +0x10c
created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 1
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:52 +0x11a

goroutine 9 [select]:
google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc00089e240, {0x2fa1770, 0xc000722410})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:88 +0x10c
created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 1
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:52 +0x11a

goroutine 10 [select]:
google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc00089e270, {0x2fa1770, 0xc000722460})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:88 +0x10c
created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 1
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:52 +0x11a

goroutine 14 [select]:
google.golang.org/grpc.newClientStreamWithParams.func4()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:395 +0x8c
created by google.golang.org/grpc.newClientStreamWithParams in goroutine 1
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:394 +0xde9

goroutine 26 [select]:
github.com/hashicorp/go-plugin.(*gRPCBrokerClientImpl).Recv(0xc000076620?)
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_broker.go:238 +0x65
github.com/hashicorp/go-plugin.(*GRPCBroker).Run(0xc0009a4d10)
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_broker.go:585 +0x4f
created by github.com/hashicorp/go-plugin.newGRPCClient in goroutine 1
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_client.go:72 +0x40e

goroutine 27 [select]:
google.golang.org/grpc/internal/transport.(*ClientStream).waitOnHeader(0xc000172500)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/client_stream.go:92 +0x68
google.golang.org/grpc/internal/transport.(*ClientStream).RecvCompress(...)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/client_stream.go:107
google.golang.org/grpc.(*csAttempt).recvMsg(0xc000d3d860, {0x28a6fc0, 0xc000d2efc0}, 0x7f1ef1bac598?)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:1113 +0x11a
google.golang.org/grpc.(*clientStream).RecvMsg.func1(0x10?)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:970 +0x1f
google.golang.org/grpc.(*clientStream).withRetry(0xc000815e60, 0xc000761e90, 0xc000761e80)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:774 +0x3a7
google.golang.org/grpc.(*clientStream).RecvMsg(0xc000815e60, {0x28a6fc0?, 0xc000d2efc0?})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:969 +0x155
github.com/hashicorp/go-plugin/internal/plugin.(*gRPCBrokerStartStreamClient).Recv(0xc000d5c230)
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/internal/plugin/grpc_broker_grpc.pb.go:68 +0x46
github.com/hashicorp/go-plugin.(*gRPCBrokerClientImpl).StartStream(0xc000587580)
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_broker.go:201 +0x1a7
created by github.com/hashicorp/go-plugin.newGRPCClient in goroutine 1
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_client.go:73 +0x44a

goroutine 15 [select]:
google.golang.org/grpc/internal/transport.(*ClientStream).waitOnHeader(0xc000722690)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/client_stream.go:92 +0x68
google.golang.org/grpc/internal/transport.(*ClientStream).RecvCompress(...)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/client_stream.go:107
google.golang.org/grpc.(*csAttempt).recvMsg(0xc000d3d790, {0x281fe20, 0xc000172eb0}, 0x1?)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:1113 +0x11a
google.golang.org/grpc.(*clientStream).RecvMsg.func1(0x10?)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:970 +0x1f
google.golang.org/grpc.(*clientStream).withRetry(0xc000815d40, 0xc000d57e80, 0xc000d57e70)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:790 +0x13a
google.golang.org/grpc.(*clientStream).RecvMsg(0xc000815d40, {0x281fe20?, 0xc000172eb0?})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:969 +0x155
github.com/hashicorp/go-plugin/internal/plugin.(*gRPCStdioStreamStdioClient).Recv(0xc00089e500)
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/internal/plugin/grpc_stdio_grpc.pb.go:75 +0x46
github.com/hashicorp/go-plugin.(*grpcStdioClient).Run(0xc0000ce580, {0x2f692a0, 0x4779080}, {0x2f692a0, 0x4779080})
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_stdio.go:135 +0xe3
created by github.com/hashicorp/go-plugin.newGRPCClient in goroutine 1
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_client.go:80 +0x56b

goroutine 12 [IO wait]:
internal/poll.runtime_pollWait(0x7f1ef1d6bb70, 0x72)
	/home/runner/_work/_tool/go/1.23.4/x64/src/runtime/netpoll.go:351 +0x85
internal/poll.(*pollDesc).wait(0xc0006f4180?, 0xc0008be000?, 0x0)
	/home/runner/_work/_tool/go/1.23.4/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	/home/runner/_work/_tool/go/1.23.4/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc0006f4180, {0xc0008be000, 0x8000, 0x8000})
	/home/runner/_work/_tool/go/1.23.4/x64/src/internal/poll/fd_unix.go:165 +0x27a
net.(*netFD).Read(0xc0006f4180, {0xc0008be000?, 0xc0008ce000?, 0x2b?})
	/home/runner/_work/_tool/go/1.23.4/x64/src/net/fd_posix.go:55 +0x25
net.(*conn).Read(0xc00052e218, {0xc0008be000?, 0x2f95270?, 0xc0010b95f0?})
	/home/runner/_work/_tool/go/1.23.4/x64/src/net/net.go:189 +0x45
bufio.(*Reader).Read(0xc00089c120, {0xc00025a120, 0x9, 0x0?})
	/home/runner/_work/_tool/go/1.23.4/x64/src/bufio/bufio.go:241 +0x197
io.ReadAtLeast({0x2f66c40, 0xc00089c120}, {0xc00025a120, 0x9, 0x9}, 0x9)
	/home/runner/_work/_tool/go/1.23.4/x64/src/io/io.go:335 +0x90
io.ReadFull(...)
	/home/runner/_work/_tool/go/1.23.4/x64/src/io/io.go:354
golang.org/x/net/http2.readFrameHeader({0xc00025a120, 0x9, 0xc0010b95c0?}, {0x2f66c40?, 0xc00089c120?})
	/home/runner/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:237 +0x65
golang.org/x/net/http2.(*Framer).ReadFrame(0xc00025a0e0)
	/home/runner/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:501 +0x85
google.golang.org/grpc/internal/transport.(*http2Client).reader(0xc0008d0008, 0xc00001e3f0)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:1639 +0x1d2
created by google.golang.org/grpc/internal/transport.NewHTTP2Client in goroutine 25
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:413 +0x1e99

goroutine 13 [select]:
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc0001433c0, 0x1)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:412 +0x108
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc00052b700)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:575 +0x7b
google.golang.org/grpc/internal/transport.NewHTTP2Client.func6()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:471 +0xd2
created by google.golang.org/grpc/internal/transport.NewHTTP2Client in goroutine 25
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:469 +0x249e

goroutine 28 [select]:
google.golang.org/grpc.newClientStreamWithParams.func4()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:395 +0x8c
created by google.golang.org/grpc.newClientStreamWithParams in goroutine 27
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:394 +0xde9

goroutine 29 [select]:
github.com/hashicorp/go-plugin.(*gRPCBrokerClientImpl).StartStream.func1()
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_broker.go:188 +0xf8
created by github.com/hashicorp/go-plugin.(*gRPCBrokerClientImpl).StartStream in goroutine 27
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_broker.go:186 +0x148

goroutine 16 [select]:
go.mondoo.com/cnquery/v11/providers.(*RunningProvider).heartbeat.func1()
	/home/runner/go/pkg/mod/go.mondoo.com/cnquery/[email protected]/providers/running_provider.go:346 +0x112
created by go.mondoo.com/cnquery/v11/providers.(*RunningProvider).heartbeat in goroutine 1
	/home/runner/go/pkg/mod/go.mondoo.com/cnquery/[email protected]/providers/running_provider.go:334 +0x187

goroutine 30 [chan receive]:
github.com/oklog/run.(*Group).Run(0xc000d55ef8)
	/home/runner/go/pkg/mod/github.com/oklog/[email protected]/group.go:43 +0x145
github.com/hashicorp/go-plugin.(*GRPCBroker).AcceptAndServe(0xc0009a4d10, 0x2f692a0?, 0xc000131e60)
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_broker.go:421 +0x4f8
created by go.mondoo.com/cnquery/v11/providers-sdk/v1/plugin.(*GRPCClient).connect in goroutine 1
	/home/runner/go/pkg/mod/go.mondoo.com/cnquery/[email protected]/providers-sdk/v1/plugin/grpc.go:43 +0x165

goroutine 33 [IO wait]:
internal/poll.runtime_pollWait(0x7f1ef1d6bda0, 0x72)
	/home/runner/_work/_tool/go/1.23.4/x64/src/runtime/netpoll.go:351 +0x85
internal/poll.(*pollDesc).wait(0xc001844000?, 0x7f1f389af5b8?, 0x0)
	/home/runner/_work/_tool/go/1.23.4/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	/home/runner/_work/_tool/go/1.23.4/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0xc001844000)
	/home/runner/_work/_tool/go/1.23.4/x64/src/internal/poll/fd_unix.go:620 +0x295
net.(*netFD).accept(0xc001844000)
	/home/runner/_work/_tool/go/1.23.4/x64/src/net/fd_unix.go:172 +0x29
net.(*UnixListener).accept(0xc00075bdf0?)
	/home/runner/_work/_tool/go/1.23.4/x64/src/net/unixsock_posix.go:172 +0x16
net.(*UnixListener).Accept(0xc00184a030)
	/home/runner/_work/_tool/go/1.23.4/x64/src/net/unixsock.go:260 +0x30
google.golang.org/grpc.(*Server).Serve(0xc000904400, {0x2f9cfc0, 0xc00012c1f8})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:885 +0x46c
github.com/hashicorp/go-plugin.(*GRPCBroker).AcceptAndServe.func1()
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_broker.go:400 +0x1f
github.com/oklog/run.(*Group).Run.func1({0xc00183e160?, 0xc001842230?})
	/home/runner/go/pkg/mod/github.com/oklog/[email protected]/group.go:38 +0x29
created by github.com/oklog/run.(*Group).Run in goroutine 30
	/home/runner/go/pkg/mod/github.com/oklog/[email protected]/group.go:37 +0x5a

goroutine 34 [select]:
github.com/hashicorp/go-plugin.(*GRPCBroker).AcceptAndServe.func3()
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_broker.go:410 +0x4e
github.com/oklog/run.(*Group).Run.func1({0xc00012d1a0?, 0xc001842250?})
	/home/runner/go/pkg/mod/github.com/oklog/[email protected]/group.go:38 +0x29
created by github.com/oklog/run.(*Group).Run in goroutine 30
	/home/runner/go/pkg/mod/github.com/oklog/[email protected]/group.go:37 +0x5a

goroutine 32 [select]:
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc001083140, 0x1)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:412 +0x108
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0010d8000)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:575 +0x7b
google.golang.org/grpc/internal/transport.NewServerTransport.func2()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:335 +0xde
created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 31
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:333 +0x18be

goroutine 49 [select]:
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc000753040)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:1180 +0x1f3
created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 31
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:356 +0x1905

goroutine 50 [IO wait]:
internal/poll.runtime_pollWait(0x7f1ef1d6ba58, 0x72)
	/home/runner/_work/_tool/go/1.23.4/x64/src/runtime/netpoll.go:351 +0x85
internal/poll.(*pollDesc).wait(0xc000f7be00?, 0xc0010c6000?, 0x0)
	/home/runner/_work/_tool/go/1.23.4/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	/home/runner/_work/_tool/go/1.23.4/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000f7be00, {0xc0010c6000, 0x8000, 0x8000})
	/home/runner/_work/_tool/go/1.23.4/x64/src/internal/poll/fd_unix.go:165 +0x27a
net.(*netFD).Read(0xc000f7be00, {0xc0010c6000?, 0x8000?, 0x8000?})
	/home/runner/_work/_tool/go/1.23.4/x64/src/net/fd_posix.go:55 +0x25
net.(*conn).Read(0xc00052fed0, {0xc0010c6000?, 0x10401?, 0x0?})
	/home/runner/_work/_tool/go/1.23.4/x64/src/net/net.go:189 +0x45
bufio.(*Reader).Read(0xc001062f60, {0xc000552200, 0x9, 0xc0010b8ed0?})
	/home/runner/_work/_tool/go/1.23.4/x64/src/bufio/bufio.go:241 +0x197
io.ReadAtLeast({0x2f66c40, 0xc001062f60}, {0xc000552200, 0x9, 0x9}, 0x9)
	/home/runner/_work/_tool/go/1.23.4/x64/src/io/io.go:335 +0x90
io.ReadFull(...)
	/home/runner/_work/_tool/go/1.23.4/x64/src/io/io.go:354
golang.org/x/net/http2.readFrameHeader({0xc000552200, 0x9, 0xc0010b8ed0?}, {0x2f66c40?, 0xc001062f60?})
	/home/runner/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:237 +0x65
golang.org/x/net/http2.(*Framer).ReadFrame(0xc0005521c0)
	/home/runner/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:501 +0x85
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc000753040, {0x2fa1738, 0xc0010b8e70}, 0xc0010b8ea0)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:640 +0x107
google.golang.org/grpc.(*Server).serveStreams(0xc000904400, {0x2fa1700?, 0x4779080?}, {0x2fa2d58, 0xc000753040}, {0x2facc38?, 0xc00052fed0?})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:1024 +0x396
google.golang.org/grpc.(*Server).handleRawConn.func1()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:959 +0x56
created by google.golang.org/grpc.(*Server).handleRawConn in goroutine 31
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:958 +0x1c6

goroutine 35 [chan receive]:
go.mondoo.com/cnquery/v11/internal/workerpool.(*worker[...]).start.func1()
	/home/runner/go/pkg/mod/go.mondoo.com/cnquery/[email protected]/internal/workerpool/worker.go:14 +0x74
created by go.mondoo.com/cnquery/v11/internal/workerpool.(*worker[...]).start in goroutine 1
	/home/runner/go/pkg/mod/go.mondoo.com/cnquery/[email protected]/internal/workerpool/worker.go:13 +0x67

goroutine 37 [chan receive]:
go.mondoo.com/cnquery/v11/internal/workerpool.(*worker[...]).start.func1()
	/home/runner/go/pkg/mod/go.mondoo.com/cnquery/[email protected]/internal/workerpool/worker.go:14 +0x74
created by go.mondoo.com/cnquery/v11/internal/workerpool.(*worker[...]).start in goroutine 1
	/home/runner/go/pkg/mod/go.mondoo.com/cnquery/[email protected]/internal/workerpool/worker.go:13 +0x67

goroutine 38 [chan receive]:
go.mondoo.com/cnquery/v11/internal/workerpool.(*worker[...]).start.func1()
	/home/runner/go/pkg/mod/go.mondoo.com/cnquery/[email protected]/internal/workerpool/worker.go:14 +0x74
created by go.mondoo.com/cnquery/v11/internal/workerpool.(*worker[...]).start in goroutine 1
	/home/runner/go/pkg/mod/go.mondoo.com/cnquery/[email protected]/internal/workerpool/worker.go:13 +0x67

goroutine 39 [chan receive]:
go.mondoo.com/cnquery/v11/internal/workerpool.(*worker[...]).start.func1()
	/home/runner/go/pkg/mod/go.mondoo.com/cnquery/[email protected]/internal/workerpool/worker.go:14 +0x74
created by go.mondoo.com/cnquery/v11/internal/workerpool.(*worker[...]).start in goroutine 1
	/home/runner/go/pkg/mod/go.mondoo.com/cnquery/[email protected]/internal/workerpool/worker.go:13 +0x67

goroutine 40 [chan receive]:
go.mondoo.com/cnquery/v11/internal/workerpool.(*worker[...]).start.func1()
	/home/runner/go/pkg/mod/go.mondoo.com/cnquery/[email protected]/internal/workerpool/worker.go:14 +0x74
created by go.mondoo.com/cnquery/v11/internal/workerpool.(*worker[...]).start in goroutine 1
	/home/runner/go/pkg/mod/go.mondoo.com/cnquery/[email protected]/internal/workerpool/worker.go:13 +0x67

goroutine 41 [chan receive]:
go.mondoo.com/cnquery/v11/internal/workerpool.(*worker[...]).start.func1()
	/home/runner/go/pkg/mod/go.mondoo.com/cnquery/[email protected]/internal/workerpool/worker.go:14 +0x74
created by go.mondoo.com/cnquery/v11/internal/workerpool.(*worker[...]).start in goroutine 1
	/home/runner/go/pkg/mod/go.mondoo.com/cnquery/[email protected]/internal/workerpool/worker.go:13 +0x67

goroutine 42 [chan receive]:
go.mondoo.com/cnquery/v11/internal/workerpool.(*worker[...]).start.func1()
	/home/runner/go/pkg/mod/go.mondoo.com/cnquery/[email protected]/internal/workerpool/worker.go:14 +0x74
created by go.mondoo.com/cnquery/v11/internal/workerpool.(*worker[...]).start in goroutine 1
	/home/runner/go/pkg/mod/go.mondoo.com/cnquery/[email protected]/internal/workerpool/worker.go:13 +0x67

goroutine 43 [chan receive]:
go.mondoo.com/cnquery/v11/internal/workerpool.(*worker[...]).start.func1()
	/home/runner/go/pkg/mod/go.mondoo.com/cnquery/[email protected]/internal/workerpool/worker.go:14 +0x74
created by go.mondoo.com/cnquery/v11/internal/workerpool.(*worker[...]).start in goroutine 1
	/home/runner/go/pkg/mod/go.mondoo.com/cnquery/[email protected]/internal/workerpool/worker.go:13 +0x67

goroutine 44 [chan receive]:
go.mondoo.com/cnquery/v11/internal/workerpool.(*worker[...]).start.func1()
	/home/runner/go/pkg/mod/go.mondoo.com/cnquery/[email protected]/internal/workerpool/worker.go:14 +0x74
created by go.mondoo.com/cnquery/v11/internal/workerpool.(*worker[...]).start in goroutine 1
	/home/runner/go/pkg/mod/go.mondoo.com/cnquery/[email protected]/internal/workerpool/worker.go:13 +0x67

goroutine 45 [chan receive]:
go.mondoo.com/cnquery/v11/internal/workerpool.(*collector[...]).start.func1()
	/home/runner/go/pkg/mod/go.mondoo.com/cnquery/[email protected]/internal/workerpool/collector.go:24 +0x58
created by go.mondoo.com/cnquery/v11/internal/workerpool.(*collector[...]).start in goroutine 1
	/home/runner/go/pkg/mod/go.mondoo.com/cnquery/[email protected]/internal/workerpool/collector.go:21 +0x67

goroutine 46 [chan receive]:
github.com/oklog/run.(*Group).Run(0xc000d56ef8)
	/home/runner/go/pkg/mod/github.com/oklog/[email protected]/group.go:43 +0x145
github.com/hashicorp/go-plugin.(*GRPCBroker).AcceptAndServe(0xc0009a4d10, 0x183e160?, 0xc000d60090)
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_broker.go:421 +0x4f8
created by go.mondoo.com/cnquery/v11/providers-sdk/v1/plugin.(*GRPCClient).connect in goroutine 35
	/home/runner/go/pkg/mod/go.mondoo.com/cnquery/[email protected]/providers-sdk/v1/plugin/grpc.go:43 +0x165

goroutine 47 [IO wait]:
internal/poll.runtime_pollWait(0x7f1ef1d6b940, 0x72)
	/home/runner/_work/_tool/go/1.23.4/x64/src/runtime/netpoll.go:351 +0x85
internal/poll.(*pollDesc).wait(0xc001845c00?, 0x7f1f389af5b8?, 0x0)
	/home/runner/_work/_tool/go/1.23.4/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	/home/runner/_work/_tool/go/1.23.4/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0xc001845c00)
	/home/runner/_work/_tool/go/1.23.4/x64/src/internal/poll/fd_unix.go:620 +0x295
net.(*netFD).accept(0xc001845c00)
	/home/runner/_work/_tool/go/1.23.4/x64/src/net/fd_unix.go:172 +0x29
net.(*UnixListener).accept(0xc001151df0?)
	/home/runner/_work/_tool/go/1.23.4/x64/src/net/unixsock_posix.go:172 +0x16
net.(*UnixListener).Accept(0xc00184be30)
	/home/runner/_work/_tool/go/1.23.4/x64/src/net/unixsock.go:260 +0x30
google.golang.org/grpc.(*Server).Serve(0xc000904a00, {0x2f9cfc0, 0xc000d60120})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:885 +0x46c
github.com/hashicorp/go-plugin.(*GRPCBroker).AcceptAndServe.func1()
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_broker.go:400 +0x1f
github.com/oklog/run.(*Group).Run.func1({0xc00183e900?, 0xc001843400?})
	/home/runner/go/pkg/mod/github.com/oklog/[email protected]/group.go:38 +0x29
created by github.com/oklog/run.(*Group).Run in goroutine 46
	/home/runner/go/pkg/mod/github.com/oklog/[email protected]/group.go:37 +0x5a

goroutine 48 [select]:
github.com/hashicorp/go-plugin.(*GRPCBroker).AcceptAndServe.func3()
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_broker.go:410 +0x4e
github.com/oklog/run.(*Group).Run.func1({0xc000d60180?, 0xc001843420?})
	/home/runner/go/pkg/mod/github.com/oklog/[email protected]/group.go:38 +0x29
created by github.com/oklog/run.(*Group).Run in goroutine 46
	/home/runner/go/pkg/mod/github.com/oklog/[email protected]/group.go:37 +0x5a

goroutine 65 [chan receive]:
github.com/oklog/run.(*Group).Run(0xc00050def8)
	/home/runner/go/pkg/mod/github.com/oklog/[email protected]/group.go:43 +0x145
github.com/hashicorp/go-plugin.(*GRPCBroker).AcceptAndServe(0xc0009a4d10, 0x0?, 0xc000d601b0)
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_broker.go:421 +0x4f8
created by go.mondoo.com/cnquery/v11/providers-sdk/v1/plugin.(*GRPCClient).connect in goroutine 36
	/home/runner/go/pkg/mod/go.mondoo.com/cnquery/[email protected]/providers-sdk/v1/plugin/grpc.go:43 +0x165

goroutine 66 [IO wait]:
internal/poll.runtime_pollWait(0x7f1ef1d6b828, 0x72)
	/home/runner/_work/_tool/go/1.23.4/x64/src/runtime/netpoll.go:351 +0x85
internal/poll.(*pollDesc).wait(0xc001845f00?, 0x7f1f389af108?, 0x0)
	/home/runner/_work/_tool/go/1.23.4/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	/home/runner/_work/_tool/go/1.23.4/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0xc001845f00)
	/home/runner/_work/_tool/go/1.23.4/x64/src/internal/poll/fd_unix.go:620 +0x295
net.(*netFD).accept(0xc001845f00)
	/home/runner/_work/_tool/go/1.23.4/x64/src/net/fd_unix.go:172 +0x29
net.(*UnixListener).accept(0xc001855df0?)
	/home/runner/_work/_tool/go/1.23.4/x64/src/net/unixsock_posix.go:172 +0x16
net.(*UnixListener).Accept(0xc001134360)
	/home/runner/_work/_tool/go/1.23.4/x64/src/net/unixsock.go:260 +0x30
google.golang.org/grpc.(*Server).Serve(0xc000904c00, {0x2f9cfc0, 0xc000d60240})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:885 +0x46c
github.com/hashicorp/go-plugin.(*GRPCBroker).AcceptAndServe.func1()
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_broker.go:400 +0x1f
github.com/oklog/run.(*Group).Run.func1({0xc00183eb80?, 0xc001843760?})
	/home/runner/go/pkg/mod/github.com/oklog/[email protected]/group.go:38 +0x29
created by github.com/oklog/run.(*Group).Run in goroutine 65
	/home/runner/go/pkg/mod/github.com/oklog/[email protected]/group.go:37 +0x5a

goroutine 67 [select]:
github.com/hashicorp/go-plugin.(*GRPCBroker).AcceptAndServe.func3()
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_broker.go:410 +0x4e
github.com/oklog/run.(*Group).Run.func1({0xc000d602a0?, 0xc001843780?})
	/home/runner/go/pkg/mod/github.com/oklog/[email protected]/group.go:38 +0x29
created by github.com/oklog/run.(*Group).Run in goroutine 65
	/home/runner/go/pkg/mod/github.com/oklog/[email protected]/group.go:37 +0x5a

goroutine 52 [select]:
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc0010832c0, 0x1)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:412 +0x108
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0010d8300)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:575 +0x7b
google.golang.org/grpc/internal/transport.NewServerTransport.func2()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:335 +0xde
created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 51
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:333 +0x18be

goroutine 53 [select]:
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc0007531e0)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:1180 +0x1f3
created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 51
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:356 +0x1905

goroutine 54 [IO wait]:
internal/poll.runtime_pollWait(0x7f1ef1d6b5f8, 0x72)
	/home/runner/_work/_tool/go/1.23.4/x64/src/runtime/netpoll.go:351 +0x85
internal/poll.(*pollDesc).wait(0xc0010d8180?, 0xc0010de000?, 0x0)
	/home/runner/_work/_tool/go/1.23.4/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	/home/runner/_work/_tool/go/1.23.4/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc0010d8180, {0xc0010de000, 0x8000, 0x8000})
	/home/runner/_work/_tool/go/1.23.4/x64/src/internal/poll/fd_unix.go:165 +0x27a
net.(*netFD).Read(0xc0010d8180, {0xc0010de000?, 0x1040100000000?, 0x0?})
	/home/runner/_work/_tool/go/1.23.4/x64/src/net/fd_posix.go:55 +0x25
net.(*conn).Read(0xc00052fee0, {0xc0010de000?, 0x10401?, 0x0?})
	/home/runner/_work/_tool/go/1.23.4/x64/src/net/net.go:189 +0x45
bufio.(*Reader).Read(0xc0010632c0, {0xc000552580, 0x9, 0xc0010b9290?})
	/home/runner/_work/_tool/go/1.23.4/x64/src/bufio/bufio.go:241 +0x197
io.ReadAtLeast({0x2f66c40, 0xc0010632c0}, {0xc000552580, 0x9, 0x9}, 0x9)
	/home/runner/_work/_tool/go/1.23.4/x64/src/io/io.go:335 +0x90
io.ReadFull(...)
	/home/runner/_work/_tool/go/1.23.4/x64/src/io/io.go:354
golang.org/x/net/http2.readFrameHeader({0xc000552580, 0x9, 0xc0010b9290?}, {0x2f66c40?, 0xc0010632c0?})
	/home/runner/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:237 +0x65
golang.org/x/net/http2.(*Framer).ReadFrame(0xc000552540)
	/home/runner/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:501 +0x85
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc0007531e0, {0x2fa1738, 0xc0010b9170}, 0xc0010b91a0)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:640 +0x107
google.golang.org/grpc.(*Server).serveStreams(0xc000904a00, {0x2fa1700?, 0x4779080?}, {0x2fa2d58, 0xc0007531e0}, {0x2facc38?, 0xc00052fee0?})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:1024 +0x396
google.golang.org/grpc.(*Server).handleRawConn.func1()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:959 +0x56
created by google.golang.org/grpc.(*Server).handleRawConn in goroutine 51
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:958 +0x1c6

goroutine 69 [select]:
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc001114900, 0x1)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:412 +0x108
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0010d8400)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:575 +0x7b
google.golang.org/grpc/internal/transport.NewServerTransport.func2()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:335 +0xde
created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 68
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:333 +0x18be

goroutine 70 [select]:
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc000b664e0)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:1180 +0x1f3
created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 68
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:356 +0x1905

goroutine 71 [IO wait]:
internal/poll.runtime_pollWait(0x7f1ef1d6b710, 0x72)
	/home/runner/_work/_tool/go/1.23.4/x64/src/runtime/netpoll.go:351 +0x85
internal/poll.(*pollDesc).wait(0xc001142180?, 0xc001152000?, 0x0)
	/home/runner/_work/_tool/go/1.23.4/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	/home/runner/_work/_tool/go/1.23.4/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc001142180, {0xc001152000, 0x8000, 0x8000})
	/home/runner/_work/_tool/go/1.23.4/x64/src/internal/poll/fd_unix.go:165 +0x27a
net.(*netFD).Read(0xc001142180, {0xc001152000?, 0x1040100000000?, 0x0?})
	/home/runner/_work/_tool/go/1.23.4/x64/src/net/fd_posix.go:55 +0x25
net.(*conn).Read(0xc00183a180, {0xc001152000?, 0x10401?, 0x0?})
	/home/runner/_work/_tool/go/1.23.4/x64/src/net/net.go:189 +0x45
bufio.(*Reader).Read(0xc00183cfc0, {0xc00025a9e0, 0x9, 0xc0011346f0?})
	/home/runner/_work/_tool/go/1.23.4/x64/src/bufio/bufio.go:241 +0x197
io.ReadAtLeast({0x2f66c40, 0xc00183cfc0}, {0xc00025a9e0, 0x9, 0x9}, 0x9)
	/home/runner/_work/_tool/go/1.23.4/x64/src/io/io.go:335 +0x90
io.ReadFull(...)
	/home/runner/_work/_tool/go/1.23.4/x64/src/io/io.go:354
golang.org/x/net/http2.readFrameHeader({0xc00025a9e0, 0x9, 0xc0011346f0?}, {0x2f66c40?, 0xc00183cfc0?})
	/home/runner/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:237 +0x65
golang.org/x/net/http2.(*Framer).ReadFrame(0xc00025a9a0)
	/home/runner/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:501 +0x85
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc000b664e0, {0x2fa1738, 0xc001134690}, 0xc0011346c0)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:640 +0x107
google.golang.org/grpc.(*Server).serveStreams(0xc000904c00, {0x2fa1700?, 0x4779080?}, {0x2fa2d58, 0xc000b664e0}, {0x2facc38?, 0xc00183a180?})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:1024 +0x396
google.golang.org/grpc.(*Server).handleRawConn.func1()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:959 +0x56
created by google.golang.org/grpc.(*Server).handleRawConn in goroutine 68
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:958 +0x1c6
@mm-weber mm-weber added bug Something isn't working gcp labels Feb 14, 2025
@mm-weber
Copy link
Contributor Author

I can provide more details from a logoutput, but cannot sanitize it.

@vjeffrey
Copy link
Contributor

could be related to parallel discovery

@vjeffrey vjeffrey assigned afiune and unassigned jaym Feb 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working gcp
Projects
None yet
Development

No branches or pull requests

4 participants