Giter VIP home page Giter VIP logo

Comments (4)

justinvp avatar justinvp commented on May 29, 2024 1

Note that this is using v3.77.1 of the CLI, so this may have been fixed since then.

from pulumi.

justinvp avatar justinvp commented on May 29, 2024 1

We think #15112 very likely has solved this. I just ran both TestAccTopic and TestAccSecretCapture in a loop 10 times with the latest locally built CLI without any failures.

Please re-open if you hit it again. Thanks!

from pulumi.

t0yv0 avatar t0yv0 commented on May 29, 2024

Repro on v3.99.0 https://github.com/pulumi/pulumi-aws/actions/runs/7382746135/job/20083342881#step:7:50

from pulumi.

justinvp avatar justinvp commented on May 29, 2024
   command.go:83: Invoke '/opt/hostedtoolcache/pulumi/3.99.0/x64/pulumi up --non-interactive --yes --skip-preview --event-log /tmp/p-it-runner-topic-8d64ed0a-events.json' failed: exit status 2
Updating (p-it-runner-topic-8d64ed0a):
    pulumi:pulumi:Stack topic-p-it-runner-topic-8d64ed0a  warning: using pulumi-resource-aws from $PATH at /home/runner/work/pulumi-aws/pulumi-aws/bin/pulumi-resource-aws
    pulumi:pulumi:Stack topic-p-it-runner-topic-8d64ed0a  warning: using pulumi-resource-aws from $PATH at /home/runner/work/pulumi-aws/pulumi-aws/bin/pulumi-resource-aws

    pulumi:pulumi:Stack topic-p-it-runner-topic-8d64ed0a running warning: using pulumi-resource-aws from $PATH at /home/runner/work/pulumi-aws/pulumi-aws/bin/pulumi-resource-aws
@ updating....
    pulumi:pulumi:Stack topic-p-it-runner-topic-8d64ed0a running warning: using pulumi-resource-aws from $PATH at /home/runner/work/pulumi-aws/pulumi-aws/bin/pulumi-resource-aws
@ updating....
 ~  pulumi:providers:aws prov updating (0s) [diff: ~version]
 ~  pulumi:providers:aws prov updated (0.00s) [diff: ~version]
    aws:sns:Topic sites-to-process-topic  
    aws:sns:TopicEventSubscription for-each-url  
fatal error: concurrent map iteration and map write

goroutine 16 [running]:
github.com/pulumi/pulumi/sdk/v3/go/common/resource.PropertyMap.StableKeys(0xc0019d28d0?)
	/home/runner/work/pulumi/pulumi/sdk/go/common/resource/properties.go:208 +0xce
github.com/pulumi/pulumi/pkg/v3/resource/stack.SerializeProperties(0x0?, {0x3236d00, 0xc0027083c0}, 0xc4?)
	/home/runner/work/pulumi/pulumi/pkg/resource/stack/deployment.go:368 +0x45
github.com/pulumi/pulumi/pkg/v3/resource/stack.SerializeResource(_, {_, _}, _)
	/home/runner/work/pulumi/pulumi/pkg/resource/stack/deployment.go:311 +0x12e
github.com/pulumi/pulumi/pkg/v3/resource/stack.SerializeDeployment(0xc002003680, {0x325ce88, 0xc0019da5d0}, 0xca?)
	/home/runner/work/pulumi/pulumi/pkg/resource/stack/deployment.go:127 +0x2d9
github.com/pulumi/pulumi/pkg/v3/resource/stack.SerializeCheckpoint({0xc001da0120, 0x2d}, 0x0?, {0x325ce88?, 0xc0019da5d0?}, 0x0?)
	/home/runner/work/pulumi/pulumi/pkg/resource/stack/checkpoint.go:111 +0x54
github.com/pulumi/pulumi/pkg/v3/backend/filestate.(*localBackend).saveStack(0x0?, {0x325ce50, 0x484cda0}, 0xc00172dfc0, 0x0?, {0x325ce88, 0xc0019da5d0})
	/home/runner/work/pulumi/pulumi/pkg/backend/filestate/state.go:299 +0xa5
github.com/pulumi/pulumi/pkg/v3/backend/filestate.(*localSnapshotPersister).Save(0xc002003680?, 0xc001da4a20?)
	/home/runner/work/pulumi/pulumi/pkg/backend/filestate/snapshot.go:35 +0x33
github.com/pulumi/pulumi/pkg/v3/backend.(*SnapshotManager).saveSnapshot(0xc00178c400)
	/home/runner/work/pulumi/pulumi/pkg/backend/snapshot.go:663 +0x82
github.com/pulumi/pulumi/pkg/v3/backend.(*SnapshotManager).defaultServiceLoop(0xc00178c400, 0xc0019dc5a0, 0x0?)
	/home/runner/work/pulumi/pulumi/pkg/backend/snapshot.go:684 +0xf8
created by github.com/pulumi/pulumi/pkg/v3/backend.NewSnapshotManager in goroutine 1
	/home/runner/work/pulumi/pulumi/pkg/backend/snapshot.go:750 +0x25f

goroutine 1 [select]:
github.com/pulumi/pulumi/pkg/v3/engine.(*deployment).run(0xc001c48580, 0xc0019f3340, {0x3266bd0, 0xc00144af50}, 0x0)
	/home/runner/work/pulumi/pulumi/pkg/engine/deployment.go:339 +0x373
github.com/pulumi/pulumi/pkg/v3/engine.update(0xc0019f3340, 0xc00172f140, 0xc0019efe60, 0x0)
	/home/runner/work/pulumi/pulumi/pkg/engine/update.go:500 +0x285
github.com/pulumi/pulumi/pkg/v3/engine.Update({0x3258630, 0xc0019d3a70}, 0xc0019f3340, {{0x484cda0, 0x0, 0x0}, {0x0, 0x0, 0x0}, 0x7fffffff, ...}, ...)
	/home/runner/work/pulumi/pulumi/pkg/engine/update.go:208 +0x51c
github.com/pulumi/pulumi/pkg/v3/backend/filestate.(*localBackend).apply(_, {_, _}, {_, _}, {_, _}, {0xc0016f1b80, {0xc001756bc0, 0x2a}, ...}, ...)
	/home/runner/work/pulumi/pulumi/pkg/backend/filestate/backend.go:1030 +0x957
github.com/pulumi/pulumi/pkg/v3/backend.PreviewThenPromptThenExecute({_, _}, {_, _}, {_, _}, {0xc0016f1b80, {0xc001756bc0, 0x2a}, {0x0, ...}, ...}, ...)
	/home/runner/work/pulumi/pulumi/pkg/backend/apply.go:276 +0x22d
github.com/pulumi/pulumi/pkg/v3/backend/filestate.(*localBackend).Update(_, {_, _}, {_, _}, {0xc0016f1b80, {0xc001756bc0, 0x2a}, {0x0, 0x0, ...}, ...})
	/home/runner/work/pulumi/pulumi/pkg/backend/filestate/backend.go:905 +0x205
github.com/pulumi/pulumi/pkg/v3/backend.UpdateStack({_, _}, {_, _}, {0xc0016f1b80, {0xc001756bc0, 0x2a}, {0x0, 0x0, 0x0}, ...})
	/home/runner/work/pulumi/pulumi/pkg/backend/stack.go:99 +0xb8
github.com/pulumi/pulumi/pkg/v3/backend/filestate.(*localStack).Update(_, {_, _}, {0xc0016f1b80, {0xc001756bc0, 0x2a}, {0x0, 0x0, 0x0}, 0xc001405650, ...})
	/home/runner/work/pulumi/pulumi/pkg/backend/filestate/stack.go:90 +0x6a
main.newUpCmd.func1({_, _}, {{{0x484cda0, 0x0, 0x0}, {0x0, 0x0, 0x0}, 0x7fffffff, 0x0, ...}, ...}, ...)
	/home/runner/work/pulumi/pulumi/pkg/cmd/pulumi/up.go:182 +0xe8d
main.newUpCmd.func3(0x0?, {0xc00144a140, 0x0, 0x0?})
	/home/runner/work/pulumi/pulumi/pkg/cmd/pulumi/up.go:513 +0xb8e
