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

A segmentation violation occurs when using the ||(concat) operator in the on clause of a join. #4319

Open
dongho-jung opened this issue Jun 28, 2024 · 1 comment
Labels
bug Something isn't working stale No recent activity has been detected on this issue/PR and it will be closed

Comments

@dongho-jung
Copy link

dongho-jung commented Jun 28, 2024

DISCLAIMER
I have not clearly identified whether this issue is related to the AWS plugin or the Steampipe engine. If this issue has already been reported or if it is a plugin-level problem, please let me know.

Describe the bug
As stated in the title, a segmentation violation occurs when using the ||(concat) operator in the on clause of a join.

Steampipe version (steampipe -v)
v0.23.2

To reproduce

select
    fn.name function_name,
    lg.retention_in_days log_retention
from aws_lambda_function fn
left join aws_cloudwatch_log_group lg on
    lg.name = '/aws/lambda/%s' || fn.name
order by function_name;

Expected behavior
return without error

Actual behavior
The following error occurs:

log
2024/06/28 08:43:32 [INFO] Log level WARN
SIGSEGV: segmentation violation
PC=0x7f4b08 m=1 sigcode=1
signal arrived during cgo execution

goroutine 17 [syscall, locked to thread]:
runtime.cgocall(0x7fa625169de0, 0xc000a17820)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/cgocall.go:157 +0x4b fp=0xc000a177f8 sp=0xc000a177c0 pc=0x7fa62446f88b
main._Cfunc_ExecEvalExpr(0x1ebeee8, 0x1ebbcf8, 0xc000c6c6f8)
	_cgo_gotypes.go:2971 +0x50 fp=0xc000a17820 sp=0xc000a177f8 pc=0x7fa625152af0
main.getQualValue.func4(0xc0000a8630?, 0x0?, 0x7fa6244d4852?)
	/home/runner/work/steampipe-postgres-fdw/steampipe-postgres-fdw/quals.go:411 +0x6a fp=0xc000a17868 sp=0xc000a17820 pc=0x7fa625161cea
main.getQualValue(0x1ea9230, 0x1ebbae8, 0x1ebe2e8)
	/home/runner/work/steampipe-postgres-fdw/steampipe-postgres-fdw/quals.go:411 +0x21e fp=0xc000a17978 sp=0xc000a17868 pc=0x7fa62516167e
main.qualFromOpExpr(0x1ebee48, 0x1ebbae8, 0x256328c0?)
	/home/runner/work/steampipe-postgres-fdw/steampipe-postgres-fdw/quals.go:114 +0x234 fp=0xc000a17a70 sp=0xc000a17978 pc=0x7fa62515e714
main.singleRestrictionToQual(0x7fa624470a9d?, 0xc000006680?, 0xc000a17b88?)
	/home/runner/work/steampipe-postgres-fdw/steampipe-postgres-fdw/quals.go:30 +0x165 fp=0xc000a17b00 sp=0xc000a17a70 pc=0x7fa62515db05
main.restrictionsToQuals(0x1ebbae8, 0x0?)
	/home/runner/work/steampipe-postgres-fdw/steampipe-postgres-fdw/quals.go:64 +0x105 fp=0xc000a17c20 sp=0xc000a17b00 pc=0x7fa62515df05
main.goFdwBeginForeignScan(0x1ebbae8, 0x10)
	/home/runner/work/steampipe-postgres-fdw/steampipe-postgres-fdw/fdw.go:294 +0x3f2 fp=0xc000a17e10 sp=0xc000a17c20 pc=0x7fa625158bf2
_cgoexp_1d6c601d8730_goFdwBeginForeignScan(0x7ffd1db05f60?)
	_cgo_gotypes.go:4156 +0x1c fp=0xc000a17e30 sp=0xc000a17e10 pc=0x7fa6251667bc
