turbot / steampipe

Zero-ETL, infinite possibilities. Live query APIs, code & more with SQL. No DB required.
https://steampipe.io
GNU Affero General Public License v3.0
6.67k stars 262 forks source link

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

Open dongho-jung opened 6 days ago

dongho-jung commented 6 days ago

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) :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/go-plugin@v1.6.0/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/go-plugin@v1.6.0/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/go-plugin@v1.6.0/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/go-plugin@v1.6.0/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/go-plugin@v1.6.0/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/glog@v1.2.0/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/glog@v1.2.0/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/glog@v1.2.0/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/go.opencensus.io@v0.24.0/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/go.opencensus.io@v0.24.0/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/go.opencensus.io@v0.24.0/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/go-plugin@v1.6.0/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/go-plugin@v1.6.0/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/go-plugin@v1.6.0/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/go-plugin@v1.6.0/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/grpc@v1.63.2/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/grpc@v1.63.2/internal/transport/transport.go:345 google.golang.org/grpc.(*csAttempt).recvMsg(0xc0008520d0, {0x7fa62581c220?, 0xc00088e240}, 0x7fa624480b08?) /home/runner/go/pkg/mod/google.golang.org/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/go-plugin@v1.6.0/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/go-plugin@v1.6.0/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/go-plugin@v1.6.0/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/go-plugin@v1.6.0/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/grpc@v1.63.2/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/grpc@v1.63.2/internal/transport/transport.go:345 google.golang.org/grpc.(*csAttempt).recvMsg(0xc000852000, {0x7fa6257e5400?, 0xc00091d7c0}, 0x7fa624480b08?) /home/runner/go/pkg/mod/google.golang.org/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/go-plugin@v1.6.0/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/go-plugin@v1.6.0/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/go-plugin@v1.6.0/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/go-plugin@v1.6.0/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?}) :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/net@v0.23.0/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/net@v0.23.0/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/go-plugin@v1.6.0/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/go-plugin@v1.6.0/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/go-plugin@v1.6.0/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/go-plugin@v1.6.0/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/go-plugin@v1.6.0/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/go-plugin@v1.6.0/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/go-plugin@v1.6.0/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/go-plugin@v1.6.0/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/go-plugin@v1.6.0/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/go-plugin@v1.6.0/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/go-plugin@v1.6.0/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/grpc@v1.63.2/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/grpc@v1.63.2/internal/transport/transport.go:345 google.golang.org/grpc.(*csAttempt).recvMsg(0xc00099c1a0, {0x7fa62581c220?, 0xc00088e660}, 0x7fa624480b08?) /home/runner/go/pkg/mod/google.golang.org/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/go-plugin@v1.6.0/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/go-plugin@v1.6.0/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/go-plugin@v1.6.0/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/go-plugin@v1.6.0/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/go-plugin@v1.6.0/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/go-plugin@v1.6.0/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?}) :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/net@v0.23.0/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/net@v0.23.0/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/internal/transport/transport.go:345 google.golang.org/grpc.(*csAttempt).recvMsg(0xc00099c0d0, {0x7fa6257e5400?, 0xc000966500}, 0x7fa624480b08?) /home/runner/go/pkg/mod/google.golang.org/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/grpc@v1.63.2/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/go-plugin@v1.6.0/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/go-plugin@v1.6.0/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/go-plugin@v1.6.0/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/go-plugin@v1.6.0/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.