main.newUpCmd.RunResultFunc.func4(0xc001653300?, {0xc00144a140, 0x0, 0x5})
	/home/runner/work/pulumi/pulumi/sdk/go/common/util/cmdutil/exit.go:115 +0x38
github.com/spf13/cobra.(*Command).execute(0xc00165b200, {0xc00144a0f0, 0x5, 0x5})
	/home/runner/go/pkg/mod/github.com/spf13/[email protected]/command.go:944 +0x863
github.com/spf13/cobra.(*Command).ExecuteC(0xc0016cb800)
	/home/runner/go/pkg/mod/github.com/spf13/[email protected]/command.go:1068 +0x3a5
github.com/spf13/cobra.(*Command).Execute(...)
	/home/runner/go/pkg/mod/github.com/spf13/[email protected]/command.go:992
main.main()
	/home/runner/work/pulumi/pulumi/pkg/cmd/pulumi/main.go:56 +0x58

goroutine 8 [select]:
github.com/golang/glog.(*fileSink).flushDaemon(0x4818b58)
	/home/runner/go/pkg/mod/github.com/golang/[email protected]/glog_file.go:345 +0xb9
created by github.com/golang/glog.init.1 in goroutine 1
	/home/runner/go/pkg/mod/github.com/golang/[email protected]/glog_file.go:163 +0x167

goroutine 9 [select]:
go.opencensus.io/stats/view.(*worker).start(0xc0005f5e00)
	/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 10 [chan send]:
main.NewPulumiCmd.func1.2()
	/home/runner/work/pulumi/pulumi/pkg/cmd/pulumi/pulumi.go:237 +0x39
created by main.NewPulumiCmd.func1 in goroutine 1
	/home/runner/work/pulumi/pulumi/pkg/cmd/pulumi/pulumi.go:235 +0x2c5

goroutine 11 [select]:
github.com/pulumi/pulumi/pkg/v3/backend/display.(*ProgressDisplay).processEvents(0xc000102820, 0xc001da80f0, 0xc001da41e0)
	/home/runner/work/pulumi/pulumi/pkg/backend/display/progress.go:1015 +0x89
github.com/pulumi/pulumi/pkg/v3/backend/display.ShowProgressEvents({0xc0019c8938, 0x8}, {0x2a445da, 0x6}, {{0xc001a45520?, 0x0?}}, {0xc001746314, _}, {0x0, 0x0}, ...)
	/home/runner/work/pulumi/pulumi/pkg/backend/display/progress.go:246 +0x786
github.com/pulumi/pulumi/pkg/v3/backend/display.ShowEvents({0xc0019c8938, 0x8}, {0x2a445da, 0x6}, {{0xc001a45520?, 0x0?}}, {0xc001746314, _}, {0x0, 0x0}, ...)
	/home/runner/work/pulumi/pulumi/pkg/backend/display/display.go:95 +0x34f
created by github.com/pulumi/pulumi/pkg/v3/backend/filestate.(*localBackend).apply in goroutine 1
	/home/runner/work/pulumi/pulumi/pkg/backend/filestate/backend.go:988 +0x554

goroutine 12 [chan receive]:
github.com/pulumi/pulumi/pkg/v3/backend.cancellationScopeSource.NewScope.func1()
	/home/runner/work/pulumi/pulumi/pkg/backend/cancellation_scope.go:57 +0x65
created by github.com/pulumi/pulumi/pkg/v3/backend.cancellationScopeSource.NewScope in goroutine 1
	/home/runner/work/pulumi/pulumi/pkg/backend/cancellation_scope.go:56 +0x12c

goroutine 23 [chan receive]:
github.com/pulumi/pulumi/sdk/v3/go/common/channel.FilterRead[...].func1()
	/home/runner/work/pulumi/pulumi/sdk/go/common/channel/channel.go:22 +0x4a
created by github.com/pulumi/pulumi/sdk/v3/go/common/channel.FilterRead[...] in goroutine 11
	/home/runner/work/pulumi/pulumi/sdk/go/common/channel/channel.go:21 +0xab

goroutine 14 [syscall]:
os/signal.signal_recv()
	/opt/hostedtoolcache/go/1.21.5/x64/src/runtime/sigqueue.go:152 +0x29
os/signal.loop()
	/opt/hostedtoolcache/go/1.21.5/x64/src/os/signal/signal_unix.go:23 +0x13
created by os/signal.Notify.func1.1 in goroutine 1
	/opt/hostedtoolcache/go/1.21.5/x64/src/os/signal/signal.go:151 +0x1f

goroutine 15 [runnable]:
github.com/pulumi/pulumi/pkg/v3/backend/filestate.(*localBackend).apply.func1()
	/home/runner/work/pulumi/pulumi/pkg/backend/filestate/backend.go:999 +0x53
created by github.com/pulumi/pulumi/pkg/v3/backend/filestate.(*localBackend).apply in goroutine 1
	/home/runner/work/pulumi/pulumi/pkg/backend/filestate/backend.go:997 +0x649

goroutine 33 [chan receive]:
github.com/pulumi/pulumi/pkg/v3/engine.queueEvents(0xc0019dc2a0, 0xc0019dc6c0, 0x0?)
	/home/runner/work/pulumi/pulumi/pkg/engine/events.go:309 +0xdb
created by github.com/pulumi/pulumi/pkg/v3/engine.makeEventEmitter in goroutine 1
	/home/runner/work/pulumi/pulumi/pkg/engine/events.go:271 +0x1c5

goroutine 24 [chan receive]:
github.com/pulumi/pulumi/pkg/v3/backend/display.startEventLogger.func1()
	/home/runner/work/pulumi/pulumi/pkg/backend/display/display.go:155 +0x179
created by github.com/pulumi/pulumi/pkg/v3/backend/display.startEventLogger in goroutine 11
	/home/runner/work/pulumi/pulumi/pkg/backend/display/display.go:146 +0x21e

goroutine 25 [chan receive]:
github.com/pulumi/pulumi/pkg/v3/backend/display.ShowProgressOutput(0x0?, {0x32361e0, 0xc000122030}, 0x0)
	/home/runner/work/pulumi/pulumi/pkg/backend/display/jsonmessage.go:340 +0x11a
github.com/pulumi/pulumi/pkg/v3/backend/display.newMessageRenderer.func1()
	/home/runner/work/pulumi/pulumi/pkg/backend/display/jsonmessage.go:123 +0x2c
created by github.com/pulumi/pulumi/pkg/v3/backend/display.newMessageRenderer in goroutine 11
	/home/runner/work/pulumi/pulumi/pkg/backend/display/jsonmessage.go:122 +0xf6

goroutine 34 [chan receive]:
github.com/pulumi/pulumi/sdk/v3/go/common/util/rpcutil.serveWithOptions.func1()
	/home/runner/work/pulumi/pulumi/sdk/go/common/util/rpcutil/serve.go:118 +0x2a
created by github.com/pulumi/pulumi/sdk/v3/go/common/util/rpcutil.serveWithOptions in goroutine 1
	/home/runner/work/pulumi/pulumi/sdk/go/common/util/rpcutil/serve.go:117 +0x7bd

goroutine 35 [IO wait]:
internal/poll.runtime_pollWait(0x7fbabcd95e88, 0x72)
	/opt/hostedtoolcache/go/1.21.5/x64/src/runtime/netpoll.go:343 +0x85
internal/poll.(*pollDesc).wait(0xc00178c480?, 0x4?, 0x0)
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0xc00178c480)
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_unix.go:611 +0x2ac
net.(*netFD).accept(0xc00178c480)
	/opt/hostedtoolcache/go/1.21.5/x64/src/net/fd_unix.go:172 +0x29
net.(*TCPListener).accept(0xc00172f260)
	/opt/hostedtoolcache/go/1.21.5/x64/src/net/tcpsock_posix.go:152 +0x1e
net.(*TCPListener).Accept(0xc00172f260)
	/opt/hostedtoolcache/go/1.21.5/x64/src/net/tcpsock.go:315 +0x30
google.golang.org/grpc.(*Server).Serve(0xc0000392c0, {0x3256600?, 0xc00172f260})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:837 +0x462
github.com/pulumi/pulumi/sdk/v3/go/common/util/rpcutil.serveWithOptions.func2()
	/home/runner/work/pulumi/pulumi/sdk/go/common/util/rpcutil/serve.go:128 +0x2c