runtime.cgocallbackg1(0x7fa6251667a0, 0xc000a17fe0?, 0x0)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/cgocall.go:399 +0x2c2 fp=0xc000a17f00 sp=0xc000a17e30 pc=0x7fa62446ffc2
runtime.cgocallbackg(0x0?, 0x0?, 0x0?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/cgocall.go:315 +0x125 fp=0xc000a17f90 sp=0xc000a17f00 pc=0x7fa62446fc65
runtime.cgocallbackg(0x7fa6251667a0, 0x7ffd1db0614c, 0x0)
	<autogenerated>:1 +0x2b fp=0xc000a17fb8 sp=0xc000a17f90 pc=0x7fa6244dc18b
runtime.cgocallback(0x0, 0x0, 0x0)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1035 +0xcd fp=0xc000a17fe0 sp=0xc000a17fb8 pc=0x7fa6244d98ad
runtime.goexit()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000a17fe8 sp=0xc000a17fe0 pc=0x7fa6244d9b01

goroutine 37 [chan receive]:
runtime.gopark(0x7fa6244c371e?, 0xc00004c000?, 0x8?, 0x40?, 0x508dfb31e9293?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:398 +0xce fp=0xc000117600 sp=0xc0001175e0 pc=0x7fa6244a69ce
runtime.chanrecv(0xc0005de000, 0xc0001176e8, 0x1)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/chan.go:583 +0x3cd fp=0xc000117678 sp=0xc000117600 pc=0x7fa624471f2d
runtime.chanrecv2(0x3b9aca00?, 0x0?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/chan.go:447 +0x12 fp=0xc0001176a0 sp=0xc000117678 pc=0x7fa624471b52
github.com/hashicorp/go-plugin/internal/cmdrunner.pidWait(0x0?)
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/internal/cmdrunner/process.go:18 +0x85 fp=0xc000117718 sp=0xc0001176a0 pc=0x7fa62474b9e5
github.com/hashicorp/go-plugin/internal/cmdrunner.(*CmdAttachedRunner).Wait(0x0?, {0x0?, 0x0?})
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/internal/cmdrunner/cmd_reattach.go:54 +0x16 fp=0xc000117730 sp=0xc000117718 pc=0x7fa62474a6f6
github.com/hashicorp/go-plugin.(*Client).reattach.func1({0x7fa6258e7420?, 0xc000699ce0?})
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/client.go:987 +0x9e fp=0xc0001177c0 sp=0xc000117730 pc=0x7fa6249b743e
github.com/hashicorp/go-plugin.(*Client).reattach.func3()
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/client.go:996 +0x2b fp=0xc0001177e0 sp=0xc0001177c0 pc=0x7fa6249b736b
runtime.goexit()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001177e8 sp=0xc0001177e0 pc=0x7fa6244d9b01
created by github.com/hashicorp/go-plugin.(*Client).reattach in goroutine 17
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/client.go:980 +0x185

goroutine 2 [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:398 +0xce fp=0xc00005efa8 sp=0xc00005ef88 pc=0x7fa6244a69ce
runtime.goparkunlock(...)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:404
runtime.forcegchelper()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:322 +0xb8 fp=0xc00005efe0 sp=0xc00005efa8 pc=0x7fa6244a6838
runtime.goexit()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00005efe8 sp=0xc00005efe0 pc=0x7fa6244d9b01
created by runtime.init.6 in goroutine 1
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:310 +0x1a

goroutine 3 [GC sweep wait]:
runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:398 +0xce fp=0xc00005f778 sp=0xc00005f758 pc=0x7fa6244a69ce
runtime.goparkunlock(...)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:404
runtime.bgsweep(0x0?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/mgcsweep.go:321 +0xdf fp=0xc00005f7c8 sp=0xc00005f778 pc=0x7fa6244909ff
runtime.gcenable.func1()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/mgc.go:200 +0x25 fp=0xc00005f7e0 sp=0xc00005f7c8 pc=0x7fa624485b25
runtime.goexit()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00005f7e8 sp=0xc00005f7e0 pc=0x7fa6244d9b01
created by runtime.gcenable in goroutine 1
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/mgc.go:200 +0x66

goroutine 4 [GC scavenge wait]:
runtime.gopark(0xc00007e000?, 0x7fa62558a2e8?, 0x0?, 0x0?, 0x0?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:398 +0xce fp=0xc00005ff70 sp=0xc00005ff50 pc=0x7fa6244a69ce
runtime.goparkunlock(...)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:404
runtime.(*scavengerState).park(0x7fa6262fed60)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc00005ffa0 sp=0xc00005ff70 pc=0x7fa62448e289
runtime.bgscavenge(0x0?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc00005ffc8 sp=0xc00005ffa0 pc=0x7fa62448e839
runtime.gcenable.func2()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/mgc.go:201 +0x25 fp=0xc00005ffe0 sp=0xc00005ffc8 pc=0x7fa624485ac5
runtime.goexit()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00005ffe8 sp=0xc00005ffe0 pc=0x7fa6244d9b01
created by runtime.gcenable in goroutine 1
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/mgc.go:201 +0xa5

goroutine 5 [finalizer wait]:
runtime.gopark(0x0?, 0x7fa6258cf010?, 0x20?, 0xe0?, 0x2000000020?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:398 +0xce fp=0xc00005e620 sp=0xc00005e600 pc=0x7fa6244a69ce
runtime.runfinq()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/mfinal.go:193 +0x107 fp=0xc00005e7e0 sp=0xc00005e620 pc=0x7fa624484b47
runtime.goexit()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00005e7e8 sp=0xc00005e7e0 pc=0x7fa6244d9b01
created by runtime.createfing in goroutine 1
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/mfinal.go:163 +0x3d

goroutine 6 [GC worker (idle)]:
runtime.gopark(0x508df799df73a?, 0x3?, 0x36?, 0xa2?, 0x0?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:398 +0xce fp=0xc000060750 sp=0xc000060730 pc=0x7fa6244a69ce
runtime.gcBgMarkWorker()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/mgc.go:1295 +0xe5 fp=0xc0000607e0 sp=0xc000060750 pc=0x7fa6244876e5
runtime.goexit()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000607e8 sp=0xc0000607e0 pc=0x7fa6244d9b01
created by runtime.gcBgMarkStartWorkers in goroutine 1
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/mgc.go:1219 +0x1c

goroutine 19 [GC worker (idle)]:
runtime.gopark(0x508df799e23b8?, 0x3?, 0x3c?, 0xaf?, 0x0?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:398 +0xce fp=0xc00005a750 sp=0xc00005a730 pc=0x7fa6244a69ce
runtime.gcBgMarkWorker()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/mgc.go:1295 +0xe5 fp=0xc00005a7e0 sp=0xc00005a750 pc=0x7fa6244876e5
runtime.goexit()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00005a7e8 sp=0xc00005a7e0 pc=0x7fa6244d9b01
created by runtime.gcBgMarkStartWorkers in goroutine 1
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/mgc.go:1219 +0x1c

goroutine 35 [GC worker (idle)]:
runtime.gopark(0x508df799e24c6?, 0x3?, 0xb1?, 0x30?, 0x0?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:398 +0xce fp=0xc000114750 sp=0xc000114730 pc=0x7fa6244a69ce
runtime.gcBgMarkWorker()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/mgc.go:1295 +0xe5 fp=0xc0001147e0 sp=0xc000114750 pc=0x7fa6244876e5
runtime.goexit()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001147e8 sp=0xc0001147e0 pc=0x7fa6244d9b01
created by runtime.gcBgMarkStartWorkers in goroutine 1
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/mgc.go:1219 +0x1c

goroutine 7 [GC worker (idle)]:
runtime.gopark(0x508df79607f0e?, 0x3?, 0x98?, 0xe0?, 0x0?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:398 +0xce fp=0xc000060f50 sp=0xc000060f30 pc=0x7fa6244a69ce
runtime.gcBgMarkWorker()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/mgc.go:1295 +0xe5 fp=0xc000060fe0 sp=0xc000060f50 pc=0x7fa6244876e5
runtime.goexit()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000060fe8 sp=0xc000060fe0 pc=0x7fa6244d9b01
created by runtime.gcBgMarkStartWorkers in goroutine 1
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/mgc.go:1219 +0x1c

goroutine 8 [select]:
runtime.gopark(0xc00005b790?, 0x2?, 0x38?, 0xd0?, 0xc00005b774?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:398 +0xce fp=0xc00005b618 sp=0xc00005b5f8 pc=0x7fa6244a69ce
runtime.selectgo(0xc00005b790, 0xc00005b770, 0x0?, 0x0, 0x0?, 0x1)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/select.go:327 +0x725 fp=0xc00005b738 sp=0xc00005b618 pc=0x7fa6244b6e65
github.com/golang/glog.(*fileSink).flushDaemon(0x7fa6262feb58)
	/home/runner/go/pkg/mod/github.com/golang/[email protected]/glog_file.go:351 +0xb9 fp=0xc00005b7c8 sp=0xc00005b738 pc=0x7fa624e90919
github.com/golang/glog.init.1.func1()
	/home/runner/go/pkg/mod/github.com/golang/[email protected]/glog_file.go:166 +0x25 fp=0xc00005b7e0 sp=0xc00005b7c8 pc=0x7fa624e8f9c5
runtime.goexit()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00005b7e8 sp=0xc00005b7e0 pc=0x7fa6244d9b01
created by github.com/golang/glog.init.1 in goroutine 1
	/home/runner/go/pkg/mod/github.com/golang/[email protected]/glog_file.go:166 +0x135

goroutine 9 [select]:
runtime.gopark(0xc00005bf88?, 0x3?, 0xb0?, 0xa5?, 0xc00005bf72?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:398 +0xce fp=0xc00005be18 sp=0xc00005bdf8 pc=0x7fa6244a69ce
runtime.selectgo(0xc00005bf88, 0xc00005bf6c, 0xc000133b00?, 0x0, 0x0?, 0x1)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/select.go:327 +0x725 fp=0xc00005bf38 sp=0xc00005be18 pc=0x7fa6244b6e65
go.opencensus.io/stats/view.(*worker).start(0xc000133b00)
	/home/runner/go/pkg/mod/[email protected]/stats/view/worker.go:292 +0x9f fp=0xc00005bfc8 sp=0xc00005bf38 pc=0x7fa624c1d3ff
go.opencensus.io/stats/view.init.0.func1()
	/home/runner/go/pkg/mod/[email protected]/stats/view/worker.go:34 +0x25 fp=0xc00005bfe0 sp=0xc00005bfc8 pc=0x7fa624c1c725
runtime.goexit()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00005bfe8 sp=0xc00005bfe0 pc=0x7fa6244d9b01
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 38 [select]:
runtime.gopark(0xc000117f80?, 0x2?, 0x60?, 0x0?, 0xc000117f34?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:398 +0xce fp=0xc000117dc8 sp=0xc000117da8 pc=0x7fa6244a69ce
runtime.selectgo(0xc000117f80, 0xc000117f30, 0xc000117f28?, 0x0, 0xc00018e180?, 0x1)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/select.go:327 +0x725 fp=0xc000117ee8 sp=0xc000117dc8 pc=0x7fa6244b6e65
google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc000745270, {0x7fa6258e59f0, 0xc0004f55e0})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:76 +0x115 fp=0xc000117fb8 sp=0xc000117ee8 pc=0x7fa624808e35
google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer.func1()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:52 +0x28 fp=0xc000117fe0 sp=0xc000117fb8 pc=0x7fa624808c88
runtime.goexit()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000117fe8 sp=0xc000117fe0 pc=0x7fa6244d9b01
created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 17
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:52 +0x129

goroutine 39 [select]:
runtime.gopark(0xc0006f1f80?, 0x2?, 0x68?, 0x5d?, 0xc0006f1f34?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:398 +0xce fp=0xc0005e7dc8 sp=0xc0005e7da8 pc=0x7fa6244a69ce
runtime.selectgo(0xc0005e7f80, 0xc0006f1f30, 0x0?, 0x0, 0x0?, 0x1)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/select.go:327 +0x725 fp=0xc0005e7ee8 sp=0xc0005e7dc8 pc=0x7fa6244b6e65
google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc0007452a0, {0x7fa6258e59f0, 0xc0004f5630})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:76 +0x115 fp=0xc0005e7fb8 sp=0xc0005e7ee8 pc=0x7fa624808e35
google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer.func1()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:52 +0x28 fp=0xc0005e7fe0 sp=0xc0005e7fb8 pc=0x7fa624808c88
runtime.goexit()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0005e7fe8 sp=0xc0005e7fe0 pc=0x7fa6244d9b01
created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 17
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:52 +0x129

goroutine 40 [select]:
runtime.gopark(0xc0006c5f80?, 0x2?, 0x0?, 0x0?, 0xc0006c5f34?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:398 +0xce fp=0xc00085adc8 sp=0xc00085ada8 pc=0x7fa6244a69ce
runtime.selectgo(0xc00085af80, 0xc0006c5f30, 0x0?, 0x0, 0x0?, 0x1)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/select.go:327 +0x725 fp=0xc00085aee8 sp=0xc00085adc8 pc=0x7fa6244b6e65
google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc0007452d0, {0x7fa6258e59f0, 0xc0004f5680})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:76 +0x115 fp=0xc00085afb8 sp=0xc00085aee8 pc=0x7fa624808e35
google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer.func1()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:52 +0x28 fp=0xc00085afe0 sp=0xc00085afb8 pc=0x7fa624808c88
runtime.goexit()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00085afe8 sp=0xc00085afe0 pc=0x7fa6244d9b01
created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 17
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:52 +0x129

goroutine 51 [select]:
runtime.gopark(0xc000924fb0?, 0x2?, 0x0?, 0x0?, 0xc000924f94?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:398 +0xce fp=0xc000924e38 sp=0xc000924e18 pc=0x7fa6244a69ce
runtime.selectgo(0xc000924fb0, 0xc000924f90, 0x0?, 0x0, 0x0?, 0x1)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/select.go:327 +0x725 fp=0xc000924f58 sp=0xc000924e38 pc=0x7fa6244b6e65
google.golang.org/grpc.newClientStreamWithParams.func4()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:392 +0x8c fp=0xc000924fe0 sp=0xc000924f58 pc=0x7fa624969b8c
runtime.goexit()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000924fe8 sp=0xc000924fe0 pc=0x7fa6244d9b01
created by google.golang.org/grpc.newClientStreamWithParams in goroutine 17
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:391 +0xe9c

goroutine 42 [select]:
runtime.gopark(0xc00005af58?, 0x2?, 0x0?, 0x0?, 0xc00005af4c?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:398 +0xce fp=0xc00005adf8 sp=0xc00005add8 pc=0x7fa6244a69ce
runtime.selectgo(0xc00005af58, 0xc00005af48, 0x7fa6256722c0?, 0x0, 0x0?, 0x1)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/select.go:327 +0x725 fp=0xc00005af18 sp=0xc00005adf8 pc=0x7fa6244b6e65
github.com/hashicorp/go-plugin.(*gRPCBrokerClientImpl).Recv(0xc00005af70?)
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_broker.go:238 +0x65 fp=0xc00005af88 sp=0xc00005af18 pc=0x7fa6249b9605
github.com/hashicorp/go-plugin.(*GRPCBroker).Run(0xc00080db80)
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_broker.go:582 +0x4f fp=0xc00005afc8 sp=0xc00005af88 pc=0x7fa6249bb48f
github.com/hashicorp/go-plugin.newGRPCClient.func1()
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_client.go:72 +0x25 fp=0xc00005afe0 sp=0xc00005afc8 pc=0x7fa6249bcf65
runtime.goexit()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00005afe8 sp=0xc00005afe0 pc=0x7fa6244d9b01
created by github.com/hashicorp/go-plugin.newGRPCClient in goroutine 17
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_client.go:72 +0x40d

goroutine 43 [select]:
runtime.gopark(0xc0006c3c00?, 0x2?, 0xa6?, 0xa7?, 0xc0006c3bfc?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:398 +0xce fp=0xc0006c3aa8 sp=0xc0006c3a88 pc=0x7fa6244a69ce
runtime.selectgo(0xc0006c3c00, 0xc0006c3bf8, 0x7fa625864898?, 0x0, 0x7fa6255f0355?, 0x1)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/select.go:327 +0x725 fp=0xc0006c3bc8 sp=0xc0006c3aa8 pc=0x7fa6244b6e65
google.golang.org/grpc/internal/transport.(*Stream).waitOnHeader(0xc000200900)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/transport.go:330 +0x7c fp=0xc0006c3c30 sp=0xc0006c3bc8 pc=0x7fa6248f6c3c
google.golang.org/grpc/internal/transport.(*Stream).RecvCompress(...)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/transport.go:345
google.golang.org/grpc.(*csAttempt).recvMsg(0xc0008520d0, {0x7fa62581c220?, 0xc00088e240}, 0x7fa624480b08?)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:1071 +0xc9 fp=0xc0006c3d58 sp=0xc0006c3c30 pc=0x7fa62496d889
google.golang.org/grpc.(*clientStream).RecvMsg.func1(0xc0000630d8?)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:928 +0x1f fp=0xc0006c3d88 sp=0xc0006c3d58 pc=0x7fa62496caff
google.golang.org/grpc.(*clientStream).withRetry(0xc000170360, 0xc0006c3e70, 0xc0006c3e60)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:761 +0x3ae fp=0xc0006c3df8 sp=0xc0006c3d88 pc=0x7fa62496bace
google.golang.org/grpc.(*clientStream).RecvMsg(0xc000170360, {0x7fa62581c220?, 0xc00088e240?})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:927 +0x125 fp=0xc0006c3ec0 sp=0xc0006c3df8 pc=0x7fa62496c965
github.com/hashicorp/go-plugin/internal/plugin.(*gRPCBrokerStartStreamClient).Recv(0xc000138290)
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/internal/plugin/grpc_broker_grpc.pb.go:68 +0x46 fp=0xc0006c3ef0 sp=0xc0006c3ec0 pc=0x7fa6249753a6
github.com/hashicorp/go-plugin.(*gRPCBrokerClientImpl).StartStream(0xc000283100)
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_broker.go:201 +0x1b4 fp=0xc0006c3fc8 sp=0xc0006c3ef0 pc=0x7fa6249b8fb4
github.com/hashicorp/go-plugin.newGRPCClient.func2()
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_client.go:73 +0x25 fp=0xc0006c3fe0 sp=0xc0006c3fc8 pc=0x7fa6249bcf05
runtime.goexit()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0006c3fe8 sp=0xc0006c3fe0 pc=0x7fa6244d9b01
created by github.com/hashicorp/go-plugin.newGRPCClient in goroutine 17
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_client.go:73 +0x449

goroutine 52 [select]:
runtime.gopark(0xc0005e4bf8?, 0x2?, 0x0?, 0x0?, 0xc0005e4bf4?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:398 +0xce fp=0xc0005e4aa0 sp=0xc0005e4a80 pc=0x7fa6244a69ce
runtime.selectgo(0xc0005e4bf8, 0xc0005e4bf0, 0x7fa626318ba0?, 0x0, 0x0?, 0x1)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/select.go:327 +0x725 fp=0xc0005e4bc0 sp=0xc0005e4aa0 pc=0x7fa6244b6e65
google.golang.org/grpc/internal/transport.(*Stream).waitOnHeader(0xc000914120)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/transport.go:330 +0x7c fp=0xc0005e4c28 sp=0xc0005e4bc0 pc=0x7fa6248f6c3c
google.golang.org/grpc/internal/transport.(*Stream).RecvCompress(...)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/transport.go:345
google.golang.org/grpc.(*csAttempt).recvMsg(0xc000852000, {0x7fa6257e5400?, 0xc00091d7c0}, 0x7fa624480b08?)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:1071 +0xc9 fp=0xc0005e4d50 sp=0xc0005e4c28 pc=0x7fa62496d889
google.golang.org/grpc.(*clientStream).RecvMsg.func1(0xc00005c5c0?)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:928 +0x1f fp=0xc0005e4d80 sp=0xc0005e4d50 pc=0x7fa62496caff
google.golang.org/grpc.(*clientStream).withRetry(0xc000170240, 0xc0005e4e68, 0xc0005e4e58)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:777 +0x13a fp=0xc0005e4df0 sp=0xc0005e4d80 pc=0x7fa62496b85a
google.golang.org/grpc.(*clientStream).RecvMsg(0xc000170240, {0x7fa6257e5400?, 0xc00091d7c0?})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:927 +0x125 fp=0xc0005e4eb8 sp=0xc0005e4df0 pc=0x7fa62496c965
github.com/hashicorp/go-plugin/internal/plugin.(*gRPCStdioStreamStdioClient).Recv(0xc000048da0)
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/internal/plugin/grpc_stdio_grpc.pb.go:75 +0x46 fp=0xc0005e4ee8 sp=0xc0005e4eb8 pc=0x7fa624976486
github.com/hashicorp/go-plugin.(*grpcStdioClient).Run(0xc000688080, {0x7fa6258d67a0, 0x7fa62632f640}, {0x7fa6258d67a0, 0x7fa62632f640})
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_stdio.go:135 +0xe3 fp=0xc0005e4fa8 sp=0xc0005e4ee8 pc=0x7fa6249bd523
github.com/hashicorp/go-plugin.newGRPCClient.func3()
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_client.go:80 +0x30 fp=0xc0005e4fe0 sp=0xc0005e4fa8 pc=0x7fa6249bceb0
runtime.goexit()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0005e4fe8 sp=0xc0005e4fe0 pc=0x7fa6244d9b01
created by github.com/hashicorp/go-plugin.newGRPCClient in goroutine 17
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_client.go:80 +0x570

goroutine 21 [IO wait]:
runtime.gopark(0xc00013e1f0?, 0xb?, 0x0?, 0x0?, 0x1a?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:398 +0xce fp=0xc0006c1ae0 sp=0xc0006c1ac0 pc=0x7fa6244a69ce
runtime.netpollblock(0x7fa6244ef8f8?, 0x2446efe6?, 0xa6?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/netpoll.go:564 +0xf7 fp=0xc0006c1b18 sp=0xc0006c1ae0 pc=0x7fa62449f257
internal/poll.runtime_pollWait(0x7fa62f5c4ee0, 0x72)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/netpoll.go:343 +0x85 fp=0xc0006c1b38 sp=0xc0006c1b18 pc=0x7fa6244d3dc5
internal/poll.(*pollDesc).wait(0xc00019a100?, 0xc000890000?, 0x0)
	/opt/hostedtoolcache/go/1.21.10/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0006c1b60 sp=0xc0006c1b38 pc=0x7fa624548467
internal/poll.(*pollDesc).waitRead(...)
	/opt/hostedtoolcache/go/1.21.10/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc00019a100, {0xc000890000, 0x8000, 0x8000})
	/opt/hostedtoolcache/go/1.21.10/x64/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0006c1bf8 sp=0xc0006c1b60 pc=0x7fa62454975a
net.(*netFD).Read(0xc00019a100, {0xc000890000?, 0x1060100000000?, 0x8?})
	/opt/hostedtoolcache/go/1.21.10/x64/src/net/fd_posix.go:55 +0x25 fp=0xc0006c1c40 sp=0xc0006c1bf8 pc=0x7fa624683f85
net.(*conn).Read(0xc000136010, {0xc000890000?, 0xc00094c510?, 0xc00094c4e0?})
	/opt/hostedtoolcache/go/1.21.10/x64/src/net/net.go:179 +0x45 fp=0xc0006c1c88 sp=0xc0006c1c40 pc=0x7fa624694965
net.(*UnixConn).Read(0x824010601?, {0xc000890000?, 0xc0006c1d30?, 0x824010601?})
	<autogenerated>:1 +0x25 fp=0xc0006c1cb8 sp=0xc0006c1c88 pc=0x7fa6246a6785
bufio.(*Reader).Read(0xc00088e000, {0xc0008a0040, 0x9, 0x7fa63026e108?})
	/opt/hostedtoolcache/go/1.21.10/x64/src/bufio/bufio.go:244 +0x197 fp=0xc0006c1cf0 sp=0xc0006c1cb8 pc=0x7fa6245d4357
io.ReadAtLeast({0x7fa6258d7180, 0xc00088e000}, {0xc0008a0040, 0x9, 0x9}, 0x9)
	/opt/hostedtoolcache/go/1.21.10/x64/src/io/io.go:335 +0x90 fp=0xc0006c1d38 sp=0xc0006c1cf0 pc=0x7fa62452bcb0
io.ReadFull(...)
	/opt/hostedtoolcache/go/1.21.10/x64/src/io/io.go:354
golang.org/x/net/http2.readFrameHeader({0xc0008a0040, 0x9, 0x7fa6262fe9c0?}, {0x7fa6258d7180?, 0xc00088e000?})
	/home/runner/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:237 +0x65 fp=0xc0006c1d88 sp=0xc0006c1d38 pc=0x7fa6248ada65
golang.org/x/net/http2.(*Framer).ReadFrame(0xc0008a0000)
	/home/runner/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:498 +0x85 fp=0xc0006c1e30 sp=0xc0006c1d88 pc=0x7fa6248ae1a5
google.golang.org/grpc/internal/transport.(*http2Client).reader(0xc000176000, 0x0?)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:1602 +0x245 fp=0xc0006c1fc0 sp=0xc0006c1e30 pc=0x7fa6248e7e65
google.golang.org/grpc/internal/transport.newHTTP2Client.func11()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:409 +0x25 fp=0xc0006c1fe0 sp=0xc0006c1fc0 pc=0x7fa6248ddfc5
runtime.goexit()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0006c1fe8 sp=0xc0006c1fe0 pc=0x7fa6244d9b01
created by google.golang.org/grpc/internal/transport.newHTTP2Client in goroutine 41
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:409 +0x1fb9

goroutine 22 [select]:
runtime.gopark(0xc0005f1ef0?, 0x2?, 0x1e?, 0x0?, 0xc0005f1ec4?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:398 +0xce fp=0xc000983d70 sp=0xc000983d50 pc=0x7fa6244a69ce
runtime.selectgo(0xc000983ef0, 0xc0005f1ec0, 0x7fa6248f4716?, 0x0, 0xc000898000?, 0x1)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/select.go:327 +0x725 fp=0xc000983e90 sp=0xc000983d70 pc=0x7fa6244b6e65
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc00013e1e0, 0x1)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:418 +0x113 fp=0xc000983f20 sp=0xc000983e90 pc=0x7fa6248d4093
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0002e20e0)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:551 +0x86 fp=0xc000983f80 sp=0xc000983f20 pc=0x7fa6248d47a6
google.golang.org/grpc/internal/transport.newHTTP2Client.func6()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:463 +0x85 fp=0xc000983fe0 sp=0xc000983f80 pc=0x7fa6248dde85
runtime.goexit()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000983fe8 sp=0xc000983fe0 pc=0x7fa6244d9b01
created by google.golang.org/grpc/internal/transport.newHTTP2Client in goroutine 41
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:461 +0x256b

goroutine 23 [select]:
runtime.gopark(0xc000113fb0?, 0x2?, 0x0?, 0x0?, 0xc000113f94?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:398 +0xce fp=0xc000113e38 sp=0xc000113e18 pc=0x7fa6244a69ce
runtime.selectgo(0xc000113fb0, 0xc000113f90, 0x0?, 0x0, 0x0?, 0x1)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/select.go:327 +0x725 fp=0xc000113f58 sp=0xc000113e38 pc=0x7fa6244b6e65
google.golang.org/grpc.newClientStreamWithParams.func4()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:392 +0x8c fp=0xc000113fe0 sp=0xc000113f58 pc=0x7fa624969b8c
runtime.goexit()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000113fe8 sp=0xc000113fe0 pc=0x7fa6244d9b01
created by google.golang.org/grpc.newClientStreamWithParams in goroutine 43
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:391 +0xe9c

goroutine 24 [select]:
runtime.gopark(0xc000114fa0?, 0x3?, 0x0?, 0x0?, 0xc000114f62?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:398 +0xce fp=0xc000114e00 sp=0xc000114de0 pc=0x7fa6244a69ce
runtime.selectgo(0xc000114fa0, 0xc000114f5c, 0x0?, 0x0, 0x0?, 0x1)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/select.go:327 +0x725 fp=0xc000114f20 sp=0xc000114e00 pc=0x7fa6244b6e65
github.com/hashicorp/go-plugin.(*gRPCBrokerClientImpl).StartStream.func1()
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_broker.go:188 +0xf8 fp=0xc000114fe0 sp=0xc000114f20 pc=0x7fa6249b9258
runtime.goexit()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000114fe8 sp=0xc000114fe0 pc=0x7fa6244d9b01
created by github.com/hashicorp/go-plugin.(*gRPCBrokerClientImpl).StartStream in goroutine 43
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_broker.go:186 +0x158

goroutine 53 [chan receive]:
runtime.gopark(0x7fa6244c371e?, 0xc000050a00?, 0x38?, 0x62?, 0x508dfb365ca22?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:398 +0xce fp=0xc00005c600 sp=0xc00005c5e0 pc=0x7fa6244a69ce
runtime.chanrecv(0xc000918a20, 0xc00005c6e8, 0x1)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/chan.go:583 +0x3cd fp=0xc00005c678 sp=0xc00005c600 pc=0x7fa624471f2d
runtime.chanrecv2(0x3b9aca00?, 0xc00005c6d8?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/chan.go:447 +0x12 fp=0xc00005c6a0 sp=0xc00005c678 pc=0x7fa624471b52
github.com/hashicorp/go-plugin/internal/cmdrunner.pidWait(0xc00005c730?)
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/internal/cmdrunner/process.go:18 +0x85 fp=0xc00005c718 sp=0xc00005c6a0 pc=0x7fa62474b9e5
github.com/hashicorp/go-plugin/internal/cmdrunner.(*CmdAttachedRunner).Wait(0xc00005c7b0?, {0x7fa6248de21c?, 0xc00013e140?})
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/internal/cmdrunner/cmd_reattach.go:54 +0x16 fp=0xc00005c730 sp=0xc00005c718 pc=0x7fa62474a6f6
github.com/hashicorp/go-plugin.(*Client).reattach.func1({0x7fa6258e7420?, 0xc000904720?})
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/client.go:987 +0x9e fp=0xc00005c7c0 sp=0xc00005c730 pc=0x7fa6249b743e
github.com/hashicorp/go-plugin.(*Client).reattach.func3()
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/client.go:996 +0x2b fp=0xc00005c7e0 sp=0xc00005c7c0 pc=0x7fa6249b736b
runtime.goexit()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00005c7e8 sp=0xc00005c7e0 pc=0x7fa6244d9b01
created by github.com/hashicorp/go-plugin.(*Client).reattach in goroutine 17
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/client.go:980 +0x185

goroutine 54 [select]:
runtime.gopark(0xc000925780?, 0x2?, 0x0?, 0x0?, 0xc000925734?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:398 +0xce fp=0xc0009255c8 sp=0xc0009255a8 pc=0x7fa6244a69ce
runtime.selectgo(0xc000925780, 0xc000925730, 0x0?, 0x0, 0x0?, 0x1)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/select.go:327 +0x725 fp=0xc0009256e8 sp=0xc0009255c8 pc=0x7fa6244b6e65
google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc000956980, {0x7fa6258e59f0, 0xc000966140})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:76 +0x115 fp=0xc0009257b8 sp=0xc0009256e8 pc=0x7fa624808e35
google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer.func1()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:52 +0x28 fp=0xc0009257e0 sp=0xc0009257b8 pc=0x7fa624808c88
runtime.goexit()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0009257e8 sp=0xc0009257e0 pc=0x7fa6244d9b01
created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 17
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:52 +0x129

goroutine 55 [select]:
runtime.gopark(0xc000985f80?, 0x2?, 0x68?, 0x5d?, 0xc000985f34?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:398 +0xce fp=0xc0005e5dc8 sp=0xc0005e5da8 pc=0x7fa6244a69ce
runtime.selectgo(0xc0005e5f80, 0xc000985f30, 0x0?, 0x0, 0x0?, 0x1)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/select.go:327 +0x725 fp=0xc0005e5ee8 sp=0xc0005e5dc8 pc=0x7fa6244b6e65
google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc0009569b0, {0x7fa6258e59f0, 0xc000966190})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:76 +0x115 fp=0xc0005e5fb8 sp=0xc0005e5ee8 pc=0x7fa624808e35
google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer.func1()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:52 +0x28 fp=0xc0005e5fe0 sp=0xc0005e5fb8 pc=0x7fa624808c88
runtime.goexit()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0005e5fe8 sp=0xc0005e5fe0 pc=0x7fa6244d9b01
created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 17
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:52 +0x129

goroutine 56 [select]:
runtime.gopark(0xc000987f80?, 0x2?, 0x0?, 0x0?, 0xc000987f34?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:398 +0xce fp=0xc00085bdc8 sp=0xc00085bda8 pc=0x7fa6244a69ce
runtime.selectgo(0xc00085bf80, 0xc000987f30, 0x0?, 0x0, 0x0?, 0x1)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/select.go:327 +0x725 fp=0xc00085bee8 sp=0xc00085bdc8 pc=0x7fa6244b6e65
google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc0009569e0, {0x7fa6258e59f0, 0xc0009661e0})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:76 +0x115 fp=0xc00085bfb8 sp=0xc00085bee8 pc=0x7fa624808e35
google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer.func1()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:52 +0x28 fp=0xc00085bfe0 sp=0xc00085bfb8 pc=0x7fa624808c88
runtime.goexit()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00085bfe8 sp=0xc00085bfe0 pc=0x7fa6244d9b01
created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 17
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:52 +0x129

goroutine 25 [select]:
runtime.gopark(0xc000110fb0?, 0x2?, 0x0?, 0x0?, 0xc000110f94?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:398 +0xce fp=0xc000110e38 sp=0xc000110e18 pc=0x7fa6244a69ce
runtime.selectgo(0xc000110fb0, 0xc000110f90, 0x0?, 0x0, 0x0?, 0x1)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/select.go:327 +0x725 fp=0xc000110f58 sp=0xc000110e38 pc=0x7fa6244b6e65
google.golang.org/grpc.newClientStreamWithParams.func4()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:392 +0x8c fp=0xc000110fe0 sp=0xc000110f58 pc=0x7fa624969b8c
runtime.goexit()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000110fe8 sp=0xc000110fe0 pc=0x7fa6244d9b01
created by google.golang.org/grpc.newClientStreamWithParams in goroutine 13
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:391 +0xe9c

goroutine 12 [select]:
runtime.gopark(0xc000925f58?, 0x2?, 0x0?, 0x0?, 0xc000925f4c?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:398 +0xce fp=0xc000925df8 sp=0xc000925dd8 pc=0x7fa6244a69ce
runtime.selectgo(0xc000925f58, 0xc000925f48, 0x7fa6256722c0?, 0x0, 0x0?, 0x1)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/select.go:327 +0x725 fp=0xc000925f18 sp=0xc000925df8 pc=0x7fa6244b6e65
github.com/hashicorp/go-plugin.(*gRPCBrokerClientImpl).Recv(0xc000925f70?)
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_broker.go:238 +0x65 fp=0xc000925f88 sp=0xc000925f18 pc=0x7fa6249b9605
github.com/hashicorp/go-plugin.(*GRPCBroker).Run(0xc0009a0000)
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_broker.go:582 +0x4f fp=0xc000925fc8 sp=0xc000925f88 pc=0x7fa6249bb48f
github.com/hashicorp/go-plugin.newGRPCClient.func1()
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_client.go:72 +0x25 fp=0xc000925fe0 sp=0xc000925fc8 pc=0x7fa6249bcf65
runtime.goexit()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000925fe8 sp=0xc000925fe0 pc=0x7fa6244d9b01
created by github.com/hashicorp/go-plugin.newGRPCClient in goroutine 17
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_client.go:72 +0x40d

goroutine 13 [select]:
runtime.gopark(0xc000981c00?, 0x2?, 0xa6?, 0xa7?, 0xc000981bfc?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:398 +0xce fp=0xc000981aa8 sp=0xc000981a88 pc=0x7fa6244a69ce
runtime.selectgo(0xc000981c00, 0xc000981bf8, 0x7fa624969c00?, 0x0, 0xc000588420?, 0x1)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/select.go:327 +0x725 fp=0xc000981bc8 sp=0xc000981aa8 pc=0x7fa6244b6e65
google.golang.org/grpc/internal/transport.(*Stream).waitOnHeader(0xc000200b40)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/transport.go:330 +0x7c fp=0xc000981c30 sp=0xc000981bc8 pc=0x7fa6248f6c3c
google.golang.org/grpc/internal/transport.(*Stream).RecvCompress(...)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/transport.go:345
google.golang.org/grpc.(*csAttempt).recvMsg(0xc00099c1a0, {0x7fa62581c220?, 0xc00088e660}, 0x7fa624480b08?)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:1071 +0xc9 fp=0xc000981d58 sp=0xc000981c30 pc=0x7fa62496d889
google.golang.org/grpc.(*clientStream).RecvMsg.func1(0xc000994018?)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:928 +0x1f fp=0xc000981d88 sp=0xc000981d58 pc=0x7fa62496caff
google.golang.org/grpc.(*clientStream).withRetry(0xc0009a4120, 0xc000981e70, 0xc000981e60)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:761 +0x3ae fp=0xc000981df8 sp=0xc000981d88 pc=0x7fa62496bace
google.golang.org/grpc.(*clientStream).RecvMsg(0xc0009a4120, {0x7fa62581c220?, 0xc00088e660?})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:927 +0x125 fp=0xc000981ec0 sp=0xc000981df8 pc=0x7fa62496c965
github.com/hashicorp/go-plugin/internal/plugin.(*gRPCBrokerStartStreamClient).Recv(0xc000138400)
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/internal/plugin/grpc_broker_grpc.pb.go:68 +0x46 fp=0xc000981ef0 sp=0xc000981ec0 pc=0x7fa6249753a6
github.com/hashicorp/go-plugin.(*gRPCBrokerClientImpl).StartStream(0xc0005f6180)
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_broker.go:201 +0x1b4 fp=0xc000981fc8 sp=0xc000981ef0 pc=0x7fa6249b8fb4
github.com/hashicorp/go-plugin.newGRPCClient.func2()
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_client.go:73 +0x25 fp=0xc000981fe0 sp=0xc000981fc8 pc=0x7fa6249bcf05
runtime.goexit()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000981fe8 sp=0xc000981fe0 pc=0x7fa6244d9b01
created by github.com/hashicorp/go-plugin.newGRPCClient in goroutine 17
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_client.go:73 +0x449

goroutine 26 [select]:
runtime.gopark(0xc0001107a0?, 0x3?, 0x40?, 0x6?, 0xc000110762?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:398 +0xce fp=0xc000110600 sp=0xc0001105e0 pc=0x7fa6244a69ce
runtime.selectgo(0xc0001107a0, 0xc00011075c, 0xc0001107b0?, 0x0, 0xc000966370?, 0x1)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/select.go:327 +0x725 fp=0xc000110720 sp=0xc000110600 pc=0x7fa6244b6e65
github.com/hashicorp/go-plugin.(*gRPCBrokerClientImpl).StartStream.func1()
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_broker.go:188 +0xf8 fp=0xc0001107e0 sp=0xc000110720 pc=0x7fa6249b9258
runtime.goexit()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001107e8 sp=0xc0001107e0 pc=0x7fa6244d9b01
created by github.com/hashicorp/go-plugin.(*gRPCBrokerClientImpl).StartStream in goroutine 13
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_broker.go:186 +0x158

goroutine 58 [IO wait]:
runtime.gopark(0xc000966420?, 0xb?, 0x0?, 0x0?, 0x1e?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:398 +0xce fp=0xc000072ae0 sp=0xc000072ac0 pc=0x7fa6244a69ce
runtime.netpollblock(0x7fa6244ef8f8?, 0x2446efe6?, 0xa6?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/netpoll.go:564 +0xf7 fp=0xc000072b18 sp=0xc000072ae0 pc=0x7fa62449f257
internal/poll.runtime_pollWait(0x7fa62f5c4de8, 0x72)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/netpoll.go:343 +0x85 fp=0xc000072b38 sp=0xc000072b18 pc=0x7fa6244d3dc5
internal/poll.(*pollDesc).wait(0xc000935e80?, 0xc000972000?, 0x0)
	/opt/hostedtoolcache/go/1.21.10/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000072b60 sp=0xc000072b38 pc=0x7fa624548467
internal/poll.(*pollDesc).waitRead(...)
	/opt/hostedtoolcache/go/1.21.10/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000935e80, {0xc000972000, 0x8000, 0x8000})
	/opt/hostedtoolcache/go/1.21.10/x64/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000072bf8 sp=0xc000072b60 pc=0x7fa62454975a
net.(*netFD).Read(0xc000935e80, {0xc000972000?, 0x1060100000000?, 0x8?})
	/opt/hostedtoolcache/go/1.21.10/x64/src/net/fd_posix.go:55 +0x25 fp=0xc000072c40 sp=0xc000072bf8 pc=0x7fa624683f85
net.(*conn).Read(0xc000902300, {0xc000972000?, 0xc00094c2a0?, 0xc00094c270?})
	/opt/hostedtoolcache/go/1.21.10/x64/src/net/net.go:179 +0x45 fp=0xc000072c88 sp=0xc000072c40 pc=0x7fa624694965
net.(*UnixConn).Read(0x824010601?, {0xc000972000?, 0xc000072d30?, 0x824010601?})
	<autogenerated>:1 +0x25 fp=0xc000072cb8 sp=0xc000072c88 pc=0x7fa6246a6785
bufio.(*Reader).Read(0xc000918ae0, {0xc00097a040, 0x9, 0x7fa63026e5b8?})
	/opt/hostedtoolcache/go/1.21.10/x64/src/bufio/bufio.go:244 +0x197 fp=0xc000072cf0 sp=0xc000072cb8 pc=0x7fa6245d4357
io.ReadAtLeast({0x7fa6258d7180, 0xc000918ae0}, {0xc00097a040, 0x9, 0x9}, 0x9)
	/opt/hostedtoolcache/go/1.21.10/x64/src/io/io.go:335 +0x90 fp=0xc000072d38 sp=0xc000072cf0 pc=0x7fa62452bcb0
io.ReadFull(...)
	/opt/hostedtoolcache/go/1.21.10/x64/src/io/io.go:354
golang.org/x/net/http2.readFrameHeader({0xc00097a040, 0x9, 0x7fa6262fe9c0?}, {0x7fa6258d7180?, 0xc000918ae0?})
	/home/runner/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:237 +0x65 fp=0xc000072d88 sp=0xc000072d38 pc=0x7fa6248ada65
golang.org/x/net/http2.(*Framer).ReadFrame(0xc00097a000)
	/home/runner/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:498 +0x85 fp=0xc000072e30 sp=0xc000072d88 pc=0x7fa6248ae1a5
google.golang.org/grpc/internal/transport.(*http2Client).reader(0xc000916900, 0x0?)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:1602 +0x245 fp=0xc000072fc0 sp=0xc000072e30 pc=0x7fa6248e7e65
google.golang.org/grpc/internal/transport.newHTTP2Client.func11()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:409 +0x25 fp=0xc000072fe0 sp=0xc000072fc0 pc=0x7fa6248ddfc5
runtime.goexit()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000072fe8 sp=0xc000072fe0 pc=0x7fa6244d9b01
created by google.golang.org/grpc/internal/transport.newHTTP2Client in goroutine 11
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:409 +0x1fb9

goroutine 59 [select]:
runtime.gopark(0xc000a0fef0?, 0x2?, 0x3a?, 0x0?, 0xc000a0fec4?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:398 +0xce fp=0xc0006edd70 sp=0xc0006edd50 pc=0x7fa6244a69ce
runtime.selectgo(0xc0006edef0, 0xc000a0fec0, 0xc00094d620?, 0x0, 0xc00091b4c0?, 0x1)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/select.go:327 +0x725 fp=0xc0006ede90 sp=0xc0006edd70 pc=0x7fa6244b6e65
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc000966410, 0x1)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:418 +0x113 fp=0xc0006edf20 sp=0xc0006ede90 pc=0x7fa6248d4093
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0002cfea0)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:551 +0x86 fp=0xc0006edf80 sp=0xc0006edf20 pc=0x7fa6248d47a6
google.golang.org/grpc/internal/transport.newHTTP2Client.func6()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:463 +0x85 fp=0xc0006edfe0 sp=0xc0006edf80 pc=0x7fa6248dde85
runtime.goexit()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0006edfe8 sp=0xc0006edfe0 pc=0x7fa6244d9b01
created by google.golang.org/grpc/internal/transport.newHTTP2Client in goroutine 11
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:461 +0x256b

goroutine 27 [select]:
runtime.gopark(0x7fa6258cf570?, 0x0?, 0x9?, 0x18?, 0x1?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:398 +0xce fp=0xc000115638 sp=0xc000115618 pc=0x7fa6244a69ce
runtime.selectgo(0xc0001157b0, 0xc000115790, 0x0?, 0x0, 0x0?, 0x1)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/select.go:327 +0x725 fp=0xc000115758 sp=0xc000115638 pc=0x7fa6244b6e65
google.golang.org/grpc.newClientStreamWithParams.func4()
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:392 +0x8c fp=0xc0001157e0 sp=0xc000115758 pc=0x7fa624969b8c
runtime.goexit()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001157e8 sp=0xc0001157e0 pc=0x7fa6244d9b01
created by google.golang.org/grpc.newClientStreamWithParams in goroutine 17
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:391 +0xe9c

goroutine 28 [select]:
runtime.gopark(0xc0005e8bf8?, 0x2?, 0x7?, 0x0?, 0xc0005e8bf4?)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:398 +0xce fp=0xc0005e8aa0 sp=0xc0005e8a80 pc=0x7fa6244a69ce
runtime.selectgo(0xc0005e8bf8, 0xc0005e8bf0, 0x0?, 0x0, 0x0?, 0x1)
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/select.go:327 +0x725 fp=0xc0005e8bc0 sp=0xc0005e8aa0 pc=0x7fa6244b6e65
google.golang.org/grpc/internal/transport.(*Stream).waitOnHeader(0xc000200fc0)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/transport.go:330 +0x7c fp=0xc0005e8c28 sp=0xc0005e8bc0 pc=0x7fa6248f6c3c
google.golang.org/grpc/internal/transport.(*Stream).RecvCompress(...)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/transport.go:345
google.golang.org/grpc.(*csAttempt).recvMsg(0xc00099c0d0, {0x7fa6257e5400?, 0xc000966500}, 0x7fa624480b08?)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:1071 +0xc9 fp=0xc0005e8d50 sp=0xc0005e8c28 pc=0x7fa62496d889
google.golang.org/grpc.(*clientStream).RecvMsg.func1(0x0?)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:928 +0x1f fp=0xc0005e8d80 sp=0xc0005e8d50 pc=0x7fa62496caff
google.golang.org/grpc.(*clientStream).withRetry(0xc0009a4000, 0xc0005e8e68, 0xc0005e8e58)
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:777 +0x13a fp=0xc0005e8df0 sp=0xc0005e8d80 pc=0x7fa62496b85a
google.golang.org/grpc.(*clientStream).RecvMsg(0xc0009a4000, {0x7fa6257e5400?, 0xc000966500?})
	/home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:927 +0x125 fp=0xc0005e8eb8 sp=0xc0005e8df0 pc=0x7fa62496c965
github.com/hashicorp/go-plugin/internal/plugin.(*gRPCStdioStreamStdioClient).Recv(0xc000138450)
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/internal/plugin/grpc_stdio_grpc.pb.go:75 +0x46 fp=0xc0005e8ee8 sp=0xc0005e8eb8 pc=0x7fa624976486
github.com/hashicorp/go-plugin.(*grpcStdioClient).Run(0xc000746240, {0x7fa6258d67a0, 0x7fa62632f640}, {0x7fa6258d67a0, 0x7fa62632f640})
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_stdio.go:135 +0xe3 fp=0xc0005e8fa8 sp=0xc0005e8ee8 pc=0x7fa6249bd523
github.com/hashicorp/go-plugin.newGRPCClient.func3()
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_client.go:80 +0x30 fp=0xc0005e8fe0 sp=0xc0005e8fa8 pc=0x7fa6249bceb0
runtime.goexit()
	/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0005e8fe8 sp=0xc0005e8fe0 pc=0x7fa6244d9b01
created by github.com/hashicorp/go-plugin.newGRPCClient in goroutine 17
	/home/runner/go/pkg/mod/github.com/hashicorp/[email protected]/grpc_client.go:80 +0x570

rax    0x1ea9320
rbx    0x1ebefc8
rcx    0x1ebefe8
rdx    0x0
rdi    0x0
rsi    0x20
rbp    0x1ea9320
rsp    0x7ffd1db05fb8
r8     0x5e5e5a
r9     0x0
r10    0x3e
r11    0xbdb9b03e
r12    0x1ebbcf8
r13    0x1ebefc8
r14    0x0
r15    0x0
rip    0x7f4b08
rflags 0x10207
cs     0x33
fs     0x0
gs     0x0

-----

2024-06-28 08:43:32.601 UTC [639] WARNING:  terminating connection because of unexpected SIGQUIT signal
2024-06-28 08:43:32.608 UTC [39] LOG:  server process (PID 639) exited with exit code 2
2024-06-28 08:43:32.608 UTC [39] DETAIL:  Failed process was running: select
	    fn.name function_name,
	    lg.retention_in_days log_retention
	from aws_lambda_function fn
	left join aws_cloudwatch_log_group lg on
	    lg.name = '/aws/lambda/%s' || fn.name
	order by function_name
2024-06-28 08:43:32.608 UTC [39] LOG:  terminating any other active server processes
2024-06-28 08:43:32.622 UTC [39] LOG:  all server processes terminated; reinitializing
2024-06-28 08:43:32.716 UTC [648] LOG:  database system was interrupted; last known up at 2024-06-28 08:31:25 UTC
2024-06-28 08:43:32.768 UTC [648] LOG:  database system was not properly shut down; automatic recovery in progress
2024-06-28 08:43:32.774 UTC [648] LOG:  redo starts at 0/37CD720
2024-06-28 08:43:32.774 UTC [648] LOG:  invalid record length at 0/37CD758: wanted 24, got 0
2024-06-28 08:43:32.774 UTC [648] LOG:  redo done at 0/37CD720 system usage: CPU: user: 0.00 s, system: 0.00 s, elapsed: 0.00 s
2024-06-28 08:43:32.794 UTC [39] LOG:  database system is ready to accept connections

Additional context
It works without any issues if I use format instead of ||(concat) as follows.

select
    fn.name function_name,
    lg.retention_in_days log_retention
from aws_lambda_function fn
left join aws_cloudwatch_log_group lg on
    lg.name = format('/aws/lambda/%s', fn.name)
order by function_name;

I spent some time troubleshooting this, so I hope this information helps anyone experiencing the same issue.

@dongho-jung dongho-jung added the bug Something isn't working label Jun 28, 2024
Copy link

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 30 days.

@github-actions github-actions bot added the stale No recent activity has been detected on this issue/PR and it will be closed label Aug 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working stale No recent activity has been detected on this issue/PR and it will be closed
Projects
None yet
Development

No branches or pull requests

1 participant