created by github.com/pulumi/pulumi/sdk/v3/go/common/util/rpcutil.serveWithOptions in goroutine 1
	/home/runner/work/pulumi/pulumi/sdk/go/common/util/rpcutil/serve.go:127 +0x869

goroutine 36 [chan receive]:
github.com/pulumi/pulumi/sdk/v3/go/common/resource/plugin.NewDefaultHost.func1()
	/home/runner/work/pulumi/pulumi/sdk/go/common/resource/plugin/host.go:150 +0x65
created by github.com/pulumi/pulumi/sdk/v3/go/common/resource/plugin.NewDefaultHost in goroutine 1
	/home/runner/work/pulumi/pulumi/sdk/go/common/resource/plugin/host.go:149 +0x305

goroutine 37 [chan receive]:
github.com/pulumi/pulumi/sdk/v3/go/common/resource/plugin.NewDefaultHost.func2()
	/home/runner/work/pulumi/pulumi/sdk/go/common/resource/plugin/host.go:158 +0x65
created by github.com/pulumi/pulumi/sdk/v3/go/common/resource/plugin.NewDefaultHost in goroutine 1
	/home/runner/work/pulumi/pulumi/sdk/go/common/resource/plugin/host.go:157 +0x347

goroutine 38 [chan receive]:
github.com/pulumi/pulumi/sdk/v3/go/common/resource/plugin.(*Context).WithCancelChannel.func1()
	/home/runner/work/pulumi/pulumi/sdk/go/common/resource/plugin/context.go:169 +0x25
created by github.com/pulumi/pulumi/sdk/v3/go/common/resource/plugin.(*Context).WithCancelChannel in goroutine 1
	/home/runner/work/pulumi/pulumi/sdk/go/common/resource/plugin/context.go:168 +0xc5

goroutine 39 [chan receive]:
github.com/pulumi/pulumi/pkg/v3/engine.newDeployment.func1()
	/home/runner/work/pulumi/pulumi/pkg/engine/deployment.go:193 +0x33
created by github.com/pulumi/pulumi/pkg/v3/engine.newDeployment in goroutine 1
	/home/runner/work/pulumi/pulumi/pkg/engine/deployment.go:192 +0x34b

goroutine 40 [IO wait]:
internal/poll.runtime_pollWait(0x7fbabcd959b0, 0x72)
	/opt/hostedtoolcache/go/1.21.5/x64/src/runtime/netpoll.go:343 +0x85
internal/poll.(*pollDesc).wait(0xc0017adb00?, 0xc001b98000?, 0x1)
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc0017adb00, {0xc001b98000, 0x1000, 0x1000})
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_unix.go:164 +0x27a
os.(*File).read(...)
	/opt/hostedtoolcache/go/1.21.5/x64/src/os/file_posix.go:29
os.(*File).Read(0xc0016b06b0, {0xc001b98000?, 0x42b1db?, 0xc001bb8c90?})
	/opt/hostedtoolcache/go/1.21.5/x64/src/os/file.go:118 +0x52
bufio.(*Reader).fill(0xc001d88f48)
	/opt/hostedtoolcache/go/1.21.5/x64/src/bufio/bufio.go:113 +0x103
bufio.(*Reader).ReadSlice(0xc001d88f48, 0x50?)
	/opt/hostedtoolcache/go/1.21.5/x64/src/bufio/bufio.go:379 +0x29
bufio.(*Reader).collectFragments(0x0?, 0x2?)
	/opt/hostedtoolcache/go/1.21.5/x64/src/bufio/bufio.go:454 +0x6d
bufio.(*Reader).ReadString(0xc001bb8e90?, 0x5e?)
	/opt/hostedtoolcache/go/1.21.5/x64/src/bufio/bufio.go:501 +0x1f
github.com/pulumi/pulumi/sdk/v3/go/common/resource/plugin.newPlugin.func2({0x3236280?, 0xc0016b06b0?}, 0x1, 0x0?)
	/home/runner/work/pulumi/pulumi/sdk/go/common/resource/plugin/plugin.go:222 +0x1b4
created by github.com/pulumi/pulumi/sdk/v3/go/common/resource/plugin.newPlugin in goroutine 37
	/home/runner/work/pulumi/pulumi/sdk/go/common/resource/plugin/plugin.go:255 +0x80c

goroutine 41 [IO wait]:
internal/poll.runtime_pollWait(0x7fbabcd95ba0, 0x72)
	/opt/hostedtoolcache/go/1.21.5/x64/src/runtime/netpoll.go:343 +0x85
internal/poll.(*pollDesc).wait(0xc0017ada40?, 0xc001d9f000?, 0x1)
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc0017ada40, {0xc001d9f000, 0x1000, 0x1000})
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_unix.go:164 +0x27a
os.(*File).read(...)
	/opt/hostedtoolcache/go/1.21.5/x64/src/os/file_posix.go:29
os.(*File).Read(0xc0016b06a0, {0xc001d9f000?, 0x42b1db?, 0xc001bb8c90?})
	/opt/hostedtoolcache/go/1.21.5/x64/src/os/file.go:118 +0x52
bufio.(*Reader).fill(0xc001d8df48)
	/opt/hostedtoolcache/go/1.21.5/x64/src/bufio/bufio.go:113 +0x103
bufio.(*Reader).ReadSlice(0xc001d8df48, 0x50?)
	/opt/hostedtoolcache/go/1.21.5/x64/src/bufio/bufio.go:379 +0x29
bufio.(*Reader).collectFragments(0x0?, 0x2?)
	/opt/hostedtoolcache/go/1.21.5/x64/src/bufio/bufio.go:454 +0x6d
bufio.(*Reader).ReadString(0xc001bb8e90?, 0x5e?)
	/opt/hostedtoolcache/go/1.21.5/x64/src/bufio/bufio.go:501 +0x1f
github.com/pulumi/pulumi/sdk/v3/go/common/resource/plugin.newPlugin.func2({0x3236280?, 0xc0016b06a0?}, 0x0, 0x0?)
	/home/runner/work/pulumi/pulumi/sdk/go/common/resource/plugin/plugin.go:222 +0x1b4
created by github.com/pulumi/pulumi/sdk/v3/go/common/resource/plugin.newPlugin in goroutine 37
	/home/runner/work/pulumi/pulumi/sdk/go/common/resource/plugin/plugin.go:300 +0xb73

goroutine 42 [select]:
google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc00172f5a0, {0x325cef8, 0xc00144b0e0})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:83 +0x112
created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 37
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:55 +0x129

goroutine 43 [select]:
google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc00172f600, {0x325cef8, 0xc00144b130})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:83 +0x112
created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 37
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:55 +0x129

goroutine 59 [IO wait]:
internal/poll.runtime_pollWait(0x7fbabcd955d0, 0x72)
	/opt/hostedtoolcache/go/1.21.5/x64/src/runtime/netpoll.go:343 +0x85
internal/poll.(*pollDesc).wait(0xc001c4ef80?, 0xc00201c000?, 0x0)
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc001c4ef80, {0xc00201c000, 0x8000, 0x8000})
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_unix.go:164 +0x27a
net.(*netFD).Read(0xc001c4ef80, {0xc00201c000?, 0x4185a8?, 0x3300000004?})
	/opt/hostedtoolcache/go/1.21.5/x64/src/net/fd_posix.go:55 +0x25
net.(*conn).Read(0xc001c58108, {0xc00201c000?, 0x408ebe?, 0x46ef92?})
	/opt/hostedtoolcache/go/1.21.5/x64/src/net/net.go:179 +0x45
bufio.(*Reader).Read(0xc001ba8f60, {0xc0005c92a0, 0x9, 0xc001ba9320?})
	/opt/hostedtoolcache/go/1.21.5/x64/src/bufio/bufio.go:244 +0x197
io.ReadAtLeast({0x32364e0, 0xc001ba8f60}, {0xc0005c92a0, 0x9, 0x9}, 0x9)
	/opt/hostedtoolcache/go/1.21.5/x64/src/io/io.go:335 +0x90
io.ReadFull(...)
	/opt/hostedtoolcache/go/1.21.5/x64/src/io/io.go:354
golang.org/x/net/http2.readFrameHeader({0xc0005c92a0, 0x9, 0x911cc5?}, {0x32364e0?, 0xc001ba8f60?})
	/home/runner/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:237 +0x65
golang.org/x/net/http2.(*Framer).ReadFrame(0xc0005c9260)
	/home/runner/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:498 +0x85
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc001b95a00, 0x1?, 0xc001b02a50?)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:637 +0x165
google.golang.org/grpc.(*Server).serveStreams(0xc0000392c0, {0x326d1c0?, 0xc001b95a00})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:963 +0x1c9
google.golang.org/grpc.(*Server).handleRawConn.func1()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:905 +0x45
created by google.golang.org/grpc.(*Server).handleRawConn in goroutine 72
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:904 +0x185

goroutine 95 [runnable]:
github.com/pulumi/pulumi/pkg/v3/engine.filterPropertyValue({{0x2935600?, 0xc0019d28d0?}}, 0x0?)
	/home/runner/work/pulumi/pulumi/pkg/engine/events.go:570 +0x7c5
github.com/pulumi/pulumi/pkg/v3/engine.filterResourceProperties(...)
	/home/runner/work/pulumi/pulumi/pkg/engine/events.go:567
github.com/pulumi/pulumi/pkg/v3/engine.makeStepEventStateMetadata(0xc001a6b040, 0xc8?)
	/home/runner/work/pulumi/pulumi/pkg/engine/events.go:385 +0x65
github.com/pulumi/pulumi/pkg/v3/engine.makeStepEventMetadata({0x2a3d3b6, 0x4}, {0x326ddc8, 0xc0021d9a10}, 0x10?)
	/home/runner/work/pulumi/pulumi/pkg/engine/events.go:362 +0x30d
github.com/pulumi/pulumi/pkg/v3/engine.(*eventEmitter).resourceOutputsEvent(0xc0019eff18, {0x2a3d3b6, 0x4}, {0x326ddc8, 0xc0021d9a10}, 0x0, 0x0, 0x0)
	/home/runner/work/pulumi/pulumi/pkg/engine/events.go:418 +0xb8
github.com/pulumi/pulumi/pkg/v3/engine.(*updateActions).OnResourceStepPost(0xc00144af50, {0x2673860?, 0xc001a200c8}, {0x326ddc8, 0xc0021d9a10}, 0x0, {0x0?, 0x0})
	/home/runner/work/pulumi/pulumi/pkg/engine/update.go:618 +0x559
github.com/pulumi/pulumi/pkg/v3/resource/deploy.(*stepExecutor).executeStep(0xc001dc6100, 0x10?, {0x326ddc8, 0xc0021d9a10})
	/home/runner/work/pulumi/pulumi/pkg/resource/deploy/step_executor.go:418 +0x67f
github.com/pulumi/pulumi/pkg/v3/resource/deploy.(*stepExecutor).executeChain(0xc001dc6100, 0xc0000392c0?, {0xc0021e1850?, 0x1, 0x0?})
	/home/runner/work/pulumi/pulumi/pkg/resource/deploy/step_executor.go:284 +0xfb
github.com/pulumi/pulumi/pkg/v3/resource/deploy.(*stepExecutor).worker.func1()
	/home/runner/work/pulumi/pulumi/pkg/resource/deploy/step_executor.go:493 +0xc8
created by github.com/pulumi/pulumi/pkg/v3/resource/deploy.(*stepExecutor).worker in goroutine 31
	/home/runner/work/pulumi/pulumi/pkg/resource/deploy/step_executor.go:490 +0x297

goroutine 50 [select]:
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc001b2e050, 0x1)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:418 +0x113
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc000ae8000)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:552 +0x86
google.golang.org/grpc/internal/transport.NewServerTransport.func2()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:336 +0xd5
created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 49
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:333 +0x1acc

goroutine 51 [select]:
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc001b101a0)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:1150 +0x225
created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 49
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:339 +0x1b0e

goroutine 52 [IO wait]:
internal/poll.runtime_pollWait(0x7fbabcd958b8, 0x72)
	/opt/hostedtoolcache/go/1.21.5/x64/src/runtime/netpoll.go:343 +0x85
internal/poll.(*pollDesc).wait(0xc001b0a000?, 0xc001b16000?, 0x0)
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc001b0a000, {0xc001b16000, 0x8000, 0x8000})
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_unix.go:164 +0x27a
net.(*netFD).Read(0xc001b0a000, {0xc001b16000?, 0x1040100000000?, 0x0?})
	/opt/hostedtoolcache/go/1.21.5/x64/src/net/fd_posix.go:55 +0x25
net.(*conn).Read(0xc001b0e000, {0xc001b16000?, 0x0?, 0x2?})
	/opt/hostedtoolcache/go/1.21.5/x64/src/net/net.go:179 +0x45
bufio.(*Reader).Read(0xc001b06180, {0xc001b30040, 0x9, 0x30?})
	/opt/hostedtoolcache/go/1.21.5/x64/src/bufio/bufio.go:244 +0x197
io.ReadAtLeast({0x32364e0, 0xc001b06180}, {0xc001b30040, 0x9, 0x9}, 0x9)
	/opt/hostedtoolcache/go/1.21.5/x64/src/io/io.go:335 +0x90
io.ReadFull(...)
	/opt/hostedtoolcache/go/1.21.5/x64/src/io/io.go:354
golang.org/x/net/http2.readFrameHeader({0xc001b30040, 0x9, 0xc001d903f0?}, {0x32364e0?, 0xc001b06180?})
	/home/runner/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:237 +0x65
golang.org/x/net/http2.(*Framer).ReadFrame(0xc001b30000)
	/home/runner/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:498 +0x85
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc001b101a0, 0x1?, 0xc001b02a50?)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:637 +0x165
google.golang.org/grpc.(*Server).serveStreams(0xc0000392c0, {0x326d1c0?, 0xc001b101a0})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:963 +0x1c9
google.golang.org/grpc.(*Server).handleRawConn.func1()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:905 +0x45
created by google.golang.org/grpc.(*Server).handleRawConn in goroutine 49
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:904 +0x185

goroutine 82 [select]:
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc001bba410, 0x1)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:418 +0x113
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc000aee000)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:552 +0x86
google.golang.org/grpc/internal/transport.NewServerTransport.func2()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:336 +0xd5
created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 81
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:333 +0x1acc

goroutine 47 [IO wait]:
internal/poll.runtime_pollWait(0x7fbabcd95aa8, 0x72)
	/opt/hostedtoolcache/go/1.21.5/x64/src/runtime/netpoll.go:343 +0x85
internal/poll.(*pollDesc).wait(0xc00178c600?, 0xc001e46000?, 0x0)
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc00178c600, {0xc001e46000, 0x8000, 0x8000})
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_unix.go:164 +0x27a
net.(*netFD).Read(0xc00178c600, {0xc001e46000?, 0x60100000000?, 0x8?})
	/opt/hostedtoolcache/go/1.21.5/x64/src/net/fd_posix.go:55 +0x25
net.(*conn).Read(0xc0016b07a0, {0xc001e46000?, 0x408ebe?, 0x46ef92?})
	/opt/hostedtoolcache/go/1.21.5/x64/src/net/net.go:179 +0x45
bufio.(*Reader).Read(0xc0017adf20, {0xc0005c8ba0, 0x9, 0x7fbb03922108?})
	/opt/hostedtoolcache/go/1.21.5/x64/src/bufio/bufio.go:244 +0x197
io.ReadAtLeast({0x32364e0, 0xc0017adf20}, {0xc0005c8ba0, 0x9, 0x9}, 0x9)
	/opt/hostedtoolcache/go/1.21.5/x64/src/io/io.go:335 +0x90
io.ReadFull(...)
	/opt/hostedtoolcache/go/1.21.5/x64/src/io/io.go:354
golang.org/x/net/http2.readFrameHeader({0xc0005c8ba0, 0x9, 0x276bd40?}, {0x32364e0?, 0xc0017adf20?})
	/home/runner/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:237 +0x65
golang.org/x/net/http2.(*Framer).ReadFrame(0xc0005c8b60)
	/home/runner/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:498 +0x85
google.golang.org/grpc/internal/transport.(*http2Client).reader(0xc0019f06c0, 0xc00144b130?)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:1595 +0x245
created by google.golang.org/grpc/internal/transport.newHTTP2Client in goroutine 44
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:397 +0x1e9e

goroutine 48 [select]:
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc00144b4f0, 0x1)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:418 +0x113
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc000ae8070)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:552 +0x86
google.golang.org/grpc/internal/transport.newHTTP2Client.func6()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:451 +0x85
created by google.golang.org/grpc/internal/transport.newHTTP2Client in goroutine 44
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:449 +0x2450

goroutine 65 [chan receive]:
github.com/pulumi/pulumi/pkg/v3/backend.(*SnapshotManager).mutate(...)
	/home/runner/work/pulumi/pulumi/pkg/backend/snapshot.go:108
github.com/pulumi/pulumi/pkg/v3/backend.(*SnapshotManager).RegisterResourceOutputs(0xc00178c400, {0x2a3d3b6?, 0x4?})
	/home/runner/work/pulumi/pulumi/pkg/backend/snapshot.go:126 +0xb2
github.com/pulumi/pulumi/pkg/v3/engine.(*updateActions).OnResourceOutputs(0xc00144af50, {0x326ddc8, 0xc001a12e40})
	/home/runner/work/pulumi/pulumi/pkg/engine/update.go:662 +0x108
github.com/pulumi/pulumi/pkg/v3/resource/deploy.(*stepExecutor).ExecuteRegisterResourceOutputs(0xc001dc6100, {0x7fbabcb76be0, 0xc001c483a0})
	/home/runner/work/pulumi/pulumi/pkg/resource/deploy/step_executor.go:222 +0x511
github.com/pulumi/pulumi/pkg/v3/resource/deploy.(*deploymentExecutor).handleSingleEvent(0xc001db4060, {0x3236ba0?, 0xc001c483a0})
	/home/runner/work/pulumi/pulumi/pkg/resource/deploy/deployment_executor.go:410 +0x1f5
github.com/pulumi/pulumi/pkg/v3/resource/deploy.(*deploymentExecutor).Execute.func3(0xc001da4840, 0xc001db4060, 0xc001daa270, {{0x7fbabcc289d8, 0xc00144af50}, 0x7fffffff, 0x0, 0x0, {{0x484cda0, 0x0, ...}, ...}, ...}, ...)
	/home/runner/work/pulumi/pulumi/pkg/resource/deploy/deployment_executor.go:250 +0x20c
github.com/pulumi/pulumi/pkg/v3/resource/deploy.(*deploymentExecutor).Execute(0xc001db4060, {0x325cec0?, 0xc001ed0e70}, {{0x7fbabcc289d8, 0xc00144af50}, 0x7fffffff, 0x0, 0x0, {{0x484cda0, 0x0, ...}, ...}, ...}, ...)
	/home/runner/work/pulumi/pulumi/pkg/resource/deploy/deployment_executor.go:266 +0x539
github.com/pulumi/pulumi/pkg/v3/resource/deploy.(*Deployment).Execute(...)
	/home/runner/work/pulumi/pulumi/pkg/resource/deploy/deployment.go:578
github.com/pulumi/pulumi/pkg/v3/engine.(*deployment).run.func1()
	/home/runner/work/pulumi/pulumi/pkg/engine/deployment.go:323 +0x2b0
created by github.com/pulumi/pulumi/pkg/v3/engine.(*deployment).run in goroutine 1
	/home/runner/work/pulumi/pulumi/pkg/engine/deployment.go:308 +0x29b

goroutine 66 [select]:
github.com/pulumi/pulumi/pkg/v3/engine.(*deployment).run.func2()
	/home/runner/work/pulumi/pulumi/pkg/engine/deployment.go:329 +0x72
created by github.com/pulumi/pulumi/pkg/v3/engine.(*deployment).run in goroutine 1
	/home/runner/work/pulumi/pulumi/pkg/engine/deployment.go:328 +0x30d

goroutine 26 [select]:
github.com/pulumi/pulumi/pkg/v3/resource/deploy.(*deploymentExecutor).Execute.func1()
	/home/runner/work/pulumi/pulumi/pkg/resource/deploy/deployment_executor.go:130 +0x73
created by github.com/pulumi/pulumi/pkg/v3/resource/deploy.(*deploymentExecutor).Execute in goroutine 65
	/home/runner/work/pulumi/pulumi/pkg/resource/deploy/deployment_executor.go:129 +0x139

goroutine 27 [chan receive]:
github.com/pulumi/pulumi/sdk/v3/go/common/util/rpcutil.serveWithOptions.func1()
	/home/runner/work/pulumi/pulumi/sdk/go/common/util/rpcutil/serve.go:118 +0x2a
created by github.com/pulumi/pulumi/sdk/v3/go/common/util/rpcutil.serveWithOptions in goroutine 65
	/home/runner/work/pulumi/pulumi/sdk/go/common/util/rpcutil/serve.go:117 +0x7bd

goroutine 28 [IO wait]:
internal/poll.runtime_pollWait(0x7fbabcd95d90, 0x72)
	/opt/hostedtoolcache/go/1.21.5/x64/src/runtime/netpoll.go:343 +0x85
internal/poll.(*pollDesc).wait(0xc001dbc000?, 0x4?, 0x0)
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0xc001dbc000)
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_unix.go:611 +0x2ac
net.(*netFD).accept(0xc001dbc000)
	/opt/hostedtoolcache/go/1.21.5/x64/src/net/fd_unix.go:172 +0x29
net.(*TCPListener).accept(0xc001dac120)
	/opt/hostedtoolcache/go/1.21.5/x64/src/net/tcpsock_posix.go:152 +0x1e
net.(*TCPListener).Accept(0xc001dac120)
	/opt/hostedtoolcache/go/1.21.5/x64/src/net/tcpsock.go:315 +0x30
google.golang.org/grpc.(*Server).Serve(0xc001dc2000, {0x3256600?, 0xc001dac120})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:837 +0x462
github.com/pulumi/pulumi/sdk/v3/go/common/util/rpcutil.serveWithOptions.func2()
	/home/runner/work/pulumi/pulumi/sdk/go/common/util/rpcutil/serve.go:128 +0x2c
created by github.com/pulumi/pulumi/sdk/v3/go/common/util/rpcutil.serveWithOptions in goroutine 65
	/home/runner/work/pulumi/pulumi/sdk/go/common/util/rpcutil/serve.go:127 +0x869

goroutine 29 [select]:
github.com/pulumi/pulumi/pkg/v3/resource/deploy.(*defaultProviders).serve(0xc001db8080)
	/home/runner/work/pulumi/pulumi/pkg/resource/deploy/source_eval.go:490 +0x167
created by github.com/pulumi/pulumi/pkg/v3/resource/deploy.newResourceMonitor in goroutine 65
	/home/runner/work/pulumi/pulumi/pkg/resource/deploy/source_eval.go:597 +0x61b

goroutine 30 [select]:
google.golang.org/grpc/internal/transport.(*Stream).waitOnHeader(0xc001ba0c60)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/transport.go:331 +0x7c
google.golang.org/grpc/internal/transport.(*Stream).RecvCompress(...)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/transport.go:346
google.golang.org/grpc.(*csAttempt).recvMsg(0xc0019ffad0, {0x2839240?, 0xc0019f3840}, 0xc001d95620?)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:1066 +0xc9
google.golang.org/grpc.(*clientStream).RecvMsg.func1(0x484cda0?)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:917 +0x1f
google.golang.org/grpc.(*clientStream).withRetry(0xc001ba0a20, 0xc001d95650, 0xc001d95620)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:768 +0x13a
google.golang.org/grpc.(*clientStream).RecvMsg(0xc001ba0a20, {0x2839240?, 0xc0019f3840?})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:916 +0x12e
google.golang.org/grpc.invoke({0x325cec0?, 0xc001b811d0?}, {0x2ad289c?, 0x2?}, {0x29894a0, 0xc0005c8c40}, {0x2839240, 0xc0019f3840}, 0xc001d8a8e8?, {0xc0019fc300, ...})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/call.go:78 +0xcb
github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingClientInterceptor.func1({0x325cef8, 0xc00144b770}, {0x2ad289c, 0x1e}, {0x29894a0, 0xc0005c8c40}, {0x2839240, 0xc0019f3840}, 0x7fbabc896610?, 0x2c20570, ...)
	/home/runner/go/pkg/mod/github.com/grpc-ecosystem/[email protected]/go/otgrpc/client.go:60 +0x47a
google.golang.org/grpc.(*ClientConn).Invoke(0xc001792c00, {0x325cef8, 0xc00144b770}, {0x2ad289c, 0x1e}, {0x29894a0, 0xc0005c8c40}, {0x2839240, 0xc0019f3840}, {0x0, ...})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/call.go:40 +0x23c
github.com/pulumi/pulumi/sdk/v3/proto/go.(*languageRuntimeClient).Run(0xc001a941f0, {0x325cef8, 0xc00144b770}, 0x1?, {0x0, 0x0, 0x0})
	/home/runner/work/pulumi/pulumi/sdk/proto/go/language_grpc.pb.go:69 +0xcb
github.com/pulumi/pulumi/sdk/v3/go/common/resource/plugin.(*langhost).Run(0xc001c640f0, {{0xc001d9a160, 0xf}, {0xc001746314, 0x5}, {0xc001a45520, 0x1a}, {0xc001756bc0, 0x2a}, {0x3226858, ...}, ...})
	/home/runner/work/pulumi/pulumi/sdk/go/common/resource/plugin/langruntime_plugin.go:228 +0x7a6
github.com/pulumi/pulumi/pkg/v3/resource/deploy.(*evalSourceIterator).forkRun.func1.1()
	/home/runner/work/pulumi/pulumi/pkg/resource/deploy/source_eval.go:232 +0x3e4
github.com/pulumi/pulumi/pkg/v3/resource/deploy.(*evalSourceIterator).forkRun.func1()
	/home/runner/work/pulumi/pulumi/pkg/resource/deploy/source_eval.go:261 +0xbf
created by github.com/pulumi/pulumi/pkg/v3/resource/deploy.(*evalSourceIterator).forkRun in goroutine 65
	/home/runner/work/pulumi/pulumi/pkg/resource/deploy/source_eval.go:220 +0x138

goroutine 31 [select]:
github.com/pulumi/pulumi/pkg/v3/resource/deploy.(*stepExecutor).worker(0xc001dc6100, 0x0?, 0x1)
	/home/runner/work/pulumi/pulumi/pkg/resource/deploy/step_executor.go:472 +0x175
created by github.com/pulumi/pulumi/pkg/v3/resource/deploy.newStepExecutor in goroutine 65
	/home/runner/work/pulumi/pulumi/pkg/resource/deploy/step_executor.go:522 +0x285

goroutine 32 [select]:
github.com/pulumi/pulumi/pkg/v3/resource/deploy.(*evalSourceIterator).Next(0xc001db8140)
	/home/runner/work/pulumi/pulumi/pkg/resource/deploy/source_eval.go:183 +0x111
github.com/pulumi/pulumi/pkg/v3/resource/deploy.(*deploymentExecutor).Execute.func2()
	/home/runner/work/pulumi/pulumi/pkg/resource/deploy/deployment_executor.go:191 +0x52
created by github.com/pulumi/pulumi/pkg/v3/resource/deploy.(*deploymentExecutor).Execute in goroutine 65
	/home/runner/work/pulumi/pulumi/pkg/resource/deploy/deployment_executor.go:189 +0x4d0

goroutine 83 [select]:
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc001b95040)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:1150 +0x225
created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 81
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:339 +0x1b0e

goroutine 84 [IO wait]:
internal/poll.runtime_pollWait(0x7fbabcd957c0, 0x72)
	/opt/hostedtoolcache/go/1.21.5/x64/src/runtime/netpoll.go:343 +0x85
internal/poll.(*pollDesc).wait(0xc00178d300?, 0xc001f80000?, 0x0)
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc00178d300, {0xc001f80000, 0x8000, 0x8000})
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_unix.go:164 +0x27a
net.(*netFD).Read(0xc00178d300, {0xc001f80000?, 0x1060100000000?, 0x8?})
	/opt/hostedtoolcache/go/1.21.5/x64/src/net/fd_posix.go:55 +0x25
net.(*conn).Read(0xc0016b07e0, {0xc001f80000?, 0x0?, 0xc001d8acc0?})
	/opt/hostedtoolcache/go/1.21.5/x64/src/net/net.go:179 +0x45
bufio.(*Reader).Read(0xc001ba8540, {0xc0005c9000, 0x9, 0xc15d0b18e83b3b32?})
	/opt/hostedtoolcache/go/1.21.5/x64/src/bufio/bufio.go:244 +0x197
io.ReadAtLeast({0x32364e0, 0xc001ba8540}, {0xc0005c9000, 0x9, 0x9}, 0x9)
	/opt/hostedtoolcache/go/1.21.5/x64/src/io/io.go:335 +0x90
io.ReadFull(...)
	/opt/hostedtoolcache/go/1.21.5/x64/src/io/io.go:354
golang.org/x/net/http2.readFrameHeader({0xc0005c9000, 0x9, 0xc001a76180?}, {0x32364e0?, 0xc001ba8540?})
	/home/runner/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:237 +0x65
golang.org/x/net/http2.(*Framer).ReadFrame(0xc0005c8fc0)
	/home/runner/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:498 +0x85
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc001b95040, 0x1?, 0x0?)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:637 +0x165
google.golang.org/grpc.(*Server).serveStreams(0xc001dc2000, {0x326d1c0?, 0xc001b95040})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:963 +0x1c9
google.golang.org/grpc.(*Server).handleRawConn.func1()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:905 +0x45
created by google.golang.org/grpc.(*Server).handleRawConn in goroutine 81
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:904 +0x185

goroutine 58 [select]:
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc001b95a00)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:1150 +0x225
created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 72
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:339 +0x1b0e

goroutine 57 [select]:
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc00200e280, 0x1)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:418 +0x113
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc000ae1dc0)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:552 +0x86
google.golang.org/grpc/internal/transport.NewServerTransport.func2()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:336 +0xd5
created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 72
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:333 +0x1acc

goroutine 113 [select]:
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc001a2a050, 0x1)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:418 +0x113
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc000ae8930)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:552 +0x86
google.golang.org/grpc/internal/transport.NewServerTransport.func2()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:336 +0xd5
created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 97
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:333 +0x1acc

goroutine 114 [select]:
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc001a221a0)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:1150 +0x225
created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 97
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:339 +0x1b0e

goroutine 115 [IO wait]:
internal/poll.runtime_pollWait(0x7fbabcd956c8, 0x72)
	/opt/hostedtoolcache/go/1.21.5/x64/src/runtime/netpoll.go:343 +0x85
internal/poll.(*pollDesc).wait(0xc001a14080?, 0xc001fa8000?, 0x0)
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc001a14080, {0xc001fa8000, 0x8000, 0x8000})
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_unix.go:164 +0x27a
net.(*netFD).Read(0xc001a14080, {0xc001fa8000?, 0x4185a8?, 0xf00000004?})
	/opt/hostedtoolcache/go/1.21.5/x64/src/net/fd_posix.go:55 +0x25
net.(*conn).Read(0xc001a20000, {0xc001fa8000?, 0x408ebe?, 0x46ef92?})
	/opt/hostedtoolcache/go/1.21.5/x64/src/net/net.go:179 +0x45
bufio.(*Reader).Read(0xc001a08180, {0xc001a32040, 0x9, 0xc001a08600?})
	/opt/hostedtoolcache/go/1.21.5/x64/src/bufio/bufio.go:244 +0x197
io.ReadAtLeast({0x32364e0, 0xc001a08180}, {0xc001a32040, 0x9, 0x9}, 0x9)
	/opt/hostedtoolcache/go/1.21.5/x64/src/io/io.go:335 +0x90
io.ReadFull(...)
	/opt/hostedtoolcache/go/1.21.5/x64/src/io/io.go:354
golang.org/x/net/http2.readFrameHeader({0xc001a32040, 0x9, 0x911cc5?}, {0x32364e0?, 0xc001a08180?})
	/home/runner/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:237 +0x65
golang.org/x/net/http2.(*Framer).ReadFrame(0xc001a32000)
	/home/runner/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:498 +0x85
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc001a221a0, 0x1?, 0x0?)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:637 +0x165
google.golang.org/grpc.(*Server).serveStreams(0xc0000392c0, {0x326d1c0?, 0xc001a221a0})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:963 +0x1c9
google.golang.org/grpc.(*Server).handleRawConn.func1()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:905 +0x45
created by google.golang.org/grpc.(*Server).handleRawConn in goroutine 97
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:904 +0x185

goroutine 126 [select]:
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc001da8ff0, 0x1)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:418 +0x113
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc000ae68c0)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:552 +0x86
google.golang.org/grpc/internal/transport.NewServerTransport.func2()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:336 +0xd5
created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 121
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:333 +0x1acc

goroutine 164 [select]:
github.com/pulumi/pulumi/pkg/v3/resource/deploy.(*resmon).RegisterResourceOutputs(0xc001dba000, {0xc001d977c0?, 0x4108e5?}, 0xc002013780)
	/home/runner/work/pulumi/pulumi/pkg/resource/deploy/source_eval.go:1671 +0x399
github.com/pulumi/pulumi/sdk/v3/proto/go._ResourceMonitor_RegisterResourceOutputs_Handler.func1({0x325cec0, 0xc0021d9440}, {0x2838640?, 0xc002013780})
	/home/runner/work/pulumi/pulumi/sdk/proto/go/resource_grpc.pb.go:305 +0x72
github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1({0x325cec0, 0xc0021d9380}, {0x2838640, 0xc002013780}, 0xc001c482a0, 0xc00232a378)
	/home/runner/go/pkg/mod/github.com/grpc-ecosystem/[email protected]/go/otgrpc/server.go:57 +0x3d0
github.com/pulumi/pulumi/sdk/v3/proto/go._ResourceMonitor_RegisterResourceOutputs_Handler({0x29033e0?, 0xc001dba000}, {0x325cec0, 0xc0021d9380}, 0xc000ae8d20, 0xc001dac060)
	/home/runner/work/pulumi/pulumi/sdk/proto/go/resource_grpc.pb.go:307 +0x135
google.golang.org/grpc.(*Server).processUnaryRPC(0xc001dc2000, {0x326d1c0, 0xc001b95040}, 0xc0016ce7e0, 0xc001d90810, 0x47e1878, 0x0)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:1358 +0xe15
google.golang.org/grpc.(*Server).handleStream(0xc001dc2000, {0x326d1c0, 0xc001b95040}, 0xc0016ce7e0, 0x0)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:1735 +0x9e7
google.golang.org/grpc.(*Server).serveStreams.func1.1()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:970 +0xbb
created by google.golang.org/grpc.(*Server).serveStreams.func1 in goroutine 84
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:981 +0x145

goroutine 74 [IO wait]:
internal/poll.runtime_pollWait(0x7fbabcd950f8, 0x72)
	/opt/hostedtoolcache/go/1.21.5/x64/src/runtime/netpoll.go:343 +0x85
internal/poll.(*pollDesc).wait(0xc002127ce0?, 0xc00217e000?, 0x1)
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc002127ce0, {0xc00217e000, 0x1000, 0x1000})
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_unix.go:164 +0x27a
os.(*File).read(...)
	/opt/hostedtoolcache/go/1.21.5/x64/src/os/file_posix.go:29
os.(*File).Read(0xc001c58398, {0xc00217e000?, 0x42b1db?, 0xc001bb8490?})
	/opt/hostedtoolcache/go/1.21.5/x64/src/os/file.go:118 +0x52
bufio.(*Reader).fill(0xc001d8bf48)
	/opt/hostedtoolcache/go/1.21.5/x64/src/bufio/bufio.go:113 +0x103
bufio.(*Reader).ReadSlice(0xc001d8bf48, 0x50?)
	/opt/hostedtoolcache/go/1.21.5/x64/src/bufio/bufio.go:379 +0x29
bufio.(*Reader).collectFragments(0x0?, 0x2?)
	/opt/hostedtoolcache/go/1.21.5/x64/src/bufio/bufio.go:454 +0x6d
bufio.(*Reader).ReadString(0xc001bb86e0?, 0xe9?)
	/opt/hostedtoolcache/go/1.21.5/x64/src/bufio/bufio.go:501 +0x1f
github.com/pulumi/pulumi/sdk/v3/go/common/resource/plugin.newPlugin.func2({0x3236280?, 0xc001c58398?}, 0x1, 0xc001ad79f0?)
	/home/runner/work/pulumi/pulumi/sdk/go/common/resource/plugin/plugin.go:222 +0x1b4
created by github.com/pulumi/pulumi/sdk/v3/go/common/resource/plugin.newPlugin in goroutine 36
	/home/runner/work/pulumi/pulumi/sdk/go/common/resource/plugin/plugin.go:255 +0x80c

goroutine 141 [select]:
github.com/pulumi/pulumi/pkg/v3/resource/deploy.(*resmon).RegisterResource(0xc001dba000, {0x325cec0, 0xc0024e6870}, 0xc001a224e0)
	/home/runner/work/pulumi/pulumi/pkg/resource/deploy/source_eval.go:1506 +0x436b
github.com/pulumi/pulumi/sdk/v3/proto/go._ResourceMonitor_RegisterResource_Handler.func1({0x325cec0, 0xc0024e6870}, {0x29f6640?, 0xc001a224e0})
	/home/runner/work/pulumi/pulumi/sdk/proto/go/resource_grpc.pb.go:287 +0x72
github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1({0x325cec0, 0xc0024e6750}, {0x29f6640, 0xc001a224e0}, 0xc001a58960, 0xc001a479e0)
	/home/runner/go/pkg/mod/github.com/grpc-ecosystem/[email protected]/go/otgrpc/server.go:57 +0x3d0
github.com/pulumi/pulumi/sdk/v3/proto/go._ResourceMonitor_RegisterResource_Handler({0x29033e0?, 0xc001dba000}, {0x325cec0, 0xc0024e6750}, 0xc000aeeaf0, 0xc001dac060)
	/home/runner/work/pulumi/pulumi/sdk/proto/go/resource_grpc.pb.go:289 +0x135
google.golang.org/grpc.(*Server).processUnaryRPC(0xc001dc2000, {0x326d1c0, 0xc001b95040}, 0xc001034120, 0xc001d90810, 0x47e1860, 0x0)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:1358 +0xe15
google.golang.org/grpc.(*Server).handleStream(0xc001dc2000, {0x326d1c0, 0xc001b95040}, 0xc001034120, 0x0)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:1735 +0x9e7
google.golang.org/grpc.(*Server).serveStreams.func1.1()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:970 +0xbb
created by google.golang.org/grpc.(*Server).serveStreams.func1 in goroutine 84
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:981 +0x145

goroutine 62 [IO wait]:
internal/poll.runtime_pollWait(0x7fbabcd952e8, 0x72)
	/opt/hostedtoolcache/go/1.21.5/x64/src/runtime/netpoll.go:343 +0x85
internal/poll.(*pollDesc).wait(0xc002127c20?, 0xc001dd5000?, 0x1)
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc002127c20, {0xc001dd5000, 0x1000, 0x1000})
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_unix.go:164 +0x27a
os.(*File).read(...)
	/opt/hostedtoolcache/go/1.21.5/x64/src/os/file_posix.go:29
os.(*File).Read(0xc001c58388, {0xc001dd5000?, 0x0?, 0x0?})
	/opt/hostedtoolcache/go/1.21.5/x64/src/os/file.go:118 +0x52
bufio.(*Reader).fill(0xc001fa3f48)
	/opt/hostedtoolcache/go/1.21.5/x64/src/bufio/bufio.go:113 +0x103
bufio.(*Reader).ReadSlice(0xc001fa3f48, 0xb0?)
	/opt/hostedtoolcache/go/1.21.5/x64/src/bufio/bufio.go:379 +0x29
bufio.(*Reader).collectFragments(0xbbfc60?, 0xc5?)
	/opt/hostedtoolcache/go/1.21.5/x64/src/bufio/bufio.go:454 +0x6d
bufio.(*Reader).ReadString(0x10?, 0x3?)
	/opt/hostedtoolcache/go/1.21.5/x64/src/bufio/bufio.go:501 +0x1f
github.com/pulumi/pulumi/sdk/v3/go/common/resource/plugin.newPlugin.func2({0x3236280?, 0xc001c58388?}, 0x0, 0xc001bb4fb0?)
	/home/runner/work/pulumi/pulumi/sdk/go/common/resource/plugin/plugin.go:222 +0x1b4
created by github.com/pulumi/pulumi/sdk/v3/go/common/resource/plugin.newPlugin in goroutine 36
	/home/runner/work/pulumi/pulumi/sdk/go/common/resource/plugin/plugin.go:300 +0xb73

goroutine 123 [select]:
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc001da8f00, 0x1)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:418 +0x113
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc000ae6850)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:552 +0x86
google.golang.org/grpc/internal/transport.NewServerTransport.func2()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:336 +0xd5
created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 122
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:333 +0x1acc

goroutine 124 [select]:
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc001dc8680)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:1150 +0x225
created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 122
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:339 +0x1b0e

goroutine 125 [IO wait]:
internal/poll.runtime_pollWait(0x7fbabcd951f0, 0x72)
	/opt/hostedtoolcache/go/1.21.5/x64/src/runtime/netpoll.go:343 +0x85
internal/poll.(*pollDesc).wait(0xc001dbc100?, 0xc001dee000?, 0x0)
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc001dbc100, {0xc001dee000, 0x8000, 0x8000})
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_unix.go:164 +0x27a
net.(*netFD).Read(0xc001dbc100, {0xc001dee000?, 0x1040100000000?, 0x0?})
	/opt/hostedtoolcache/go/1.21.5/x64/src/net/fd_posix.go:55 +0x25
net.(*conn).Read(0xc000122fb8, {0xc001dee000?, 0x0?, 0x0?})
	/opt/hostedtoolcache/go/1.21.5/x64/src/net/net.go:179 +0x45
bufio.(*Reader).Read(0xc001d9d740, {0xc001dba120, 0x9, 0x30?})
	/opt/hostedtoolcache/go/1.21.5/x64/src/bufio/bufio.go:244 +0x197
io.ReadAtLeast({0x32364e0, 0xc001d9d740}, {0xc001dba120, 0x9, 0x9}, 0x9)
	/opt/hostedtoolcache/go/1.21.5/x64/src/io/io.go:335 +0x90
io.ReadFull(...)
	/opt/hostedtoolcache/go/1.21.5/x64/src/io/io.go:354
golang.org/x/net/http2.readFrameHeader({0xc001dba120, 0x9, 0xc001dec7b0?}, {0x32364e0?, 0xc001d9d740?})
	/home/runner/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:237 +0x65
golang.org/x/net/http2.(*Framer).ReadFrame(0xc001dba0e0)
	/home/runner/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:498 +0x85
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc001dc8680, 0x1?, 0x0?)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:637 +0x165
google.golang.org/grpc.(*Server).serveStreams(0xc0000392c0, {0x326d1c0?, 0xc001dc8680})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:963 +0x1c9
google.golang.org/grpc.(*Server).handleRawConn.func1()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:905 +0x45
created by google.golang.org/grpc.(*Server).handleRawConn in goroutine 122
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:904 +0x185

goroutine 127 [select]:
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc001dc8d00)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:1150 +0x225
created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 121
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:339 +0x1b0e

goroutine 128 [IO wait]:
internal/poll.runtime_pollWait(0x7fbabcd95000, 0x72)
	/opt/hostedtoolcache/go/1.21.5/x64/src/runtime/netpoll.go:343 +0x85
internal/poll.(*pollDesc).wait(0xc001dbc080?, 0xc001df6000?, 0x0)
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc001dbc080, {0xc001df6000, 0x8000, 0x8000})
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_unix.go:164 +0x27a
net.(*netFD).Read(0xc001dbc080, {0xc001df6000?, 0x60100000000?, 0x8?})
	/opt/hostedtoolcache/go/1.21.5/x64/src/net/fd_posix.go:55 +0x25
net.(*conn).Read(0xc000122fa8, {0xc001df6000?, 0xc001fa2cb0?, 0x410565?})
	/opt/hostedtoolcache/go/1.21.5/x64/src/net/net.go:179 +0x45
bufio.(*Reader).Read(0xc001d9d7a0, {0xc001dba200, 0x9, 0x4108e5?})
	/opt/hostedtoolcache/go/1.21.5/x64/src/bufio/bufio.go:244 +0x197
io.ReadAtLeast({0x32364e0, 0xc001d9d7a0}, {0xc001dba200, 0x9, 0x9}, 0x9)
	/opt/hostedtoolcache/go/1.21.5/x64/src/io/io.go:335 +0x90
io.ReadFull(...)
	/opt/hostedtoolcache/go/1.21.5/x64/src/io/io.go:354
golang.org/x/net/http2.readFrameHeader({0xc001dba200, 0x9, 0xc001d9a560?}, {0x32364e0?, 0xc001d9d7a0?})
	/home/runner/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:237 +0x65
golang.org/x/net/http2.(*Framer).ReadFrame(0xc001dba1c0)
	/home/runner/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:498 +0x85
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc001dc8d00, 0x1?, 0x0?)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_server.go:637 +0x165
google.golang.org/grpc.(*Server).serveStreams(0xc0000392c0, {0x326d1c0?, 0xc001dc8d00})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:963 +0x1c9
google.golang.org/grpc.(*Server).handleRawConn.func1()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:905 +0x45
created by google.golang.org/grpc.(*Server).handleRawConn in goroutine 121
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/server.go:904 +0x185

goroutine 63 [select]:
google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc001b3c720, {0x325cef8, 0xc001b2f7c0})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:83 +0x112
created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 36
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:55 +0x129

goroutine 64 [select]:
google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc001b3c780, {0x325cef8, 0xc001b2f810})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:83 +0x112
created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 36
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:55 +0x129

goroutine 135 [IO wait]:
internal/poll.runtime_pollWait(0x7fbabcd954d8, 0x72)
	/opt/hostedtoolcache/go/1.21.5/x64/src/runtime/netpoll.go:343 +0x85
internal/poll.(*pollDesc).wait(0xc001c4fd00?, 0xc0021be000?, 0x0)
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc001c4fd00, {0xc0021be000, 0x8000, 0x8000})
	/opt/hostedtoolcache/go/1.21.5/x64/src/internal/poll/fd_unix.go:164 +0x27a
net.(*netFD).Read(0xc001c4fd00, {0xc0021be000?, 0x1060100000000?, 0x8?})
	/opt/hostedtoolcache/go/1.21.5/x64/src/net/fd_posix.go:55 +0x25
net.(*conn).Read(0xc001c583b0, {0xc0021be000?, 0xbabc897b10?, 0x0?})
	/opt/hostedtoolcache/go/1.21.5/x64/src/net/net.go:179 +0x45
bufio.(*Reader).Read(0xc0021a5860, {0xc002174200, 0x9, 0x7fbb03922f18?})
	/opt/hostedtoolcache/go/1.21.5/x64/src/bufio/bufio.go:244 +0x197
io.ReadAtLeast({0x32364e0, 0xc0021a5860}, {0xc002174200, 0x9, 0x9}, 0x9)
	/opt/hostedtoolcache/go/1.21.5/x64/src/io/io.go:335 +0x90
io.ReadFull(...)
	/opt/hostedtoolcache/go/1.21.5/x64/src/io/io.go:354
golang.org/x/net/http2.readFrameHeader({0xc002174200, 0x9, 0x4818ac0?}, {0x32364e0?, 0xc0021a5860?})
	/home/runner/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:237 +0x65
golang.org/x/net/http2.(*Framer).ReadFrame(0xc0021741c0)
	/home/runner/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:498 +0x85
google.golang.org/grpc/internal/transport.(*http2Client).reader(0xc001e7f200, 0xc001bb87b0?)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:1595 +0x245
created by google.golang.org/grpc/internal/transport.newHTTP2Client in goroutine 145
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:397 +0x1e9e

goroutine 136 [select]:
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc002169ae0, 0x1)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:418 +0x113
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc000ae9b20)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:552 +0x86
google.golang.org/grpc/internal/transport.newHTTP2Client.func6()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:451 +0x85
created by google.golang.org/grpc/internal/transport.newHTTP2Client in goroutine 145
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:449 +0x2450

from pulumi.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.