[Info - 6:10:18 PM] 2024/01/01 18:10:18 go info for /home/mike/Documents/Projects/Netbasis/apiarcade (go dir /home/mike/Documents/Projects/Netbasis/apiarcade) (go version go version go1.21.5 linux/amd64) (valid build configuration = true) (build flags: [-tags=dev]) (selected go env: [GO111MODULE=, GOCACHE=/home/mike/.cache/go-build, GOFLAGS=, GOMODCACHE=/home/mike/go/pkg/mod, GOPATH=/home/mike/go, GOPRIVATE=git2.networthservices.com/netbasis,git.netbasis.com/Netbasis,git.aax.dev/agora-altx, GOROOT=/usr/lib/go, GOWORK=]) unexpected fault address 0x0 fatal error: fault [signal SIGSEGV: segmentation violation code=0x80 addr=0x0 pc=0xc91e9e] goroutine 174 [running]: runtime.throw({0xf6adf6?, 0x65720909090a2e74?}) /usr/lib/go/src/runtime/panic.go:1077 +0x5c fp=0xc000f21a91 sp=0xc000f21a61 pc=0x43c5bc runtime.sigpanic() /usr/lib/go/src/runtime/signal_unix.go:875 +0x285 fp=0xc000f21af1 sp=0xc000f21a91 pc=0x453385 golang.org/x/tools/gopls/internal/lsp/cache.(*snapshot).Templates.func1({0x6f756769746e6f63, 0x2065657266207375}, {0x6f206e6f69676572?, 0x61706e202f2f0a66}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/snapshot.go:331 +0x9e fp=0xc000f21af9 sp=0xc000f21af1 pc=0xc91e9e runtime: g 174: unexpected return pc for golang.org/x/tools/gopls/internal/lsp/cache.(*snapshot).Templates.func1 called from 0x2029646572656472 stack: frame={sp:0xc000f21af1, fp:0xc000f21af9} stack=[0xc000f18000,0xc000f1a000) created by golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders in goroutine 63 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:397 +0x64d goroutine 1 [chan receive]: runtime.gopark(0xedad60?, 0x0?, 0x60?, 0x4e?, 0x7f3c4f837108?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000a85440 sp=0xc000a85420 pc=0x43f4ae runtime.chanrecv(0xc000180de0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000a854b8 sp=0xc000a85440 pc=0x40b60d runtime.chanrecv1(0xc00034b360?, 0x1226428?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000a854e0 sp=0xc000a854b8 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream(0xc0003784e0, {0x1226428, 0xc000348570}, {0x1228070, 0xc00034b360}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/lsprpc/lsprpc.go:109 +0x7bb fp=0xc000a85670 sp=0xc000a854e0 pc=0xd5ecbb golang.org/x/tools/gopls/internal/lsp/cmd.(*Serve).Run(0xc00020a040, {0x1226428, 0xc000378450}, {0xc0001ba070?, 0x0?, 0x0?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cmd/serve.go:141 +0x922 fp=0xc000a85868 sp=0xc000a85670 pc=0xd77002 golang.org/x/tools/internal/tool.Run({0x1226428, 0xc000378450}, 0xc0003c7ce0, {0x12274a0?, 0xc00020a040}, {0xc0001ba070, 0x0, 0x0}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/tool/tool.go:192 +0x6a6 fp=0xc000a85ad8 sp=0xc000a85868 pc=0xbc4186 golang.org/x/tools/gopls/internal/lsp/cmd.(*Application).Run(0xc00020a000, {0x12263f0[Info - 6:10:19 PM] 2024/01/01 18:10:19 go/packages.Load #1 snapshot=0 directory=file:///home/mike/Documents/Projects/Netbasis/apiarcade query=[/home/mike/Documents/Projects/Netbasis/apiarcade/... builtin] packages=27 , 0x18715e0}, {0xc0001ba070?, 0x0, 0x0}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cmd/cmd.go:253 +0x1b1 fp=0xc000a85bc8 sp=0xc000a85ad8 pc=0xd67a51 golang.org/x/tools/internal/tool.Run({0x12263f0, 0x18715e0}, 0xc0003c7c70, {0x1226ee0?, 0xc00020a000}, {0xc0001ba070, 0x1, 0x1}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/tool/tool.go:192 +0x6a6 fp=0xc000a85e38 sp=0xc000a85bc8 pc=0xbc4186 golang.org/x/tools/internal/tool.Main({0x12263f0, 0x18715e0}, {0x1226ee0?, 0xc00020a000?}, {0xc0001ba070, 0x1, 0x1}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/tool/tool.go:93 +0x139 fp=0xc000a85ef0 sp=0xc000a85e38 pc=0xbc3979 main.main() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/main.go:29 +0x8b fp=0xc000a85f40 sp=0xc000a85ef0 pc=0xd7ec6b runtime.main() /usr/lib/go/src/runtime/proc.go:267 +0x2bb fp=0xc000a85fe0 sp=0xc000a85f40 pc=0x43f03b runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000a85fe8 sp=0xc000a85fe0 pc=0x472141 goroutine 2 [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006efa8 sp=0xc00006ef88 pc=0x43f4ae runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:404 runtime.forcegchelper() /usr/lib/go/src/runtime/proc.go:322 +0xb3 fp=0xc00006efe0 sp=0xc00006efa8 pc=0x43f313 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006efe8 sp=0xc00006efe0 pc=0x472141 created by runtime.init.6 in goroutine 1 /usr/lib/go/src/runtime/proc.go:310 +0x1a goroutine 3 [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006f778 sp=0xc00006f758 pc=0x43f4ae runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:404 runtime.bgsweep(0x0?) /usr/lib/go/src/runtime/mgcsweep.go:321 +0xdf fp=0xc00006f7c8 sp=0xc00006f778 pc=0x429a5f runtime.gcenable.func1() /usr/lib/go/src/runtime/mgc.go:200 +[Info - 6:10:19 PM] 2024/01/01 18:10:19 go/packages.Load #1: updating metadata for 416 packages 0x25 fp=0xc00006f7e0 sp=0xc00006f7c8 pc=0x41ebe5 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006f7e8 sp=0xc00006f7e0 pc=0x472141 created by runtime.gcenable in goroutine 1 /usr/lib/go/src/runtime/mgc.go:200 +0x66 goroutine 4 [GC scavenge wait]: runtime.gopark(0x21c0d9?, 0x3b9aca00?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006ff70 sp=0xc00006ff50 pc=0x43f4ae runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:404 runtime.(*scavengerState).park(0x18418a0) /usr/lib/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc00006ffa0 sp=0xc00006ff70 pc=0x4272e9 runtime.bgscavenge(0x0?) /usr/lib/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc00006ffc8 sp=0xc00006ffa0 pc=0x427899 runtime.gcenable.func2() /usr/lib/go/src/runtime/mgc.go:201 +0x25 fp=0xc00006ffe0 sp=0xc00006ffc8 pc=0x41eb85 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006ffe8 sp=0xc00006ffe0 pc=0x472141 created by runtime.gcenable in goroutine 1 /usr/lib/go/src/runtime/mgc.go:201 +0xa5 goroutine 18 [finalizer wait]: runtime.gopark(0x0?, 0x10f6c90?, 0x20?, 0x40?, 0x2000000020?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006e628 sp=0xc00006e608 pc=0x43f4ae runtime.runfinq() /usr/lib/go/src/runtime/mfinal.go:193 +0x107 fp=0xc00006e7e0 sp=0xc00006e628 pc=0x41dc67 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006e7e8 sp=0xc00006e7e0 pc=0x472141 created by runtime.createfing in goroutine 1 /usr/lib/go/src/runtime/mfinal.go:163 +0x3d goroutine 92 [GC worker (idle)]: runtime.gopark(0x1872a80?, 0x3?, 0xf5?, 0x30?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006a750 sp=0xc00006a730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00006a7e0 sp=0xc00006a750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006a7e8 sp=0xc00006a7e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 58 [syscall]: syscall.Syscall(0x43f4ae?, 0x1?, 0x800000?, 0x7ffff800000?) /usr/lib/go/src/syscall/syscall_linux.go:69 +0x25 fp=0xc00006b5c0 sp=0xc00006b550 pc=0x489005 syscall.read(0xc0001c0000?, {0xc00030f000?, 0xc00006b648?, 0x1010040acec?}) /usr/lib/go/src/syscall/zsyscall_linux_amd64.go:721 +0x38 fp=0xc00006b600 sp=0xc00006b5c0 pc=0x487038 syscall.Read(...) /usr/lib/go/src/syscall/syscall_unix.go:181 internal/poll.ignoringEINTRIO(...) /usr/lib/go/src/internal/poll/fd_unix.go:736 internal/poll.(*FD).Read(0xc0001c0000, {0xc00030f000, 0x1000, 0x1000}) /usr/lib/go/src/internal/poll/fd_unix.go:160 +0x2ae fp=0xc00006b698 sp=0xc00006b600 pc=0x4af9ce os.(*File).read(...) /usr/lib/go/src/os/file_posix.go:29 os.(*File).Read(0xc00019a020, {0xc00030f000?, 0x2?, 0x2?}) /usr/lib/go/src/os/file.go:118 +0x52 fp=0xc00006b6d8 sp=0xc00006b698 pc=0x4baaf2 io.ReadCloser.Read-fm({0xc00030f000?, 0xc00006b740?, 0xc00006b780?}) :1 +0x36 fp=0xc00006b708 sp=0xc00006b6d8 pc=0xd63c36 golang.org/x/tools/internal/fakenet.(*connFeeder).run(0xc000378510) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:121 +0xbb fp=0xc00006b7c8 sp=0xc00006b708 pc=0xd6397b golang.org/x/tools/internal/fakenet.NewConn.func1() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:26 +0x25 fp=0xc00006b7e0 sp=0xc00006b7c8 pc=0xd63345 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006b7e8 sp=0xc00006b7e0 pc=0x472141 created by golang.org/x/tools/internal/fakenet.NewConn in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:26 +0x34a goroutine 119 [chan receive]: runtime.gopark(0x0?, 0xc0001346f0?, 0x3?, 0x0?, 0x10000c00012e000?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0001346b0 sp=0xc000134690 pc=0x43f4ae runtime.chanrecv(0xc00028e0c0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000134728 sp=0xc0001346b0 pc=0x40b60d runtime.chanrecv1(0x40b0eb?, 0xa00000000?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000134750 sp=0xc000134728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0001347e0 sp=0xc000134750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001347e8 sp=0xc0001347e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 61 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 93 [GC worker (idle)]: runtime.gopark(0x1872a80?, 0x1?, 0xca?, 0x49?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000130750 sp=0xc000130730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0001307e0 sp=0xc000130750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001307e8 sp=0xc0001307e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 91 [GC worker (idle)]: runtime.gopark(0x1cffc26631fe?, 0x1?, 0x5f?, 0xbb?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0003b2750 sp=0xc0003b2730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0003b27e0 sp=0xc0003b2750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003b27e8 sp=0xc0003b27e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 90 [GC worker (idle)]: runtime.gopark(0x1cffc18928aa?, 0x3?, 0xf7?, 0x8?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0003b2f50 sp=0xc0003b2f30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0003b2fe0 sp=0xc0003b2f50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003b2fe8 sp=0xc0003b2fe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 89 [GC worker (idle)]: runtime.gopark(0x40b0eb?, 0xa00000000?, 0xa0?, 0xc7?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006c750 sp=0xc00006c730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00006c7e0 sp=0xc00006c750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006c7e8 sp=0xc00006c7e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 102 [GC worker (idle)]: runtime.gopark(0x1cffc18927e9?, 0x1?, 0xfa?, 0xcc?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006cf50 sp=0xc00006cf30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00006cfe0 sp=0xc00006cf50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006cfe8 sp=0xc00006cfe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 103 [GC worker (active)]: runtime.systemstack_switch() /usr/lib/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc00006d750 sp=0xc00006d740 pc=0x470168 runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1353 +0x1f2 fp=0xc00006d7e0 sp=0xc00006d750 pc=0x420872 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006d7e8 sp=0xc00006d7e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 77 [GC worker (idle)]: runtime.gopark(0x1872a80?, 0x3?, 0x43?, 0x17?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0003b3750 sp=0xc0003b3730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0003b37e0 sp=0xc0003b3750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003b37e8 sp=0xc0003b37e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 104 [GC worker (idle)]: runtime.gopark(0x1cffc0fb0004?, 0x3?, 0xa7?, 0xed?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006df50 sp=0xc00006df30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00006dfe0 sp=0xc00006df50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006dfe8 sp=0xc00006dfe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 105 [GC worker (idle)]: runtime.gopark(0x1cff0cc4dd40?, 0x1?, 0xe3?, 0x93?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0003ae750 sp=0xc0003ae730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0003ae7e0 sp=0xc0003ae750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003ae7e8 sp=0xc0003ae7e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 78 [GC worker (idle)]: runtime.gopark(0x1872a80?, 0x1?, 0xc?, 0x1e?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0003b3f50 sp=0xc0003b3f30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0003b3fe0 sp=0xc0003b3f50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003b3fe8 sp=0xc0003b3fe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 79 [GC worker (idle)]: runtime.gopark(0x1872a80?, 0x1?, 0x91?, 0x7c?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0003b4750 sp=0xc0003b4730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0003b47e0 sp=0xc0003b4750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003b47e8 sp=0xc0003b47e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 59 [select]: runtime.gopark(0xc0003b1f98?, 0x2?, 0x9c?, 0x0?, 0xc0003b1f44?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0003b1de8 sp=0xc0003b1dc8 pc=0x43f4ae runtime.selectgo(0xc0003b1f98, 0xc0003b1f40, 0xc0003b1f80?, 0x0, 0xc0001aa780?, 0x1) /usr/lib/go/src/runtime/select.go:327 +0x725 fp=0xc0003b1f08 sp=0xc0003b1de8 pc=0x44f8e5 golang.org/x/tools/internal/fakenet.(*connFeeder).run(0xc000378540) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:115 +0x93 fp=0xc0003b1fc8 sp=0xc0003b1f08 pc=0xd63953 golang.org/x/tools/internal/fakenet.NewConn.func2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:27 +0x25 fp=0xc0003b1fe0 sp=0xc0003b1fc8 pc=0xd632e5 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003b1fe8 sp=0xc0003b1fe0 pc=0x472141 created by golang.org/x/tools/internal/fakenet.NewConn in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:27 +0x396 goroutine 118 [chan receive]: runtime.gopark(0x1841720?, 0xfe00?, 0x3a?, 0x9b?, 0x1?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0008ec6b0 sp=0xc0008ec690 pc=0x43f4ae runtime.chanrecv(0xc000181140, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0008ec728 sp=0xc0008ec6b0 pc=0x40b60d runtime.chanrecv1(0xc000830804?, 0x44?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0008ec750 sp=0xc0008ec728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0008ec7e0 sp=0xc0008ec750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0008ec7e8 sp=0xc0008ec7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 61 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 117 [sleep]: runtime.gopark(0x1cff4ebedc58?, 0xc00021e5a0?, 0xd0?, 0x88?, 0xc0000c1db8?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0000c1cc0 sp=0xc0000c1ca0 pc=0x43f4ae time.Sleep(0x45d964b800) /usr/lib/go/src/runtime/time.go:195 +0x125 fp=0xc0000c1d00 sp=0xc0000c1cc0 pc=0x46ebc5 golang.org/x/tools/gopls/internal/lsp/filecache.gc({0xc0001ea240, 0x17}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:507 +0x276 fp=0xc0000c1fc0 sp=0xc0000c1d00 pc=0xbd2336 golang.org/x/tools/gopls/internal/lsp/filecache.getCacheDir.func1.1() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:351 +0x25 fp=0xc0000c1fe0 sp=0xc0000c1fc0 pc=0xbd3545 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000c1fe8 sp=0xc0000c1fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/filecache.getCacheDir.func1 in goroutine 57 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:351 +0x1af goroutine 60 [select]: runtime.gopark(0xc0003b5790?, 0x2?, 0x51?, 0xe1?, 0xc0003b5774?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0003b5618 sp=0xc0003b55f8 pc=0x43f4ae runtime.selectgo(0xc0003b5790, 0xc0003b5770, 0x0?, 0x0, 0x0?, 0x1) /usr/lib/go/src/runtime/select.go:327 +0x725 fp=0xc0003b5738 sp=0xc0003b5618 pc=0x44f8e5 golang.org/x/tools/gopls/internal/lsp/cache.(*parseCache).gc(0xc00034b3b0) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/parse_cache.go:261 +0xbc fp=0xc0003b57c8 sp=0xc0003b5738 pc=0xc8a6dc golang.org/x/tools/gopls/internal/lsp/cache.newParseCache.func1() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/parse_cache.go:118 +0x25 fp=0xc0003b57e0 sp=0xc0003b57c8 pc=0xc89545 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003b57e8 sp=0xc0003b57e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/cache.newParseCache in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/parse_cache.go:118 +0xc5 goroutine 61 [select]: runtime.gopark(0xc0008cba00?, 0x2?, 0x96?, 0x1?, 0xc0008cb9bc?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000b0f868 sp=0xc000b0f848 pc=0x43f4ae runtime.selectgo(0xc000b0fa00, 0xc0008cb9b8, 0x0?, 0x0, 0xc0001c89b9?, 0x1) /usr/lib/go/src/runtime/select.go:327 +0x725 fp=0xc000b0f988 sp=0xc000b0f868 pc=0x44f8e5 golang.org/x/tools/internal/fakenet.(*connFeeder).do(...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:103 golang.org/x/tools/internal/fakenet.(*fakeConn).Read(0x4549cf?, {0xc00030f000?, 0x4?, 0x0?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:67 +0x110 fp=0xc000b0fa50 sp=0xc000b0f988 pc=0xd63510 bufio.(*Reader).fill(0xc000373920) /usr/lib/go/src/bufio/bufio.go:113 +0x103 fp=0xc000b0fa88 sp=0xc000b0fa50 pc=0x5a3263 bufio.(*Reader).ReadSlice(0xc000373920, 0x50?) /usr/lib/go/src/bufio/bufio.go:379 +0x29 fp=0xc000b0fad8 sp=0xc000b0fa88 pc=0x5a3d69 bufio.(*Reader).collectFragments(0xebc6e0?, 0x30?) /usr/lib/go/src/bufio/bufio.go:454 +0x6d fp=0xc000b0fb98 sp=0xc000b0fad8 pc=0x5a418d bufio.(*Reader).ReadString(0xc0001c89a0?, 0xa0?) /usr/lib/go/src/bufio/bufio.go:501 +0x1f fp=0xc000b0fc60 sp=0xc000b0fb98 pc=0x5a455f golang.org/x/tools/internal/jsonrpc2.(*headerStream).Read(0xc00039cba0, {0x1226428, 0xc000348570}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/stream.go:110 +0xa5 fp=0xc000b0fcf0 sp=0xc000b0fc60 pc=0x5ac405 golang.org/x/tools/internal/jsonrpc2.(*conn).run(0xc00034b360, {0x1226428, 0xc000348570}, 0xc00021e078) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:196 +0xab fp=0xc000b0ffb0 sp=0xc000b0fcf0 pc=0x5a8f0b golang.org/x/tools/internal/jsonrpc2.(*conn).Go.func1() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:189 +0x2c fp=0xc000b0ffe0 sp=0xc000b0ffb0 pc=0x5a8e2c runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000b0ffe8 sp=0xc000b0ffe0 pc=0x472141 created by golang.org/x/tools/internal/jsonrpc2.(*conn).Go in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:189 +0xa5 goroutine 106 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0003b0eb0 sp=0xc0003b0e90 pc=0x43f4ae runtime.chanrecv(0xc0003a4060, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0003b0f28 sp=0xc0003b0eb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0003b0f50 sp=0xc0003b0f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0003b0fe0 sp=0xc0003b0f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003b0fe8 sp=0xc0003b0fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 61 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 63 [runnable]: syscall.Syscall(0x7f3c080cf8b8?, 0x7f3c4f83a498?, 0x60?, 0xc000580400?) /usr/lib/go/src/syscall/syscall_linux.go:69 +0x25 fp=0xc000f125a8 sp=0xc000f12538 pc=0x489005 syscall.fcntl(0x412385?, 0x58?, 0x10000000000000?) /usr/lib/go/src/syscall/zsyscall_linux_amd64.go:417 +0x25 fp=0xc000f125e0 sp=0xc000f125a8 pc=0x486ac5 syscall.SetNonblock(0x4bc8cb?, 0x1) /usr/lib/go/src/syscall/exec_unix.go:106 +0x25 fp=0xc000f12610 sp=0xc000f125e0 pc=0x481485 os.newFile(0x7, {0xc0006acd80, 0x59}, 0x1) /usr/lib/go/src/os/file_unix.go:218 +0x107 fp=0xc000f12650 sp=0xc000f12610 pc=0x4bd887 os.openFileNolog({0xc0006acd80, 0x59}, 0x0, 0x0) /usr/lib/go/src/os/file_unix.go:301 +0x17b fp=0xc000f12698 sp=0xc000f12650 pc=0x4bdafb os.OpenFile({0xc0006acd80, 0x59}, 0x0, 0x3a?) /usr/lib/go/src/os/file.go:334 +0x3e fp=0xc000f126d0 sp=0xc000f12698 pc=0x4bb63e os.Open(...) /usr/lib/go/src/os/file.go:314 path/filepath.readDir({0xc0006acd80?, 0x59?}) /usr/lib/go/src/path/filepath/path.go:583 +0x25 fp=0xc000f12750 sp=0xc000f126d0 pc=0x5b2c85 path/filepath.walkDir({0xc0006acd80, 0x59}, {0x1226578, 0xc000e28500}, 0xc000f12af0) /usr/lib/go/src/path/filepath/path.go:450 +0x105 fp=0xc000f12810 sp=0xc000f12750 pc=0x5b2365 path/filepath.walkDir({0xc00087de00, 0x55}, {0x1226578, 0xc000e65a00}, 0xc000f12af0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc000f128d0 sp=0xc000f12810 pc=0x5b24e7 path/filepath.walkDir({0xc00090da00, 0x40}, {0x1226578, 0xc00056e780}, 0xc000f12af0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc000f12990 sp=0xc000f128d0 pc=0x5b24e7 path/filepath.walkDir({0xc00090c887, 0x33}, {0x1226700, 0xc00004bae0}, 0xc000f12af0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc000f12a50 sp=0xc000f12990 pc=0x5b24e7 path/filepath.WalkDir({0xc00090c887, 0x33}, 0xc000ad4af0) /usr/lib/go/src/path/filepath/path.go:532 +0xaf fp=0xc000f12ab0 sp=0xc000f12a50 pc=0x5b296f golang.org/x/tools/gopls/internal/lsp/cache.findModules({0xc00090c880, 0x3a}, 0xc00004baa0, 0x2) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/workspace.go:98 +0x125 fp=0xc000f12b48 sp=0xc000f12ab0 pc=0xcaad05 golang.org/x/tools/gopls/internal/lsp/cache.findWorkspaceModFile({0x1226428, 0xc000492360}, {0xc00090c880, 0x3a}, {0x121e8c0, 0xc000373980}, 0x0?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/view.go:1032 +0xd6 fp=0xc000f12c38 sp=0xc000f12b48 pc=0xca8ab6 golang.org/x/tools/gopls/internal/lsp/cache.(*Session).getWorkspaceInformation(0xc000373980, {0x1226428, 0xc000492360}, {0xc00090c880, _}, _) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/view.go:984 +0x53d fp=0xc000f12e48 sp=0xc000f12c38 pc=0xca863d golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView(0xc000373980, {0x1226428, 0xc000492360}, {0xc000390450, 0xc}, {0xc00090c880?, 0x0?}, 0xc000466580, 0x0) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/session.go:104 +0xa5 fp=0xc000f13300 sp=0xc000f12e48 pc=0xc8c7e5 golang.org/x/tools/gopls/internal/lsp/cache.(*Session).NewView(0xc000373980, {0x1226428, 0xc000492360}, {0xc000390450, 0xc}, {0xc00090c880, 0x3a}, 0xc00004b0d0?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/session.go:87 +0x265 fp=0xc000f133e8 sp=0xc000f13300 pc=0xc8c465 golang.org/x/tools/gopls/internal/lsp.(*Server).addView(0xc00034d4a0, {0x1226428, 0xc000492360}, {0xc000390450, 0xc}, {0xc00090c880, 0x3a}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/workspace.go:44 +0x165 fp=0xc000f13448 sp=0xc000f133e8 pc=0xd59a85 golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders(0xc00034d4a0, {0x1226428?, 0xc000492360}, {0xc0004d4800, 0x26, 0xc000a837c0?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:374 +0x369 fp=0xc000f13758 sp=0xc000f13448 pc=0xd43ec9 golang.org/x/tools/gopls/internal/lsp.(*Server).initialized(0xc00034d4a0, {0x1226428?, 0xc000348d80?}, 0xc00048e000?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:220 +0x2cd fp=0xc000f13850 sp=0xc000f13758 pc=0xd431cd golang.org/x/tools/gopls/internal/lsp.(*Server).Initialized(0xc0001aa4b0?, {0x1226428?, 0xc000348d80?}, 0xdd3500?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/server_gen.go:152 +0x1d fp=0xc000f13880 sp=0xc000f13850 pc=0xd54e3d golang.org/x/tools/gopls/internal/lsp/protocol.serverDispatch({0x1226428, 0xc000348d80}, {0x1238860, 0xc00034d4a0}, 0xc000492090, {0x1226658, 0xc000348a20}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/tsserver.go:191 +0x5d4 fp=0xc000f13af8 sp=0xc000f13880 pc=0x5ed834 golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream.ServerHandler.func3({0x1226428, 0xc000348d80}, 0xc000492090, {0x1226658, 0xc000348a20}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/protocol.go:157 +0x7e fp=0xc000f13b58 sp=0xc000f13af8 pc=0xd5fa3e golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream.handshaker.func4({0x1226428, 0xc000348d80}, 0xc000492090, {0x1226658?, 0xc000348a20?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/lsprpc/lsprpc.go:521 +0x923 fp=0xc000f13ee8 sp=0xc000f13b58 pc=0xd5f7a3 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.MustReplyHandler.func1({0x1226428, 0xc000348d80}, 0xc00021e6a8, {0x1226658?, 0xc000348a20?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:35 +0xe5 fp=0xc000f13f50 sp=0xc000f13ee8 pc=0x5e1e45 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:103 +0x96 fp=0xc000f13fe0 sp=0xc000f13f50 pc=0x5e1c56 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000f13fe8 sp=0xc000f13fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 61 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 107 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000131eb0 sp=0xc000131e90 pc=0x43f4ae runtime.chanrecv(0xc0001802a0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000131f28 sp=0xc000131eb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000131f50 sp=0xc000131f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc000131fe0 sp=0xc000131f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000131fe8 sp=0xc000131fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 61 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 108 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0001326b0 sp=0xc000132690 pc=0x43f4ae runtime.chanrecv(0xc000180360, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000132728 sp=0xc0001326b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000132750 sp=0xc000132728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0001327e0 sp=0xc000132750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001327e8 sp=0xc0001327e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 61 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 109 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000132eb0 sp=0xc000132e90 pc=0x43f4ae runtime.chanrecv(0xc0001803c0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000132f28 sp=0xc000132eb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000132f50 sp=0xc000132f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc000132fe0 sp=0xc000132f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000132fe8 sp=0xc000132fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 61 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 110 [chan receive]: runtime.gopark(0x0?, 0xc0001ea240?, 0x40?, 0xa2?, 0xc000040860?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0001336b0 sp=0xc000133690 pc=0x43f4ae runtime.chanrecv(0xc000180420, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000133728 sp=0xc0001336b0 pc=0x40b60d runtime.chanrecv1(0x40b0eb?, 0x300000a00000000?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000133750 sp=0xc000133728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0001337e0 sp=0xc000133750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001337e8 sp=0xc0001337e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 61 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 111 [chan receive]: runtime.gopark(0x1841720?, 0x26?, 0x3?, 0x0?, 0x10000c00025c4e0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000133eb0 sp=0xc000133e90 pc=0x43f4ae runtime.chanrecv(0xc000180540, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000133f28 sp=0xc000133eb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000133f50 sp=0xc000133f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc000133fe0 sp=0xc000133f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000133fe8 sp=0xc000133fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 61 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 112 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0003aeeb0 sp=0xc0003aee90 pc=0x43f4ae runtime.chanrecv(0xc000180600, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0003aef28 sp=0xc0003aeeb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0003aef50 sp=0xc0003aef28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0003aefe0 sp=0xc0003aef50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003aefe8 sp=0xc0003aefe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 61 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 113 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0003af6b0 sp=0xc0003af690 pc=0x43f4ae runtime.chanrecv(0xc0001806c0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0003af728 sp=0xc0003af6b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0003af750 sp=0xc0003af728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0003af7e0 sp=0xc0003af750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003af7e8 sp=0xc0003af7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 61 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 146 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0003afeb0 sp=0xc0003afe90 pc=0x43f4ae runtime.chanrecv(0xc000180720, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0003aff28 sp=0xc0003afeb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0003aff50 sp=0xc0003aff28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0003affe0 sp=0xc0003aff50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003affe8 sp=0xc0003affe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 61 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 147 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000134eb0 sp=0xc000134e90 pc=0x43f4ae runtime.chanrecv(0xc000180780, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000134f28 sp=0xc000134eb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000134f50 sp=0xc000134f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc000134fe0 sp=0xc000134f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000134fe8 sp=0xc000134fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 61 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 148 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0001356b0 sp=0xc000135690 pc=0x43f4ae runtime.chanrecv(0xc000180840, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000135728 sp=0xc0001356b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000135750 sp=0xc000135728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0001357e0 sp=0xc000135750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001357e8 sp=0xc0001357e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 61 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 149 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000135eb0 sp=0xc000135e90 pc=0x43f4ae runtime.chanrecv(0xc0001808a0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000135f28 sp=0xc000135eb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000135f50 sp=0xc000135f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc000135fe0 sp=0xc000135f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000135fe8 sp=0xc000135fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 61 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 150 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0001366b0 sp=0xc000136690 pc=0x43f4ae runtime.chanrecv(0xc0001809c0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000136728 sp=0xc0001366b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000136750 sp=0xc000136728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0001367e0 sp=0xc000136750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001367e8 sp=0xc0001367e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 61 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 151 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000136eb0 sp=0xc000136e90 pc=0x43f4ae runtime.chanrecv(0xc000180a80, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000136f28 sp=0xc000136eb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000136f50 sp=0xc000136f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc000136fe0 sp=0xc000136f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000136fe8 sp=0xc000136fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 61 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 152 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0001376b0 sp=0xc000137690 pc=0x43f4ae runtime.chanrecv(0xc000180b40, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000137728 sp=0xc0001376b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000137750 sp=0xc000137728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0001377e0 sp=0xc000137750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001377e8 sp=0xc0001377e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 61 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 153 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000137eb0 sp=0xc000137e90 pc=0x43f4ae runtime.chanrecv(0xc000180f00, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000137f28 sp=0xc000137eb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000137f50 sp=0xc000137f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc000137fe0 sp=0xc000137f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000137fe8 sp=0xc000137fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 61 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 154 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0001316b0 sp=0xc000131690 pc=0x43f4ae runtime.chanrecv(0xc000180f60, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000131728 sp=0xc0001316b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000131750 sp=0xc000131728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0001317e0 sp=0xc000131750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001317e8 sp=0xc0001317e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 61 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 155 [chan receive]: runtime.gopark(0x1841720?, 0xfe00?, 0x60?, 0xb0?, 0x1?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0008f06b0 sp=0xc0008f0690 pc=0x43f4ae runtime.chanrecv(0xc000180fc0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0008f0728 sp=0xc0008f06b0 pc=0x40b60d runtime.chanrecv1(0xc000855594?, 0x44?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0008f0750 sp=0xc0008f0728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0008f07e0 sp=0xc0008f0750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0008f07e8 sp=0xc0008f07e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 61 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 156 [chan receive]: runtime.gopark(0x6e6?, 0x180?, 0xc4?, 0xfd?, 0xedd250f4e?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0008f0eb0 sp=0xc0008f0e90 pc=0x43f4ae runtime.chanrecv(0xc000181080, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0008f0f28 sp=0xc0008f0eb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0008f0f50 sp=0xc0008f0f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0008f0fe0 sp=0xc0008f0f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0008f0fe8 sp=0xc0008f0fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 61 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 120 [chan receive]: runtime.gopark(0x20?, 0x180?, 0x8a?, 0x74?, 0xedd251efd?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0008eceb0 sp=0xc0008ece90 pc=0x43f4ae runtime.chanrecv(0xc00028e120, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0008ecf28 sp=0xc0008eceb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0008ecf50 sp=0xc0008ecf28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0008ecfe0 sp=0xc0008ecf50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0008ecfe8 sp=0xc0008ecfe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 61 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 121 [chan receive]: runtime.gopark(0x0?, 0x0?, 0xa4?, 0xb1?, 0x4c?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0008ed6b0 sp=0xc0008ed690 pc=0x43f4ae runtime.chanrecv(0xc00028e180, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0008ed728 sp=0xc0008ed6b0 pc=0x40b60d runtime.chanrecv1(0x65934178?, 0x3337ac99?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0008ed750 sp=0xc0008ed728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0008ed7e0 sp=0xc0008ed750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0008ed7e8 sp=0xc0008ed7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 61 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 122 [chan receive]: runtime.gopark(0x6592e77c?, 0x334edfbd?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0008edeb0 sp=0xc0008ede90 pc=0x43f4ae runtime.chanrecv(0xc00028e1e0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0008edf28 sp=0xc0008edeb0 pc=0x40b60d runtime.chanrecv1(0x1000?, 0x8?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0008edf50 sp=0xc0008edf28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0008edfe0 sp=0xc0008edf50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0008edfe8 sp=0xc0008edfe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 61 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 173 [runnable]: sync.(*WaitGroup).Add(0xc0001bc000?, 0x1?) /usr/lib/go/src/sync/waitgroup.go:43 +0xe8 fp=0xc000734750 sp=0xc000734748 pc=0x47e768 encoding/json.typeEncoder({0x1233a88?, 0xdd5840}) /usr/lib/go/src/encoding/json/encode.go:357 +0x99 fp=0xc0007347a0 sp=0xc000734750 pc=0x555ef9 encoding/json.valueEncoder({0xdd5840?, 0xc00368b4e0?, 0x4eb58e?}) /usr/lib/go/src/encoding/json/encode.go:341 +0x45 fp=0xc0007347c8 sp=0xc0007347a0 pc=0x555e25 encoding/json.(*encodeState).reflectValue(0xe2bd40?, {0xdd5840?, 0xc00368b4e0?, 0xc000734860?}, {0x2b?, 0x81?}) /usr/lib/go/src/encoding/json/encode.go:323 +0x45 fp=0xc000734828 sp=0xc0007347c8 pc=0x555d45 encoding/json.interfaceEncoder(0xc0036e20c0, {0xe2bd40?, 0xc00368b510?, 0x1225000?}, {0x60?, 0xbd?}) /usr/lib/go/src/encoding/json/encode.go:660 +0xba fp=0xc000734870 sp=0xc000734828 pc=0x55849a encoding/json.structEncoder.encode({{{0xc00043a000, 0x2, 0x2}, 0xc000349680, 0xc0003496b0}}, 0xc0036e20c0, {0xe94f20?, 0xc00368b500?, 0x41189e?}, {0x0, ...}) /usr/lib/go/src/encoding/json/encode.go:706 +0x21e fp=0xc000734920 sp=0xc000734870 pc=0x55887e encoding/json.structEncoder.encode-fm(0xdd3b40?, {0xe94f20?, 0xc00368b500?, 0x41ef76?}, {0x80?, 0x2a?}) :1 +0x65 fp=0xc000734980 sp=0xc000734920 pc=0x565ea5 encoding/json.ptrEncoder.encode({0x0?}, 0xc0036e20c0, {0xdd3b40?, 0xc00368b500?, 0xdd3b40?}, {0xd8?, 0x4a?}) /usr/lib/go/src/encoding/json/encode.go:878 +0x20f fp=0xc000734a48 sp=0xc000734980 pc=0x55a4af encoding/json.ptrEncoder.encode-fm(0xdd3b40?, {0xdd3b40?, 0xc00368b500?, 0xc0036e20c0?}, {0x40?, 0x0?}) :1 +0x3f fp=0xc000734a88 sp=0xc000734a48 pc=0x565b7f encoding/json.(*encodeState).reflectValue(0xc0036e20c0?, {0xdd3b40?, 0xc00368b500?, 0x412385?}, {0x38?, 0x0?}) /usr/lib/go/src/encoding/json/encode.go:323 +0x73 fp=0xc000734ae8 sp=0xc000734a88 pc=0x555d73 encoding/json.(*encodeState).marshal(0x1c34b26?, {0xdd3b40?, 0xc00368b500?}, {0x0?, 0xfe?}) /usr/lib/go/src/encoding/json/encode.go:295 +0xb9 fp=0xc000734b60 sp=0xc000734ae8 pc=0x555939 encoding/json.Marshal({0xdd3b40, 0xc00368b500}) /usr/lib/go/src/encoding/json/encode.go:162 +0xd0 fp=0xc000734c20 sp=0xc000734b60 pc=0x555230 golang.org/x/tools/internal/jsonrpc2.marshalToRaw(...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/messages.go:233 golang.org/x/tools/internal/jsonrpc2.NewNotification({0xf77538, 0xa}, {0xdd3b40?, 0xc00368b500?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/messages.go:69 +0x31 fp=0xc000734c68 sp=0xc000734c20 pc=0x5aa151 golang.org/x/tools/internal/jsonrpc2.(*conn).Notify(0xc00368b500?, {0x12265b0, 0xc003687430}, {0xf77538, 0xa}, {0xdd3b40?, 0xc00368b500?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:81 +0x7b fp=0xc000734e78 sp=0xc000734c68 pc=0x5a75bb golang.org/x/tools/gopls/internal/lsp/protocol.clientConn.Notify(...) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/protocol.go:60 golang.org/x/tools/gopls/internal/lsp/protocol.(*clientConn).Notify(0xc00368b500?, {0x12265b0?, 0xc003687430?}, {0xf77538?, 0x20?}, {0xdd3b40?, 0xc00368b500?}) :1 +0x46 fp=0xc000734ec0 sp=0xc000734e78 pc=0x5fb686 golang.org/x/tools/gopls/internal/lsp/protocol.(*clientDispatcher).Progress(0xeed260?, {0x12265b0?, 0xc003687430?}, 0x1226428?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/tsclient.go:177 +0x3b fp=0xc000734f08 sp=0xc000734ec0 pc=0x5e3c7b golang.org/x/tools/gopls/internal/lsp/progress.(*WorkDone).End(0xc00034a000, {0x1226428?, 0xc000492360?}, {0xfa46b2, 0x1a}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/progress/progress.go:234 +0x15b fp=0xc000734f80 sp=0xc000734f08 pc=0x77ccdb golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders.func2() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:390 +0x6d fp=0xc000734fe0 sp=0xc000734f80 pc=0xd4468d runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000734fe8 sp=0xc000734fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders in goroutine 63 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:388 +0x57c [Info - 6:10:19 PM] true [Info - 6:10:20 PM] 2024/01/01 18:10:20 go info for /home/mike/Documents/Projects/Netbasis/apiarcade (go dir /home/mike/Documents/Projects/Netbasis/apiarcade) (go version go version go1.21.5 linux/amd64) (valid build configuration = true) (build flags: [-tags=dev]) (selected go env: [GO111MODULE=, GOCACHE=/home/mike/.cache/go-build, GOFLAGS=, GOMODCACHE=/home/mike/go/pkg/mod, GOPATH=/home/mike/go, GOPRIVATE=git2.networthservices.com/netbasis,git.netbasis.com/Netbasis,git.aax.dev/agora-altx, GOROOT=/usr/lib/go, GOWORK=]) [Info - 6:10:20 PM] 2024/01/01 18:10:20 go/packages.Load #1 snapshot=0 directory=file:///home/mike/Documents/Projects/Netbasis/apiarcade query=[/home/mike/Documents/Projects/Netbasis/apiarcade/... builtin] packages=27 unexpected fault address 0x0 fatal error: fault [signal SIGSEGV: segmentation violation code=0x80 addr=0x0 pc=0xc91e9e] goroutine 156 [running]: runtime.throw({0xf6adf6?, 0x6972756365532053?}) /usr/lib/go/src/runtime/panic.go:1077 +0x5c fp=0xc000a89b51 sp=0xc000a89b21 pc=0x43c5bc runtime.sigpanic() /usr/lib/go/src/runtime/signal_unix.go:875 +0x285 fp=0xc000a89bb1 sp=0xc000a89b51 pc=0x453385 golang.org/x/tools/gopls/internal/lsp/cache.(*snapshot).Templates.func1({0x2074616874206874, 0x7920746e65696c63}, {0x6d206e616320756f?, 0x2049504120656b61}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/snapshot.go:331 +0x9e fp=0xc000a89bb9 sp=0xc000a89bb1 pc=0xc91e9e runtime: g 156: unexpected return pc for golang.org/x/tools/gopls/internal/lsp/cache.(*snapshot).Templates.func1 called from 0x6957202e746e6569 stack: frame={sp:0xc000a89bb1, fp:0xc000a89bb9} stack=[0xc000a80000,0xc000a82000) created by golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders in goroutine 33 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:397 +0x64d goroutine 1 [chan receive]: runtime.gopark(0xedad60?, 0x0?, 0x70?, 0xce?, 0x7f31e39f65b8?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000a87440 sp=0xc000a87420 pc=0x43f4ae runtime.chanrecv(0xc0001a4960, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000a874b8 sp=0xc000a87440 pc=0x40b60d runtime.chanrecv1(0xc000304960?, 0x1226428?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000a874e0 sp=0xc000a874b8 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream(0xc000451c20, {0x1226428, 0xc0004542a0}, {0x1228070, 0xc000304960}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/lsprpc/lsprpc.go:109 +0x7bb fp=0xc000a87670 sp=0xc000a874e0 pc=0xd5ecbb golang.org/x/tools/gopls/internal/lsp/cmd.(*Serve).Run(0xc000392180, {0x1226428, 0xc000451b90}, {0xc0000360b0?, 0x0?, 0x0?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cmd/serve.go:141 +0x922 fp=0xc000a87868 sp=0xc000a87670 pc=0xd77002 golang.org/x/tools/internal/tool.Run({0x1226428, 0xc000451b90}, 0xc000538b60, {0x12274a0?, 0xc000392180}, {0xc0000360b0, 0x0, 0x0}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/tool/tool.go:192 +0x6a6 fp=0xc000a87ad8 sp=0xc000a87868 pc=0xbc4186 golang.org/x/tools/gopls/internal/lsp/cmd.(*Application).Run(0xc000392140, {0x12263f0, 0x18715e0}, {0xc0000360b0?, 0x0, 0x0}) [Info - 6:10:20 PM] 2024/01/01 18:10:20 go/packages.Load #1: updating metadata for 416 packages /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cmd/cmd.go:253 +0x1b1 fp=0xc000a87bc8 sp=0xc000a87ad8 pc=0xd67a51 golang.org/x/tools/internal/tool.Run({0x12263f0, 0x18715e0}, 0xc000538af0, {0x1226ee0?, 0xc000392140}, {0xc0000360b0, 0x1, 0x1}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/tool/tool.go:192 +0x6a6 fp=0xc000a87e38 sp=0xc000a87bc8 pc=0xbc4186 golang.org/x/tools/internal/tool.Main({0x12263f0, 0x18715e0}, {0x1226ee0?, 0xc000392140?}, {0xc0000360b0, 0x1, 0x1}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/tool/tool.go:93 +0x139 fp=0xc000a87ef0 sp=0xc000a87e38 pc=0xbc3979 main.main() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/main.go:29 +0x8b fp=0xc000a87f40 sp=0xc000a87ef0 pc=0xd7ec6b runtime.main() /usr/lib/go/src/runtime/proc.go:267 +0x2bb fp=0xc000a87fe0 sp=0xc000a87f40 pc=0x43f03b runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000a87fe8 sp=0xc000a87fe0 pc=0x472141 goroutine 2 [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006efa8 sp=0xc00006ef88 pc=0x43f4ae runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:404 runtime.forcegchelper() /usr/lib/go/src/runtime/proc.go:322 +0xb3 fp=0xc00006efe0 sp=0xc00006efa8 pc=0x43f313 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006efe8 sp=0xc00006efe0 pc=0x472141 created by runtime.init.6 in goroutine 1 /usr/lib/go/src/runtime/proc.go:310 +0x1a goroutine 3 [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006f778 sp=0xc00006f758 pc=0x43f4ae runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:404 runtime.bgsweep(0x0?) /usr/lib/go/src/runtime/mgcsweep.go:321 +0xdf fp=0xc00006f7c8 sp=0xc00006f778 pc=0x429a5f runtime.gcenable.func1() /usr/lib/go/src/runtime/mgc.go:200 +0x25 fp=0xc00006f7e0 sp=0xc00006f7c8 pc=0x41ebe5 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006f7e8 sp=0xc00006f7e0 pc=0x472141 created by runtime.gcenable in goroutine 1 /usr/lib/go/src/runtime/mgc.go:200 +0x66 goroutine 4 [GC scavenge wait]: runtime.gopark(0x18418a0?, 0x1216e88?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006ff70 sp=0xc00006ff50 pc=0x43f4ae runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:404 runtime.(*scavengerState).park(0x18418a0) /usr/lib/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc00006ffa0 sp=0xc00006ff70 pc=0x4272e9 runtime.bgscavenge(0x0?) /usr/lib/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc00006ffc8 sp=0xc00006ffa0 pc=0x427899 runtime.gcenable.func2() /usr/lib/go/src/runtime/mgc.go:201 +0x25 fp=0xc00006ffe0 sp=0xc00006ffc8 pc=0x41eb85 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006ffe8 sp=0xc00006ffe0 pc=0x472141 created by runtime.gcenable in goroutine 1 /usr/lib/go/src/runtime/mgc.go:201 +0xa5 goroutine 5 [finalizer wait]: runtime.gopark(0x0?, 0x10f6c90?, 0x20?, 0x41?, 0x2000000020?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006e628 sp=0xc00006e608 pc=0x43f4ae runtime.runfinq() /usr/lib/go/src/runtime/mfinal.go:193 +0x107 fp=0xc00006e7e0 sp=0xc00006e628 pc=0x41dc67 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006e7e8 sp=0xc00006e7e0 pc=0x472141 created by runtime.createfing in goroutine 1 /usr/lib/go/src/runtime/mfinal.go:163 +0x3d goroutine 133 [chan receive]: runtime.gopark(0x0?, 0xc0000706f0?, 0x3?, 0x0?, 0x100000000000001?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0000706b0 sp=0xc000070690 pc=0x43f4ae runtime.chanrecv(0xc0006661e0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000070728 sp=0xc0000706b0 pc=0x40b60d runtime.chanrecv1(0x40b0eb?, 0xa00000000?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000070750 sp=0xc000070728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0000707e0 sp=0xc000070750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000707e8 sp=0xc0000707e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 110 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 132 [chan receive]: runtime.gopark(0xc0000061a0?, 0xc00006a6f0?, 0x3?, 0x0?, 0x10000000040a9fa?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006a6b0 sp=0xc00006a690 pc=0x43f4ae runtime.chanrecv(0xc000666180, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00006a728 sp=0xc00006a6b0 pc=0x40b60d runtime.chanrecv1(0x40b0eb?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00006a750 sp=0xc00006a728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00006a7e0 sp=0xc00006a750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006a7e8 sp=0xc00006a7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 110 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 105 [GC worker (idle)]: runtime.gopark(0x1d000f72e24c?, 0x1?, 0x58?, 0x95?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000070f50 sp=0xc000070f30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc000070fe0 sp=0xc000070f50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000070fe8 sp=0xc000070fe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 110 [select]: runtime.gopark(0xc002027a00?, 0x2?, 0x0?, 0x0?, 0xc0020279bc?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc002027868 sp=0xc002027848 pc=0x43f4ae runtime.selectgo(0xc002027a00, 0xc0020279b8, 0x181bd40?, 0x0, 0xdfbb60?, 0x1) /usr/lib/go/src/runtime/select.go:327 +0x725 fp=0xc002027988 sp=0xc002027868 pc=0x44f8e5 golang.org/x/tools/internal/fakenet.(*connFeeder).do(...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:103 golang.org/x/tools/internal/fakenet.(*fakeConn).Read(0x0?, {0xc00053d000?, 0x0?, 0x0?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:67 +0x110 fp=0xc002027a50 sp=0xc002027988 pc=0xd63510 bufio.(*Reader).fill(0xc00060f1a0) /usr/lib/go/src/bufio/bufio.go:113 +0x103 fp=0xc002027a88 sp=0xc002027a50 pc=0x5a3263 bufio.(*Reader).ReadSlice(0xc00060f1a0, 0x50?) /usr/lib/go/src/bufio/bufio.go:379 +0x29 fp=0xc002027ad8 sp=0xc002027a88 pc=0x5a3d69 bufio.(*Reader).collectFragments(0x30?, 0x0?) /usr/lib/go/src/bufio/bufio.go:454 +0x6d fp=0xc002027b98 sp=0xc002027ad8 pc=0x5a418d bufio.(*Reader).ReadString(0x10?, 0xe0?) /usr/lib/go/src/bufio/bufio.go:501 +0x1f fp=0xc002027c60 sp=0xc002027b98 pc=0x5a455f golang.org/x/tools/internal/jsonrpc2.(*headerStream).Read(0xc000527ab8, {0x1226428, 0xc0004542a0}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/stream.go:110 +0xa5 fp=0xc002027cf0 sp=0xc002027c60 pc=0x5ac405 golang.org/x/tools/internal/jsonrpc2.(*conn).run(0xc000304960, {0x1226428, 0xc0004542a0}, 0xc00027e078) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:196 +0xab fp=0xc002027fb0 sp=0xc002027cf0 pc=0x5a8f0b golang.org/x/tools/internal/jsonrpc2.(*conn).Go.func1() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:189 +0x2c fp=0xc002027fe0 sp=0xc002027fb0 pc=0x5a8e2c runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc002027fe8 sp=0xc002027fe0 pc=0x472141 created by golang.org/x/tools/internal/jsonrpc2.(*conn).Go in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:189 +0xa5 goroutine 108 [GC worker (idle)]: runtime.gopark(0x1d0010d3bd15?, 0x1?, 0x89?, 0x97?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000169750 sp=0xc000169730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0001697e0 sp=0xc000169750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001697e8 sp=0xc0001697e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 131 [chan receive]: runtime.gopark(0xc0000061a0?, 0xc000169ef0?, 0x3?, 0x0?, 0x10000000040a9fa?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000169eb0 sp=0xc000169e90 pc=0x43f4ae runtime.chanrecv(0xc0006660c0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000169f28 sp=0xc000169eb0 pc=0x40b60d runtime.chanrecv1(0x40b0eb?, 0xa00000000?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000169f50 sp=0xc000169f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc000169fe0 sp=0xc000169f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000169fe8 sp=0xc000169fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 110 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 109 [GC worker (idle)]: runtime.gopark(0x1d000d9839a7?, 0x3?, 0x45?, 0x4e?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00016a750 sp=0xc00016a730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00016a7e0 sp=0xc00016a750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00016a7e8 sp=0xc00016a7e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 107 [GC worker (idle)]: runtime.gopark(0x1d000563733c?, 0x3?, 0x78?, 0x41?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00016af50 sp=0xc00016af30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00016afe0 sp=0xc00016af50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00016afe8 sp=0xc00016afe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 106 [GC worker (idle)]: runtime.gopark(0x1d000d98389e?, 0xa00000000?, 0xa0?, 0xb7?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00016b750 sp=0xc00016b730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00016b7e0 sp=0xc00016b750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00016b7e8 sp=0xc00016b7e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 88 [GC worker (idle)]: runtime.gopark(0x40b0eb?, 0xa00000000?, 0xa0?, 0xbf?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00016bf50 sp=0xc00016bf30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00016bfe0 sp=0xc00016bf50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00016bfe8 sp=0xc00016bfe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 130 [chan receive]: runtime.gopark(0x0?, 0xc0001646f0?, 0x3?, 0x0?, 0x10000000040a95b?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0001646b0 sp=0xc000164690 pc=0x43f4ae runtime.chanrecv(0xc000666000, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000164728 sp=0xc0001646b0 pc=0x40b60d runtime.chanrecv1(0x40b0eb?, 0xa00000000?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000164750 sp=0xc000164728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0001647e0 sp=0xc000164750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001647e8 sp=0xc0001647e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 110 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 32 [sleep]: runtime.gopark(0x1d000c9dc9d0?, 0xedd250f6e?, 0x20?, 0x17?, 0x2c299f62?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000083888 sp=0xc000083868 pc=0x43f4ae time.Sleep(0x5f5e100) /usr/lib/go/src/runtime/time.go:195 +0x125 fp=0xc0000838c8 sp=0xc000083888 pc=0x46ebc5 golang.org/x/tools/gopls/internal/lsp/filecache.gc.func1({0xc0004fb500, 0x6b}, {0x1228028, 0xc0004f9ad0}, {0x0?, 0x0?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:478 +0x2d3 fp=0xc000083990 sp=0xc0000838c8 pc=0xbd29f3 path/filepath.walk({0xc0004fb500, 0x6b}, {0x1228028, 0xc0004f9ad0}, 0xc000083e80) /usr/lib/go/src/path/filepath/path.go:477 +0xff fp=0xc000083a58 sp=0xc000083990 pc=0x5b267f path/filepath.walk({0xc00071c570, 0x23}, {0x1228028, 0xc0004ce270}, 0xc000083e80) /usr/lib/go/src/path/filepath/path.go:501 +0x257 fp=0xc000083b20 sp=0xc000083a58 pc=0x5b27d7 path/filepath.walk({0xc0001a61e0, 0x20}, {0x1228028, 0xc0005909c0}, 0xc000083e80) /usr/lib/go/src/path/filepath/path.go:501 +0x257 fp=0xc000083be8 sp=0xc000083b20 pc=0x5b27d7 path/filepath.walk({0xc00003e1b0, 0x17}, {0x1228028, 0xc000590820}, 0xc000083e80) /usr/lib/go/src/path/filepath/path.go:501 +0x257 fp=0xc000083cb0 sp=0xc000083be8 pc=0x5b27d7 path/filepath.Walk({0xc00003e1b0, 0x17}, 0xc000083e80) /usr/lib/go/src/path/filepath/path.go:572 +0x66 fp=0xc000083d00 sp=0xc000083cb0 pc=0x5b2ba6 golang.org/x/tools/gopls/internal/lsp/filecache.gc({0xc00003e1b0, 0x17}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:451 +0x1ce fp=0xc000083fc0 sp=0xc000083d00 pc=0xbd228e golang.org/x/tools/gopls/internal/lsp/filecache.getCacheDir.func1.1() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:351 +0x25 fp=0xc000083fe0 sp=0xc000083fc0 pc=0xbd3545 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000083fe8 sp=0xc000083fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/filecache.getCacheDir.func1 in goroutine 81 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:351 +0x1af goroutine 76 [GC worker (idle)]: runtime.gopark(0x1d0010d3c62d?, 0x1?, 0x8e?, 0x74?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000165750 sp=0xc000165730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0001657e0 sp=0xc000165750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001657e8 sp=0xc0001657e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 77 [GC worker (idle)]: runtime.gopark(0x1872a80?, 0x1?, 0x8a?, 0x83?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000165f50 sp=0xc000165f30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc000165fe0 sp=0xc000165f50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000165fe8 sp=0xc000165fe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 104 [GC worker (idle)]: runtime.gopark(0x1d000d98356f?, 0x3?, 0xaa?, 0x3e?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00051e750 sp=0xc00051e730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00051e7e0 sp=0xc00051e750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00051e7e8 sp=0xc00051e7e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 89 [GC worker (idle)]: runtime.gopark(0x1cfff4b559e0?, 0x3?, 0x19?, 0xd6?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00051ef50 sp=0xc00051ef30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00051efe0 sp=0xc00051ef50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00051efe8 sp=0xc00051efe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 78 [GC worker (idle)]: runtime.gopark(0x1d0010d3bc07?, 0x1?, 0xc5?, 0x73?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000166750 sp=0xc000166730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0001667e0 sp=0xc000166750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001667e8 sp=0xc0001667e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 79 [GC worker (idle)]: runtime.gopark(0x1d0010cfed60?, 0x1?, 0x0?, 0x26?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000166f50 sp=0xc000166f30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc000166fe0 sp=0xc000166f50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000166fe8 sp=0xc000166fe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 33 [runnable]: syscall.Syscall6(0xc0020a0c80?, 0x9d?, 0x9d?, 0x1?, 0x9d?, 0x9d?, 0xc003582120?) /usr/lib/go/src/syscall/syscall_linux.go:91 +0x30 fp=0xc0022f62a0 sp=0xc0022f6218 pc=0x489090 syscall.openat(0xf69c5e?, {0xc0020a0c80?, 0x5d6211?}, 0xc000f88167?, 0x0) /usr/lib/go/src/syscall/zsyscall_linux_amd64.go:83 +0x8d fp=0xc0022f6318 sp=0xc0022f62a0 pc=0x485fad syscall.Open(...) /usr/lib/go/src/syscall/syscall_linux.go:272 os.open({0xc0020a0c80?, 0x9d?}, 0xc003582120?, 0x0?) /usr/lib/go/src/os/file_open_unix.go:15 +0x2b fp=0xc0022f6350 sp=0xc0022f6318 pc=0x4bc8cb os.openFileNolog({0xc0020a0c80, 0x9d}, 0x0, 0x0) /usr/lib/go/src/os/file_unix.go:272 +0x8a fp=0xc0022f6398 sp=0xc0022f6350 pc=0x4bda0a os.OpenFile({0xc0020a0c80, 0x9d}, 0x0, 0x3a?) /usr/lib/go/src/os/file.go:334 +0x3e fp=0xc0022f63d0 sp=0xc0022f6398 pc=0x4bb63e os.Open(...) /usr/lib/go/src/os/file.go:314 path/filepath.readDir({0xc0020a0c80?, 0x9d?}) /usr/lib/go/src/path/filepath/path.go:583 +0x25 fp=0xc0022f6450 sp=0xc0022f63d0 pc=0x5b2c85 path/filepath.walkDir({0xc0020a0c80, 0x9d}, {0x1226578, 0xc0031f6900}, 0xc0022f6af0) /usr/lib/go/src/path/filepath/path.go:450 +0x105 fp=0xc0022f6510 sp=0xc0022f6450 pc=0x5b2365 path/filepath.walkDir({0xc0031f5e80, 0x80}, {0x1226578, 0xc0031f67c0}, 0xc0022f6af0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc0022f65d0 sp=0xc0022f6510 pc=0x5b24e7 path/filepath.walkDir({0xc0031f5d00, 0x73}, {0x1226578, 0xc0031f6740}, 0xc0022f6af0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc0022f6690 sp=0xc0022f65d0 pc=0x5b24e7 path/filepath.walkDir({0xc0031f18f0, 0x6a}, {0x1226578, 0xc0031f6640}, 0xc0022f6af0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc0022f6750 sp=0xc0022f6690 pc=0x5b24e7 path/filepath.walkDir({0xc0031f1420, 0x65}, {0x1226578, 0xc0031cee40}, 0xc0022f6af0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc0022f6810 sp=0xc0022f6750 pc=0x5b24e7 path/filepath.walkDir({0xc000a460a0, 0x47}, {0x1226578, 0xc0031ce500}, 0xc0022f6af0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc0022f68d0 sp=0xc0022f6810 pc=0x5b24e7 path/filepath.walkDir({0xc0020f5700, 0x40}, {0x1226578, 0xc0017a2440}, 0xc0022f6af0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc0022f6990 sp=0xc0022f68d0 pc=0x5b24e7 path/filepath.walkDir({0xc000142ac7, 0x33}, {0x1226700, 0xc001186900}, 0xc0022f6af0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc0022f6a50 sp=0xc0022f6990 pc=0x5b24e7 path/filepath.WalkDir({0xc000142ac7, 0x33}, 0xc0022f6af0) /usr/lib/go/src/path/filepath/path.go:532 +0xaf fp=0xc0022f6ab0 sp=0xc0022f6a50 pc=0x5b296f golang.org/x/tools/gopls/internal/lsp/cache.findModules({0xc000142ac0, 0x3a}, 0xc0011868e0, 0x2) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/workspace.go:98 +0x125 fp=0xc0022f6b48 sp=0xc0022f6ab0 pc=0xcaad05 golang.org/x/tools/gopls/internal/lsp/cache.findWorkspaceModFile({0x1226428, 0xc000454c30}, {0xc000142ac0, 0x3a}, {0x121e8c0, 0xc00060f200}, 0x0?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/view.go:1032 +0xd6 fp=0xc0022f6c38 sp=0xc0022f6b48 pc=0xca8ab6 golang.org/x/tools/gopls/internal/lsp/cache.(*Session).getWorkspaceInformation(0xc00060f200, {0x1226428, 0xc000454c30}, {0xc000142ac0, _}, _) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/view.go:984 +0x53d fp=0xc0022f6e48 sp=0xc0022f6c38 pc=0xca863d golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView(0xc00060f200, {0x1226428, 0xc000454c30}, {0xc000190d90, 0xc}, {0xc000142ac0?, 0x0?}, 0xc00028a580, 0x0) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/session.go:104 +0xa5 fp=0xc0022f7300 sp=0xc0022f6e48 pc=0xc8c7e5 golang.org/x/tools/gopls/internal/lsp/cache.(*Session).NewView(0xc00060f200, {0x1226428, 0xc000454c30}, {0xc000190d90, 0xc}, {0xc000142ac0, 0x3a}, 0xc00080e6b0?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/session.go:87 +0x265 fp=0xc0022f73e8 sp=0xc0022f7300 pc=0xc8c465 golang.org/x/tools/gopls/internal/lsp.(*Server).addView(0xc00052f4a0, {0x1226428, 0xc000454c30}, {0xc000190d90, 0xc}, {0xc000142ac0, 0x3a}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/workspace.go:44 +0x165 fp=0xc0022f7448 sp=0xc0022f73e8 pc=0xd59a85 golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders(0xc00052f4a0, {0x1226428?, 0xc000454c30}, {0xc000517000, 0x26, 0xc0001bd7c0?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:374 +0x369 fp=0xc0022f7758 sp=0xc0022f7448 pc=0xd43ec9 golang.org/x/tools/gopls/internal/lsp.(*Server).initialized(0xc00052f4a0, {0x1226428?, 0xc000662120?}, 0xc000203200?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:220 +0x2cd fp=0xc0022f7850 sp=0xc0022f7758 pc=0xd431cd golang.org/x/tools/gopls/internal/lsp.(*Server).Initialized(0xc0004d4040?, {0x1226428?, 0xc000662120?}, 0xdd3500?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/server_gen.go:152 +0x1d fp=0xc0022f7880 sp=0xc0022f7850 pc=0xd54e3d golang.org/x/tools/gopls/internal/lsp/protocol.serverDispatch({0x1226428, 0xc000662120}, {0x1238860, 0xc00052f4a0}, 0xc000454ae0, {0x1226658, 0xc000662060}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/tsserver.go:191 +0x5d4 fp=0xc0022f7af8 sp=0xc0022f7880 pc=0x5ed834 golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream.ServerHandler.func3({0x1226428, 0xc000662120}, 0xc000454ae0, {0x1226658, 0xc000662060}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/protocol.go:157 +0x7e fp=0xc0022f7b58 sp=0xc0022f7af8 pc=0xd5fa3e golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream.handshaker.func4({0x1226428, 0xc000662120}, 0xc000454ae0, {0x1226658?, 0xc000662060?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/lsprpc/lsprpc.go:521 +0x923 fp=0xc0022f7ee8 sp=0xc0022f7b58 pc=0xd5f7a3 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.MustReplyHandler.func1({0x1226428, 0xc000662120}, 0xc000012558, {0x1226658?, 0xc000662060?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:35 +0xe5 fp=0xc0022f7f50 sp=0xc0022f7ee8 pc=0x5e1e45 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:103 +0x96 fp=0xc0022f7fe0 sp=0xc0022f7f50 pc=0x5e1c56 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0022f7fe8 sp=0xc0022f7fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 110 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 114 [runnable]: syscall.Syscall(0x43f4ae?, 0x1?, 0x800000?, 0x7ffff800000?) /usr/lib/go/src/syscall/syscall_linux.go:69 +0x25 fp=0xc00006c5c0 sp=0xc00006c550 pc=0x489005 syscall.read(0xc00004c0c0?, {0xc00053d000?, 0x2?, 0x1010100000000?}) /usr/lib/go/src/syscall/zsyscall_linux_amd64.go:721 +0x38 fp=0xc00006c600 sp=0xc00006c5c0 pc=0x487038 syscall.Read(...) /usr/lib/go/src/syscall/syscall_unix.go:181 internal/poll.ignoringEINTRIO(...) /usr/lib/go/src/internal/poll/fd_unix.go:736 internal/poll.(*FD).Read(0xc00004c0c0, {0xc00053d000, 0x1000, 0x1000}) /usr/lib/go/src/internal/poll/fd_unix.go:160 +0x2ae fp=0xc00006c698 sp=0xc00006c600 pc=0x4af9ce os.(*File).read(...) /usr/lib/go/src/os/file_posix.go:29 os.(*File).Read(0xc000072028, {0xc00053d000?, 0x2?, 0x2?}) /usr/lib/go/src/os/file.go:118 +0x52 fp=0xc00006c6d8 sp=0xc00006c698 pc=0x4baaf2 io.ReadCloser.Read-fm({0xc00053d000?, 0xc00006c740?, 0x0?}) :1 +0x36 fp=0xc00006c708 sp=0xc00006c6d8 pc=0xd63c36 golang.org/x/tools/internal/fakenet.(*connFeeder).run(0xc000451c50) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:121 +0xbb fp=0xc00006c7c8 sp=0xc00006c708 pc=0xd6397b golang.org/x/tools/internal/fakenet.NewConn.func1() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:26 +0x25 fp=0xc00006c7e0 sp=0xc00006c7c8 pc=0xd63345 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006c7e8 sp=0xc00006c7e0 pc=0x472141 created by golang.org/x/tools/internal/fakenet.NewConn in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:26 +0x34a goroutine 115 [select]: runtime.gopark(0xc00006cf98?, 0x2?, 0x9c?, 0x0?, 0xc00006cf44?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006cde8 sp=0xc00006cdc8 pc=0x43f4ae runtime.selectgo(0xc00006cf98, 0xc00006cf40, 0x0?, 0x0, 0x0?, 0x1) /usr/lib/go/src/runtime/select.go:327 +0x725 fp=0xc00006cf08 sp=0xc00006cde8 pc=0x44f8e5 golang.org/x/tools/internal/fakenet.(*connFeeder).run(0xc000451c80) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:115 +0x93 fp=0xc00006cfc8 sp=0xc00006cf08 pc=0xd63953 golang.org/x/tools/internal/fakenet.NewConn.func2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:27 +0x25 fp=0xc00006cfe0 sp=0xc00006cfc8 pc=0xd632e5 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006cfe8 sp=0xc00006cfe0 pc=0x472141 created by golang.org/x/tools/internal/fakenet.NewConn in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:27 +0x396 goroutine 116 [select]: runtime.gopark(0xc00006d790?, 0x2?, 0x51?, 0xe1?, 0xc00006d774?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006d618 sp=0xc00006d5f8 pc=0x43f4ae runtime.selectgo(0xc00006d790, 0xc00006d770, 0x0?, 0x0, 0x0?, 0x1) /usr/lib/go/src/runtime/select.go:327 +0x725 fp=0xc00006d738 sp=0xc00006d618 pc=0x44f8e5 golang.org/x/tools/gopls/internal/lsp/cache.(*parseCache).gc(0xc0003049b0) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/parse_cache.go:261 +0xbc fp=0xc00006d7c8 sp=0xc00006d738 pc=0xc8a6dc golang.org/x/tools/gopls/internal/lsp/cache.newParseCache.func1() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/parse_cache.go:118 +0x25 fp=0xc00006d7e0 sp=0xc00006d7c8 pc=0xc89545 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006d7e8 sp=0xc00006d7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/cache.newParseCache in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/parse_cache.go:118 +0xc5 goroutine 134 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006aeb0 sp=0xc00006ae90 pc=0x43f4ae runtime.chanrecv(0xc000666240, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00006af28 sp=0xc00006aeb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00006af50 sp=0xc00006af28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00006afe0 sp=0xc00006af50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006afe8 sp=0xc00006afe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 110 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 135 [chan receive]: runtime.gopark(0x0?, 0xc00003e1b0?, 0xb0?, 0xe1?, 0xc0000400e0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006beb0 sp=0xc00006be90 pc=0x43f4ae runtime.chanrecv(0xc0006662a0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00006bf28 sp=0xc00006beb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x300000000000000?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00006bf50 sp=0xc00006bf28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00006bfe0 sp=0xc00006bf50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006bfe8 sp=0xc00006bfe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 110 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 136 [chan receive]: runtime.gopark(0xc00003a240?, 0x26?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006b6b0 sp=0xc00006b690 pc=0x43f4ae runtime.chanrecv(0xc000666300, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00006b728 sp=0xc00006b6b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00006b750 sp=0xc00006b728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00006b7e0 sp=0xc00006b750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006b7e8 sp=0xc00006b7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 110 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 137 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006deb0 sp=0xc00006de90 pc=0x43f4ae runtime.chanrecv(0xc000666360, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00006df28 sp=0xc00006deb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00006df50 sp=0xc00006df28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00006dfe0 sp=0xc00006df50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006dfe8 sp=0xc00006dfe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 110 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 138 [chan receive]: runtime.gopark(0x1841720?, 0xc000164ef0?, 0x3?, 0x0?, 0x10000000040a9fa?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000164eb0 sp=0xc000164e90 pc=0x43f4ae runtime.chanrecv(0xc0006663c0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000164f28 sp=0xc000164eb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000164f50 sp=0xc000164f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc000164fe0 sp=0xc000164f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000164fe8 sp=0xc000164fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 110 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 139 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0001676b0 sp=0xc000167690 pc=0x43f4ae runtime.chanrecv(0xc000666420, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000167728 sp=0xc0001676b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000167750 sp=0xc000167728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0001677e0 sp=0xc000167750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001677e8 sp=0xc0001677e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 110 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 140 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000167eb0 sp=0xc000167e90 pc=0x43f4ae runtime.chanrecv(0xc000666480, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000167f28 sp=0xc000167eb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000167f50 sp=0xc000167f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc000167fe0 sp=0xc000167f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000167fe8 sp=0xc000167fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 110 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 1445 [chan receive]: runtime.gopark(0xc000c17980?, 0xc0001fe410?, 0x48?, 0x4d?, 0xc000108280?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000e6deb0 sp=0xc000e6de90 pc=0x43f4ae runtime.chanrecv(0xc0006664e0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000e6df28 sp=0xc000e6deb0 pc=0x40b60d runtime.chanrecv1(0xc000eabd40?, 0xc000eae000?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000e6df50 sp=0xc000e6df28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc000e6dfe0 sp=0xc000e6df50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000e6dfe8 sp=0xc000e6dfe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 110 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 155 [runnable]: bytes.(*Buffer).grow(0xc00273a1b0?, 0x14?) /usr/lib/go/src/bytes/buffer.go:126 +0x22c fp=0xc000736198 sp=0xc000736190 pc=0x4c79ac bytes.(*Buffer).Write(0xc00273a1b0, {0xc00018ca00, 0x14, 0xc000736270?}) /usr/lib/go/src/bytes/buffer.go:179 +0x59 fp=0xc0007361c8 sp=0xc000736198 pc=0x4c7a99 fmt.Fprintf({0x121dc00, 0xc00273a1b0}, {0xf697e9, 0x3}, {0xc000736270, 0x1, 0x1}) /usr/lib/go/src/fmt/print.go:225 +0x97 fp=0xc000736228 sp=0xc0007361c8 pc=0x4fe6b7 golang.org/x/tools/gopls/internal/lsp/debug.renderLabels({0x1222050, 0xc001897ad0}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/debug/trace.go:316 +0x1d0 fp=0xc000736330 sp=0xc000736228 pc=0xce7db0 golang.org/x/tools/gopls/internal/lsp/debug.(*traces).ProcessEvent(0xc0005a9300, {0x1226428, 0xc00273a150}, {{0xc15cf67f167e5f50, 0x1eeacb75, 0x1841720}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, ...}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/debug/trace.go:194 +0x316 fp=0xc000736d70 sp=0xc000736330 pc=0xce6536 golang.org/x/tools/gopls/internal/lsp/debug.makeInstanceExporter.func1({0x1226428?, 0xc00273a150?}, {{0xc15cf67f167e5f50, 0x1eeacb75, 0x1841720}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, 0xf77538}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/debug/serve.go:561 +0x1e7 fp=0xc000736fb0 sp=0xc000736d70 pc=0xce5367 golang.org/x/tools/gopls/internal/lsp/debug.makeInstanceExporter.StdTrace.func2({0x1226428, 0xc00273a120}, {{0xc15cf67f167e5f50, 0x1eeacb75, 0x1841720}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, 0xf77538}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/debug/trace.go:167 +0x429 fp=0xc0007370b8 sp=0xc000736fb0 pc=0xce50a9 golang.org/x/tools/gopls/internal/lsp/debug.makeInstanceExporter.(*Config).Exporter.func3({0x1226428, 0xc00273a120}, {{0xc15cf67f167e5f50, 0x1eeacb75, 0x1841720}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, 0xf77538}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/export/metric/exporter.go:38 +0x176 fp=0xc000737318 sp=0xc0007370b8 pc=0xce45f6 golang.org/x/tools/gopls/internal/lsp/debug.makeInstanceExporter.Spans.func4({0x1226428, 0xc00273a0f0}, {{0xc15cf67f167e5f50, 0x1eeacb75, 0x1841720}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, 0xf77538}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/export/trace.go:84 +0x5a6 fp=0xc000737440 sp=0xc000737318 pc=0xce4426 golang.org/x/tools/gopls/internal/lsp/debug.makeInstanceExporter.Labels.func5({0x12265b0, 0xc0034d2450}, {{0xc15cf67f167e5f50, 0x1eeacb75, 0x1841720}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, 0xf77538}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/export/tag.go:35 +0x2d2 fp=0xc000737560 sp=0xc000737440 pc=0xce3e12 golang.org/x/tools/gopls/internal/lsp/debug.init.0.makeGlobalExporter.func1({0x12265b0, 0xc0034d2450}, {{0xc15cf67f167e5f50, 0x1eeacb75, 0x1841720}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, 0xf77538}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/debug/serve.go:533 +0x28d fp=0xc000737668 sp=0xc000737560 pc=0xce056d golang.org/x/tools/internal/event/core.deliver({0x12265b0, 0xc0034d2450}, 0xc000451650, {{0xc15cf67f167e5f50, 0x1eeacb75, 0x1841720}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, ...}}, ...}, ...}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/core/export.go:45 +0xbb fp=0xc000737740 sp=0xc000737668 pc=0x50f31b golang.org/x/tools/internal/event/core.ExportPair({_, _}, {{0x0, 0x0, 0x0}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, 0xf77538}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/core/export.go:68 +0x108 fp=0xc000737830 sp=0xc000737740 pc=0x50f488 golang.org/x/tools/internal/event.Start({0x12265b0?, 0xc0034d2450?}, {0xf77538?, 0xc00348b8c0?}, {0xc002c06ff0?, 0x0?, 0x0?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/event.go:91 +0x358 fp=0xc000737c68 sp=0xc000737830 pc=0x510f58 golang.org/x/tools/internal/jsonrpc2.(*conn).Notify(0xc00348b8c0?, {0x12265b0, 0xc0034d2450}, {0xf77538, 0xa}, {0xdd3b40?, 0xc00348b8c0?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:85 +0x336 fp=0xc000737e78 sp=0xc000737c68 pc=0x5a7876 golang.org/x/tools/gopls/internal/lsp/protocol.clientConn.Notify(...) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/protocol.go:60 golang.org/x/tools/gopls/internal/lsp/protocol.(*clientConn).Notify(0xc00348b8c0?, {0x12265b0?, 0xc0034d2450?}, {0xf77538?, 0x20?}, {0xdd3b40?, 0xc00348b8c0?}) :1 +0x46 fp=0xc000737ec0 sp=0xc000737e78 pc=0x5fb686 golang.org/x/tools/gopls/internal/lsp/protocol.(*clientDispatcher).Progress(0xeed260?, {0x12265b0?, 0xc0034d2450?}, 0x1226428?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/tsclient.go:177 +0x3b fp=0xc000737f08 sp=0xc000737ec0 pc=0x5e3c7b golang.org/x/tools/gopls/internal/lsp/progress.(*WorkDone).End(0xc000236280, {0x1226428?, 0xc000454c30?}, {0xfa46b2, 0x1a}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/progress/progress.go:234 +0x15b fp=0xc000737f80 sp=0xc000737f08 pc=0x77ccdb golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders.func2() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:390 +0x6d fp=0xc000737fe0 sp=0xc000737f80 pc=0xd4468d runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000737fe8 sp=0xc000737fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders in goroutine 33 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:388 +0x57c goroutine 2649 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000624eb0 sp=0xc000624e90 pc=0x43f4ae runtime.chanrecv(0xc00075d260, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000624f28 sp=0xc000624eb0 pc=0x40b60d runtime.chanrecv1(0x1db453b7?, 0x1841720?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000624f50 sp=0xc000624f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc000624fe0 sp=0xc000624f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000624fe8 sp=0xc000624fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 110 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 1446 [chan receive]: runtime.gopark(0xc000aecae0?, 0x123?, 0x30?, 0xcf?, 0x40a9be?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00051ceb0 sp=0xc00051ce90 pc=0x43f4ae runtime.chanrecv(0xc0011924e0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00051cf28 sp=0xc00051ceb0 pc=0x40b60d runtime.chanrecv1(0xc000eabd40?, 0xc000eae000?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00051cf50 sp=0xc00051cf28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00051cfe0 sp=0xc00051cf50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00051cfe8 sp=0xc00051cfe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 110 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 1447 [chan receive]: runtime.gopark(0xc000aecb10?, 0xc0001fe410?, 0x48?, 0x4d?, 0xc000108280?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00051deb0 sp=0xc00051de90 pc=0x43f4ae runtime.chanrecv(0xc001192720, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00051df28 sp=0xc00051deb0 pc=0x40b60d runtime.chanrecv1(0xc000eabd40?, 0xc000eae000?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00051df50 sp=0xc00051df28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00051dfe0 sp=0xc00051df50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00051dfe8 sp=0xc00051dfe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 110 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 2650 [chan receive]: runtime.gopark(0xc0003241c0?, 0x121ea40?, 0x30?, 0x11?, 0xc0006257b8?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0006256b0 sp=0xc000625690 pc=0x43f4ae runtime.chanrecv(0xc00075d500, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000625728 sp=0xc0006256b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000625750 sp=0xc000625728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0006257e0 sp=0xc000625750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0006257e8 sp=0xc0006257e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 110 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 2648 [chan receive]: runtime.gopark(0xc000c193e0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0006246b0 sp=0xc000624690 pc=0x43f4ae runtime.chanrecv(0xc0011928a0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000624728 sp=0xc0006246b0 pc=0x40b60d runtime.chanrecv1(0xc000eabd40?, 0xc000eae000?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000624750 sp=0xc000624728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0006247e0 sp=0xc000624750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0006247e8 sp=0xc0006247e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 110 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed [Info - 6:10:20 PM] true [Info - 6:10:21 PM] 2024/01/01 18:10:21 go info for /home/mike/Documents/Projects/Netbasis/apiarcade (go dir /home/mike/Documents/Projects/Netbasis/apiarcade) (go version go version go1.21.5 linux/amd64) (valid build configuration = true) (build flags: [-tags=dev]) (selected go env: [GO111MODULE=, GOCACHE=/home/mike/.cache/go-build, GOFLAGS=, GOMODCACHE=/home/mike/go/pkg/mod, GOPATH=/home/mike/go, GOPRIVATE=git2.networthservices.com/netbasis,git.netbasis.com/Netbasis,git.aax.dev/agora-altx, GOROOT=/usr/lib/go, GOWORK=]) [Info - 6:10:21 PM] 2024/01/01 18:10:21 go/packages.Load #1 snapshot=0 directory=file:///home/mike/Documents/Projects/Netbasis/apiarcade query=[/home/mike/Documents/Projects/Netbasis/apiarcade/... builtin] packages=27 [Info - 6:10:21 PM] 2024/01/01 18:10:21 go/packages.Load #1: updating metadata for 416 packages unexpected fault address 0x0 fatal error: fault [signal SIGSEGV: segmentation violation code=0x80 addr=0x0 pc=0xc91e9e] goroutine 165 [running]: runtime.throw({0xf6adf6?, 0x0?}) /usr/lib/go/src/runtime/panic.go:1077 +0x5c fp=0xc0007bdb51 sp=0xc0007bdb21 pc=0x43c5bc runtime.sigpanic() /usr/lib/go/src/runtime/signal_unix.go:875 +0x285 fp=0xc0007bdbb1 sp=0xc0007bdb51 pc=0x453385 golang.org/x/tools/gopls/internal/lsp/cache.(*snapshot).Templates.func1({0x680001000000501c, 0xe800007f2f406c48}, {0x5000007f2f406bdf?, 0x0}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/snapshot.go:331 +0x9e fp=0xc0007bdbb9 sp=0xc0007bdbb1 pc=0xc91e9e runtime: g 165: unexpected return pc for golang.org/x/tools/gopls/internal/lsp/cache.(*snapshot).Templates.func1 called from 0x30000000c0007bdc stack: frame={sp:0xc0007bdbb1, fp:0xc0007bdbb9} stack=[0xc0007b4000,0xc0007b6000) created by golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders in goroutine 125 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:397 +0x64d goroutine 1 [chan receive]: runtime.gopark(0xedad60?, 0x0?, 0xc8?, 0x5a?, 0x7f2f406bba68?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0007af440 sp=0xc0007af420 pc=0x43f4ae runtime.chanrecv(0xc0000a2540, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0007af4b8 sp=0xc0007af440 pc=0x40b60d runtime.chanrecv1(0xc0000a1e00?, 0x1226428?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0007af4e0 sp=0xc0007af4b8 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream(0xc0001e7c20, {0x1226428, 0xc0001ea2a0}, {0x1228070, 0xc0000a1e00}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/lsprpc/lsprpc.go:109 +0x7bb fp=0xc0007af670 sp=0xc0007af4e0 pc=0xd5ecbb golang.org/x/tools/gopls/internal/lsp/cmd.(*Serve).Run(0xc000188040, {0x1226428, 0xc0001e7b90}, {0xc0000360b0?, 0x0?, 0x0?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cmd/serve.go:141 +0x922 fp=0xc0007af868 sp=0xc0007af670 pc=0xd77002 golang.org/x/tools/internal/tool.Run({0x1226428, 0xc0001e7b90}, 0xc0000ca460, {0x12274a0?, 0xc000188040}, {0xc0000360b0, 0x0, 0x0}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/tool/tool.go:192 +0x6a6 fp=0xc0007afad8 sp=0xc0007af868 pc=0xbc4186 golang.org/x/tools/gopls/internal/lsp/cmd.(*Application).Run(0xc000188000, {0x12263f0, 0x18715e0}, {0xc0000360b0?, 0x0, 0x0}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cmd/cmd.go:253 +0x1b1 fp=0xc0007afbc8 sp=0xc0007afad8 pc=0xd67a51 golang.org/x/tools/internal/tool.Run({0x12263f0, 0x18715e0}, 0xc0000ca000, {0x1226ee0?, 0xc000188000}, {0xc0000360b0, 0x1, 0x1}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/tool/tool.go:192 +0x6a6 fp=0xc0007afe38 sp=0xc0007afbc8 pc=0xbc4186 golang.org/x/tools/internal/tool.Main({0x12263f0, 0x18715e0}, {0x1226ee0?, 0xc000188000?}, {0xc0000360b0, 0x1, 0x1}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/tool/tool.go:93 +0x139 fp=0xc0007afef0 sp=0xc0007afe38 pc=0xbc3979 main.main() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/main.go:29 +0x8b fp=0xc0007aff40 sp=0xc0007afef0 pc=0xd7ec6b runtime.main() /usr/lib/go/src/runtime/proc.go:267 +0x2bb fp=0xc0007affe0 sp=0xc0007aff40 pc=0x43f03b runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0007affe8 sp=0xc0007affe0 pc=0x472141 goroutine 2 [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006efa8 sp=0xc00006ef88 pc=0x43f4ae runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:404 runtime.forcegchelper() /usr/lib/go/src/runtime/proc.go:322 +0xb3 fp=0xc00006efe0 sp=0xc00006efa8 pc=0x43f313 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006efe8 sp=0xc00006efe0 pc=0x472141 created by runtime.init.6 in goroutine 1 /usr/lib/go/src/runtime/proc.go:310 +0x1a goroutine 3 [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006f778 sp=0xc00006f758 pc=0x43f4ae runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:404 runtime.bgsweep(0x0?) /usr/lib/go/src/runtime/mgcsweep.go:321 +0xdf fp=0xc00006f7c8 sp=0xc00006f778 pc=0x429a5f runtime.gcenable.func1() /usr/lib/go/src/runtime/mgc.go:200 +0x25 fp=0xc00006f7e0 sp=0xc00006f7c8 pc=0x41ebe5 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006f7e8 sp=0xc00006f7e0 pc=0x472141 created by runtime.gcenable in goroutine 1 /usr/lib/go/src/runtime/mgc.go:200 +0x66 goroutine 4 [GC scavenge wait]: runtime.gopark(0x7af6b59?, 0x3b9aca00?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006ff70 sp=0xc00006ff50 pc=0x43f4ae runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:404 runtime.(*scavengerState).park(0x18418a0) /usr/lib/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc00006ffa0 sp=0xc00006ff70 pc=0x4272e9 runtime.bgscavenge(0x0?) /usr/lib/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc00006ffc8 sp=0xc00006ffa0 pc=0x427899 runtime.gcenable.func2() /usr/lib/go/src/runtime/mgc.go:201 +0x25 fp=0xc00006ffe0 sp=0xc00006ffc8 pc=0x41eb85 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006ffe8 sp=0xc00006ffe0 pc=0x472141 created by runtime.gcenable in goroutine 1 /usr/lib/go/src/runtime/mgc.go:201 +0xa5 goroutine 5 [finalizer wait]: runtime.gopark(0x0?, 0x10f6c90?, 0xe0?, 0x0?, 0x2000000020?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006e628 sp=0xc00006e608 pc=0x43f4ae runtime.runfinq() /usr/lib/go/src/runtime/mfinal.go:193 +0x107 fp=0xc00006e7e0 sp=0xc00006e628 pc=0x41dc67 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006e7e8 sp=0xc00006e7e0 pc=0x472141 created by runtime.createfing in goroutine 1 /usr/lib/go/src/runtime/mfinal.go:163 +0x3d goroutine 13 [GC worker (idle)]: runtime.gopark(0x40b0eb?, 0x0?, 0xa0?, 0xa7?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006a750 sp=0xc00006a730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00006a7e0 sp=0xc00006a750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006a7e8 sp=0xc00006a7e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 114 [GC worker (idle)]: runtime.gopark(0x40b0eb?, 0xa00000000?, 0xa0?, 0xbf?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006bf50 sp=0xc00006bf30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00006bfe0 sp=0xc00006bf50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006bfe8 sp=0xc00006bfe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 14 [GC worker (idle)]: runtime.gopark(0x1d0042323995?, 0x3?, 0x94?, 0xd?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0003a7750 sp=0xc0003a7730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0003a77e0 sp=0xc0003a7750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003a77e8 sp=0xc0003a77e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 115 [GC worker (idle)]: runtime.gopark(0x1d0044c9c7c6?, 0x1?, 0x41?, 0xf5?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0003a7f50 sp=0xc0003a7f30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0003a7fe0 sp=0xc0003a7f50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003a7fe8 sp=0xc0003a7fe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 12 [GC worker (idle)]: runtime.gopark(0x40b0eb?, 0xa00000000?, 0xa0?, 0xf?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000070f50 sp=0xc000070f30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc000070fe0 sp=0xc000070f50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000070fe8 sp=0xc000070fe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 104 [GC worker (idle)]: runtime.gopark(0x40b0eb?, 0xa00000000?, 0xa0?, 0x27?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0003a2750 sp=0xc0003a2730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0003a27e0 sp=0xc0003a2750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003a27e8 sp=0xc0003a27e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 116 [GC worker (idle)]: runtime.gopark(0x1d0044c9cb5e?, 0x3?, 0x4b?, 0x48?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0003a8750 sp=0xc0003a8730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0003a87e0 sp=0xc0003a8750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003a87e8 sp=0xc0003a87e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 117 [GC worker (idle)]: runtime.gopark(0x1d0044c9d3ee?, 0x1?, 0x72?, 0x6f?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0003a8f50 sp=0xc0003a8f30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0003a8fe0 sp=0xc0003a8f50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003a8fe8 sp=0xc0003a8fe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 118 [GC worker (idle)]: runtime.gopark(0x1d0044c8c536?, 0x1?, 0x5e?, 0xbc?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0003a9750 sp=0xc0003a9730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0003a97e0 sp=0xc0003a9750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003a97e8 sp=0xc0003a97e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 119 [GC worker (idle)]: runtime.gopark(0x1d0044c28f6b?, 0x1?, 0xd6?, 0x78?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0003a9f50 sp=0xc0003a9f30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0003a9fe0 sp=0xc0003a9f50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003a9fe8 sp=0xc0003a9fe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 120 [GC worker (idle)]: runtime.gopark(0x1d00423238da?, 0x3?, 0x24?, 0x2?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0004f4750 sp=0xc0004f4730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0004f47e0 sp=0xc0004f4750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0004f47e8 sp=0xc0004f47e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 121 [GC worker (idle)]: runtime.gopark(0x1d00423238ba?, 0x3?, 0x2c?, 0x48?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0004f4f50 sp=0xc0004f4f30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0004f4fe0 sp=0xc0004f4f50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0004f4fe8 sp=0xc0004f4fe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 130 [select]: runtime.gopark(0xc0003a3798?, 0x2?, 0x71?, 0xfa?, 0xc0003a3744?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0003a35e8 sp=0xc0003a35c8 pc=0x43f4ae runtime.selectgo(0xc0003a3798, 0xc0003a3740, 0x0?, 0x0, 0x0?, 0x1) /usr/lib/go/src/runtime/select.go:327 +0x725 fp=0xc0003a3708 sp=0xc0003a35e8 pc=0x44f8e5 golang.org/x/tools/internal/fakenet.(*connFeeder).run(0xc0001e7c50) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:115 +0x93 fp=0xc0003a37c8 sp=0xc0003a3708 pc=0xd63953 golang.org/x/tools/internal/fakenet.NewConn.func1() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:26 +0x25 fp=0xc0003a37e0 sp=0xc0003a37c8 pc=0xd63345 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003a37e8 sp=0xc0003a37e0 pc=0x472141 created by golang.org/x/tools/internal/fakenet.NewConn in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:26 +0x34a goroutine 131 [select]: runtime.gopark(0xc0003a3f98?, 0x2?, 0x9c?, 0x0?, 0xc0003a3f44?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0003a3de8 sp=0xc0003a3dc8 pc=0x43f4ae runtime.selectgo(0xc0003a3f98, 0xc0003a3f40, 0x0?, 0x0, 0x0?, 0x1) /usr/lib/go/src/runtime/select.go:327 +0x725 fp=0xc0003a3f08 sp=0xc0003a3de8 pc=0x44f8e5 golang.org/x/tools/internal/fakenet.(*connFeeder).run(0xc0001e7c80) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:115 +0x93 fp=0xc0003a3fc8 sp=0xc0003a3f08 pc=0xd63953 golang.org/x/tools/internal/fakenet.NewConn.func2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:27 +0x25 fp=0xc0003a3fe0 sp=0xc0003a3fc8 pc=0xd632e5 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003a3fe8 sp=0xc0003a3fe0 pc=0x472141 created by golang.org/x/tools/internal/fakenet.NewConn in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:27 +0x396 goroutine 132 [select]: runtime.gopark(0xc0003a4790?, 0x2?, 0x51?, 0xe1?, 0xc0003a4774?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0003a4618 sp=0xc0003a45f8 pc=0x43f4ae runtime.selectgo(0xc0003a4790, 0xc0003a4770, 0x0?, 0x0, 0x0?, 0x1) /usr/lib/go/src/runtime/select.go:327 +0x725 fp=0xc0003a4738 sp=0xc0003a4618 pc=0x44f8e5 golang.org/x/tools/gopls/internal/lsp/cache.(*parseCache).gc(0xc0000a1e50) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/parse_cache.go:261 +0xbc fp=0xc0003a47c8 sp=0xc0003a4738 pc=0xc8a6dc golang.org/x/tools/gopls/internal/lsp/cache.newParseCache.func1() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/parse_cache.go:118 +0x25 fp=0xc0003a47e0 sp=0xc0003a47c8 pc=0xc89545 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003a47e8 sp=0xc0003a47e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/cache.newParseCache in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/parse_cache.go:118 +0xc5 goroutine 122 [sleep]: runtime.gopark(0x1d00462ed891?, 0xedd250f6e?, 0x20?, 0x17?, 0x2c299f62?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000019888 sp=0xc000019868 pc=0x43f4ae time.Sleep(0x5f5e100) /usr/lib/go/src/runtime/time.go:195 +0x125 fp=0xc0000198c8 sp=0xc000019888 pc=0x46ebc5 golang.org/x/tools/gopls/internal/lsp/filecache.gc.func1({0xc003359b90, 0x6b}, {0x1228028, 0xc00335a340}, {0x0?, 0x0?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:478 +0x2d3 fp=0xc000019990 sp=0xc0000198c8 pc=0xbd29f3 path/filepath.walk({0xc003359b90, 0x6b}, {0x1228028, 0xc00335a340}, 0xc000019e80) /usr/lib/go/src/path/filepath/path.go:477 +0xff fp=0xc000019a58 sp=0xc000019990 pc=0x5b267f path/filepath.walk({0xc0002af7d0, 0x23}, {0x1228028, 0xc003352a90}, 0xc000019e80) /usr/lib/go/src/path/filepath/path.go:501 +0x257 fp=0xc000019b20 sp=0xc000019a58 pc=0x5b27d7 path/filepath.walk({0xc00013e020, 0x20}, {0x1228028, 0xc0004252b0}, 0xc000019e80) /usr/lib/go/src/path/filepath/path.go:501 +0x257 fp=0xc000019be8 sp=0xc000019b20 pc=0x5b27d7 path/filepath.walk({0xc00003e1b0, 0x17}, {0x1228028, 0xc0003b8f70}, 0xc000019e80) /usr/lib/go/src/path/filepath/path.go:501 +0x257 fp=0xc000019cb0 sp=0xc000019be8 pc=0x5b27d7 path/filepath.Walk({0xc00003e1b0, 0x17}, 0xc000019e80) /usr/lib/go/src/path/filepath/path.go:572 +0x66 fp=0xc000019d00 sp=0xc000019cb0 pc=0x5b2ba6 golang.org/x/tools/gopls/internal/lsp/filecache.gc({0xc00003e1b0, 0x17}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:451 +0x1ce fp=0xc000019fc0 sp=0xc000019d00 pc=0xbd228e golang.org/x/tools/gopls/internal/lsp/filecache.getCacheDir.func1.1() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:351 +0x25 fp=0xc000019fe0 sp=0xc000019fc0 pc=0xbd3545 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000019fe8 sp=0xc000019fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/filecache.getCacheDir.func1 in goroutine 16 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:351 +0x1af goroutine 123 [runnable]: runtime.gopark(0xc0007b3a00?, 0x2?, 0x96?, 0x1?, 0xc0007b39bc?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0007b3868 sp=0xc0007b3848 pc=0x43f4ae runtime.selectgo(0xc0007b3a00, 0xc0007b39b8, 0x0?, 0x0, 0xc0000d49b9?, 0x1) /usr/lib/go/src/runtime/select.go:327 +0x725 fp=0xc0007b3988 sp=0xc0007b3868 pc=0x44f8e5 golang.org/x/tools/internal/fakenet.(*connFeeder).do(...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:103 golang.org/x/tools/internal/fakenet.(*fakeConn).Read(0x4549cf?, {0xc00040f000?, 0x4?, 0x0?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:67 +0x110 fp=0xc0007b3a50 sp=0xc0007b3988 pc=0xd63510 bufio.(*Reader).fill(0xc0003138c0) /usr/lib/go/src/bufio/bufio.go:113 +0x103 fp=0xc0007b3a88 sp=0xc0007b3a50 pc=0x5a3263 bufio.(*Reader).ReadSlice(0xc0003138c0, 0x5?) /usr/lib/go/src/bufio/bufio.go:379 +0x29 fp=0xc0007b3ad8 sp=0xc0007b3a88 pc=0x5a3d69 bufio.(*Reader).collectFragments(0xebc6e0?, 0xe0?) /usr/lib/go/src/bufio/bufio.go:454 +0x6d fp=0xc0007b3b98 sp=0xc0007b3ad8 pc=0x5a418d bufio.(*Reader).ReadString(0xc0000d49a0?, 0xa0?) /usr/lib/go/src/bufio/bufio.go:501 +0x1f fp=0xc0007b3c60 sp=0xc0007b3b98 pc=0x5a455f golang.org/x/tools/internal/jsonrpc2.(*headerStream).Read(0xc000441b30, {0x1226428, 0xc0001ea2a0}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/stream.go:110 +0xa5 fp=0xc0007b3cf0 sp=0xc0007b3c60 pc=0x5ac405 golang.org/x/tools/internal/jsonrpc2.(*conn).run(0xc0000a1e00, {0x1226428, 0xc0001ea2a0}, 0xc000012288) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:196 +0xab fp=0xc0007b3fb0 sp=0xc0007b3cf0 pc=0x5a8f0b golang.org/x/tools/internal/jsonrpc2.(*conn).Go.func1() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:189 +0x2c fp=0xc0007b3fe0 sp=0xc0007b3fb0 pc=0x5a8e2c runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0007b3fe8 sp=0xc0007b3fe0 pc=0x472141 created by golang.org/x/tools/internal/jsonrpc2.(*conn).Go in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:189 +0xa5 goroutine 125 [runnable]: path/filepath.join({0xc001172720?, 0x2?, 0x2?}) /usr/lib/go/src/path/filepath/path_unix.go:45 +0x89 fp=0xc001172690 sp=0xc001172688 pc=0x5b3149 path/filepath.Join(...) /usr/lib/go/src/path/filepath/path.go:263 path/filepath.walkDir({0xc000e26eb0, 0x4e}, {0x1226578, 0xc0033e9e00}, 0xc001172af0) /usr/lib/go/src/path/filepath/path.go:463 +0x270 fp=0xc001172750 sp=0xc001172690 pc=0x5b24d0 path/filepath.walkDir({0xc000e26b90, 0x48}, {0x1226578, 0xc0033e9a00}, 0xc001172af0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc001172810 sp=0xc001172750 pc=0x5b24e7 path/filepath.walkDir({0xc000e26780, 0x44}, {0x1226578, 0xc00196f780}, 0xc001172af0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc0011728d0 sp=0xc001172810 pc=0x5b24e7 path/filepath.walkDir({0xc002fb9900, 0x40}, {0x1226578, 0xc0004d6480}, 0xc001172af0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc001172990 sp=0xc0011728d0 pc=0x5b24e7 path/filepath.walkDir({0xc000690e47, 0x33}, {0x1226700, 0xc00019fe00}, 0xc001172af0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc001172a50 sp=0xc001172990 pc=0x5b24e7 path/filepath.WalkDir({0xc000690e47, 0x33}, 0xc001172af0) /usr/lib/go/src/path/filepath/path.go:532 +0xaf fp=0xc001172ab0 sp=0xc001172a50 pc=0x5b296f golang.org/x/tools/gopls/internal/lsp/cache.findModules({0xc000690e40, 0x3a}, 0xc00019fdc0, 0x2) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/workspace.go:98 +0x125 fp=0xc001172b48 sp=0xc001172ab0 pc=0xcaad05 golang.org/x/tools/gopls/internal/lsp/cache.findWorkspaceModFile({0x1226428, 0xc00056a450}, {0xc000690e40, 0x3a}, {0x121e8c0, 0xc000313920}, 0x0?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/view.go:1032 +0xd6 fp=0xc001172c38 sp=0xc001172b48 pc=0xca8ab6 golang.org/x/tools/gopls/internal/lsp/cache.(*Session).getWorkspaceInformation(0xc000313920, {0x1226428, 0xc00056a450}, {0xc000690e40, _}, _) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/view.go:984 +0x53d fp=0xc001172e48 sp=0xc001172c38 pc=0xca863d golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView(0xc000313920, {0x1226428, 0xc00056a450}, {0xc0003fd630, 0xc}, {0xc000690e40?, 0x0?}, 0xc0003d8840, 0x0) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/session.go:104 +0xa5 fp=0xc001173300 sp=0xc001172e48 pc=0xc8c7e5 golang.org/x/tools/gopls/internal/lsp/cache.(*Session).NewView(0xc000313920, {0x1226428, 0xc00056a450}, {0xc0003fd630, 0xc}, {0xc000690e40, 0x3a}, 0xc00068cb40?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/session.go:87 +0x265 fp=0xc0011733e8 sp=0xc001173300 pc=0xc8c465 golang.org/x/tools/gopls/internal/lsp.(*Server).addView(0xc000445860, {0x1226428, 0xc00056a450}, {0xc0003fd630, 0xc}, {0xc000690e40, 0x3a}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/workspace.go:44 +0x165 fp=0xc001173448 sp=0xc0011733e8 pc=0xd59a85 golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders(0xc000445860, {0x1226428?, 0xc00056a450}, {0xc00050e800, 0x26, 0xc0001c17c0?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:374 +0x369 fp=0xc001173758 sp=0xc001173448 pc=0xd43ec9 golang.org/x/tools/gopls/internal/lsp.(*Server).initialized(0xc000445860, {0x1226428?, 0xc0001eac00?}, 0xc00054d5f0?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:220 +0x2cd fp=0xc001173850 sp=0xc001173758 pc=0xd431cd golang.org/x/tools/gopls/internal/lsp.(*Server).Initialized(0xc0004a8d80?, {0x1226428?, 0xc0001eac00?}, 0xdd3500?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/server_gen.go:152 +0x1d fp=0xc001173880 sp=0xc001173850 pc=0xd54e3d golang.org/x/tools/gopls/internal/lsp/protocol.serverDispatch({0x1226428, 0xc0001eac00}, {0x1238860, 0xc000445860}, 0xc00056a300, {0x1226658, 0xc0001eab40}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/tsserver.go:191 +0x5d4 fp=0xc001173af8 sp=0xc001173880 pc=0x5ed834 golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream.ServerHandler.func3({0x1226428, 0xc0001eac00}, 0xc00056a300, {0x1226658, 0xc0001eab40}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/protocol.go:157 +0x7e fp=0xc001173b58 sp=0xc001173af8 pc=0xd5fa3e golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream.handshaker.func4({0x1226428, 0xc0001eac00}, 0xc00056a300, {0x1226658?, 0xc0001eab40?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/lsprpc/lsprpc.go:521 +0x923 fp=0xc001173ee8 sp=0xc001173b58 pc=0xd5f7a3 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.MustReplyHandler.func1({0x1226428, 0xc0001eac00}, 0xc000012678, {0x1226658?, 0xc0001eab40?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:35 +0xe5 fp=0xc001173f50 sp=0xc001173ee8 pc=0x5e1e45 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:103 +0x96 fp=0xc001173fe0 sp=0xc001173f50 pc=0x5e1c56 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc001173fe8 sp=0xc001173fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 123 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 126 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0000716b0 sp=0xc000071690 pc=0x43f4ae runtime.chanrecv(0xc0000a2720, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000071728 sp=0xc0000716b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000071750 sp=0xc000071728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0000717e0 sp=0xc000071750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000717e8 sp=0xc0000717e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 123 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 127 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000071eb0 sp=0xc000071e90 pc=0x43f4ae runtime.chanrecv(0xc0000a27e0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000071f28 sp=0xc000071eb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000071f50 sp=0xc000071f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc000071fe0 sp=0xc000071f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000071fe8 sp=0xc000071fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 123 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 128 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006c6b0 sp=0xc00006c690 pc=0x43f4ae runtime.chanrecv(0xc0000a28a0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00006c728 sp=0xc00006c6b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00006c750 sp=0xc00006c728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00006c7e0 sp=0xc00006c750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006c7e8 sp=0xc00006c7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 123 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 129 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006ceb0 sp=0xc00006ce90 pc=0x43f4ae runtime.chanrecv(0xc0000a2900, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00006cf28 sp=0xc00006ceb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00006cf50 sp=0xc00006cf28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00006cfe0 sp=0xc00006cf50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006cfe8 sp=0xc00006cfe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 123 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 146 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006d6b0 sp=0xc00006d690 pc=0x43f4ae runtime.chanrecv(0xc0000a2960, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00006d728 sp=0xc00006d6b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00006d750 sp=0xc00006d728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00006d7e0 sp=0xc00006d750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006d7e8 sp=0xc00006d7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 123 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 147 [chan receive]: runtime.gopark(0xc00003a240?, 0x26?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006deb0 sp=0xc00006de90 pc=0x43f4ae runtime.chanrecv(0xc0000a29c0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00006df28 sp=0xc00006deb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00006df50 sp=0xc00006df28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00006dfe0 sp=0xc00006df50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006dfe8 sp=0xc00006dfe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 123 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 148 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0004f56b0 sp=0xc0004f5690 pc=0x43f4ae runtime.chanrecv(0xc0000a2a20, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0004f5728 sp=0xc0004f56b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0004f5750 sp=0xc0004f5728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0004f57e0 sp=0xc0004f5750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0004f57e8 sp=0xc0004f57e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 123 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 149 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0004f5eb0 sp=0xc0004f5e90 pc=0x43f4ae runtime.chanrecv(0xc0000a2a80, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0004f5f28 sp=0xc0004f5eb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0004f5f50 sp=0xc0004f5f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0004f5fe0 sp=0xc0004f5f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0004f5fe8 sp=0xc0004f5fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 123 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 150 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0004f66b0 sp=0xc0004f6690 pc=0x43f4ae runtime.chanrecv(0xc0000a2ae0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0004f6728 sp=0xc0004f66b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0004f6750 sp=0xc0004f6728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0004f67e0 sp=0xc0004f6750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0004f67e8 sp=0xc0004f67e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 123 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 151 [chan receive]: runtime.gopark(0x1841720?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0004f6eb0 sp=0xc0004f6e90 pc=0x43f4ae runtime.chanrecv(0xc0000a2b40, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0004f6f28 sp=0xc0004f6eb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0004f6f50 sp=0xc0004f6f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0004f6fe0 sp=0xc0004f6f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0004f6fe8 sp=0xc0004f6fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 123 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 152 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0004f76b0 sp=0xc0004f7690 pc=0x43f4ae runtime.chanrecv(0xc0000a2ba0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0004f7728 sp=0xc0004f76b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0004f7750 sp=0xc0004f7728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0004f77e0 sp=0xc0004f7750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0004f77e8 sp=0xc0004f77e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 123 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 164 [runnable]: encoding/json.typeFields({0x1233a88, 0xe96000}) /usr/lib/go/src/encoding/json/encode.go:1070 +0x18ab fp=0xc000e3d4a8 sp=0xc000e3d4a0 pc=0x55c92b encoding/json.cachedTypeFields({0x1233a88?, 0xe96000}) /usr/lib/go/src/encoding/json/encode.go:1274 +0x11a fp=0xc000e3d568 sp=0xc000e3d4a8 pc=0x55cbba encoding/json.newStructEncoder(...) /usr/lib/go/src/encoding/json/encode.go:716 encoding/json.newTypeEncoder({0x1233a88, 0xe96000}, 0x1) /usr/lib/go/src/encoding/json/encode.go:414 +0x377 fp=0xc000e3d620 sp=0xc000e3d568 pc=0x5564d7 encoding/json.typeEncoder({0x1233a88?, 0xe96000}) /usr/lib/go/src/encoding/json/encode.go:367 +0x156 fp=0xc000e3d670 sp=0xc000e3d620 pc=0x555fb6 encoding/json.newPtrEncoder({0x1233a88?, 0xdd5840?}) /usr/lib/go/src/encoding/json/encode.go:883 +0x27 fp=0xc000e3d698 sp=0xc000e3d670 pc=0x55a767 encoding/json.newTypeEncoder({0x1233a88, 0xdd5840}, 0x1) /usr/lib/go/src/encoding/json/encode.go:422 +0x32b fp=0xc000e3d750 sp=0xc000e3d698 pc=0x55648b encoding/json.typeEncoder({0x1233a88?, 0xdd5840}) /usr/lib/go/src/encoding/json/encode.go:367 +0x156 fp=0xc000e3d7a0 sp=0xc000e3d750 pc=0x555fb6 encoding/json.valueEncoder({0xdd5840?, 0xc00350ba80?, 0x4eb58e?}) /usr/lib/go/src/encoding/json/encode.go:341 +0x45 fp=0xc000e3d7c8 sp=0xc000e3d7a0 pc=0x555e25 encoding/json.(*encodeState).reflectValue(0xe2bd40?, {0xdd5840?, 0xc00350ba80?, 0xc00001c860?}, {0x2b?, 0x81?}) /usr/lib/go/src/encoding/json/encode.go:323 +0x45 fp=0xc000e3d828 sp=0xc000e3d7c8 pc=0x555d45 encoding/json.interfaceEncoder(0xc0035687c0, {0xe2bd40?, 0xc00350bab0?, 0xc00001c8c8?}, {0xc8?, 0xb5?}) /usr/lib/go/src/encoding/json/encode.go:660 +0xba fp=0xc000e3d870 sp=0xc000e3d828 pc=0x55849a encoding/json.structEncoder.encode({{{0xc000696000, 0x2, 0x2}, 0xc00052e180, 0xc00052e1b0}}, 0xc0035687c0, {0xe94f20?, 0xc00350baa0?, 0x41189e?}, {0x0, ...}) /usr/lib/go/src/encoding/json/encode.go:706 +0x21e fp=0xc000e3d920 sp=0xc000e3d870 pc=0x55887e encoding/json.structEncoder.encode-fm(0xdd3b40?, {0xe94f20?, 0xc00350baa0?, 0x41ef76?}, {0x80?, 0x2a?}) :1 +0x65 fp=0xc000e3d980 sp=0xc000e3d920 pc=0x565ea5 encoding/json.ptrEncoder.encode({0x0?}, 0xc0035687c0, {0xdd3b40?, 0xc00350baa0?, 0xdd3b40?}, {0xd8?, 0xca?}) /usr/lib/go/src/encoding/json/encode.go:878 +0x20f fp=0xc000e3da48 sp=0xc000e3d980 pc=0x55a4af encoding/json.ptrEncoder.encode-fm(0xdd3b40?, {0xdd3b40?, 0xc00350baa0?, 0xc0035687c0?}, {0x40?, 0x0?}) :1 +0x3f fp=0xc000e3da88 sp=0xc000e3da48 pc=0x565b7f encoding/json.(*encodeState).reflectValue(0xc0035687c0?, {0xdd3b40?, 0xc00350baa0?, 0x412385?}, {0x38?, 0x0?}) /usr/lib/go/src/encoding/json/encode.go:323 +0x73 fp=0xc000e3dae8 sp=0xc000e3da88 pc=0x555d73 encoding/json.(*encodeState).marshal(0x1?, {0xdd3b40?, 0xc00350baa0?}, {0x1?, 0x0?}) /usr/lib/go/src/encoding/json/encode.go:295 +0xb9 fp=0xc000e3db60 sp=0xc000e3dae8 pc=0x555939 encoding/json.Marshal({0xdd3b40, 0xc00350baa0}) /usr/lib/go/src/encoding/json/encode.go:162 +0xd0 fp=0xc000e3dc20 sp=0xc000e3db60 pc=0x555230 golang.org/x/tools/internal/jsonrpc2.marshalToRaw(...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/messages.go:233 golang.org/x/tools/internal/jsonrpc2.NewNotification({0xf77538, 0xa}, {0xdd3b40?, 0xc00350baa0?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/messages.go:69 +0x31 fp=0xc000e3dc68 sp=0xc000e3dc20 pc=0x5aa151 golang.org/x/tools/internal/jsonrpc2.(*conn).Notify(0xc00350baa0?, {0x12265b0, 0xc003542a90}, {0xf77538, 0xa}, {0xdd3b40?, 0xc00350baa0?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:81 +0x7b fp=0xc000e3de78 sp=0xc000e3dc68 pc=0x5a75bb golang.org/x/tools/gopls/internal/lsp/protocol.clientConn.Notify(...) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/protocol.go:60 golang.org/x/tools/gopls/internal/lsp/protocol.(*clientConn).Notify(0xc00350baa0?, {0x12265b0?, 0xc003542a90?}, {0xf77538?, 0x20?}, {0xdd3b40?, 0xc00350baa0?}) :1 +0x46 fp=0xc000e3dec0 sp=0xc000e3de78 pc=0x5fb686 golang.org/x/tools/gopls/internal/lsp/protocol.(*clientDispatcher).Progress(0xeed260?, {0x12265b0?, 0xc003542a90?}, 0x1226428?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/tsclient.go:177 +0x3b fp=0xc000e3df08 sp=0xc000e3dec0 pc=0x5e3c7b golang.org/x/tools/gopls/internal/lsp/progress.(*WorkDone).End(0xc00043c190, {0x1226428?, 0xc00056a450?}, {0xfa46b2, 0x1a}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/progress/progress.go:234 +0x15b fp=0xc000e3df80 sp=0xc000e3df08 pc=0x77ccdb golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders.func2() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:390 +0x6d fp=0xc000e3dfe0 sp=0xc000e3df80 pc=0xd4468d runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000e3dfe8 sp=0xc000e3dfe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders in goroutine 125 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:388 +0x57c [Info - 6:10:21 PM] true [Info - 6:10:21 PM] 2024/01/01 18:10:21 go info for /home/mike/Documents/Projects/Netbasis/apiarcade (go dir /home/mike/Documents/Projects/Netbasis/apiarcade) (go version go version go1.21.5 linux/amd64) (valid build configuration = true) (build flags: [-tags=dev]) (selected go env: [GO111MODULE=, GOCACHE=/home/mike/.cache/go-build, GOFLAGS=, GOMODCACHE=/home/mike/go/pkg/mod, GOPATH=/home/mike/go, GOPRIVATE=git2.networthservices.com/netbasis,git.netbasis.com/Netbasis,git.aax.dev/agora-altx, GOROOT=/usr/lib/go, GOWORK=]) [Info - 6:10:21 PM] 2024/01/01 18:10:21 go/packages.Load #1 snapshot=0 directory=file:///home/mike/Documents/Projects/Netbasis/apiarcade query=[/home/mike/Documents/Projects/Netbasis/apiarcade/... builtin] packages=27 [Info - 6:10:21 PM] 2024/01/01 18:10:21 go/packages.Load #1: updating metadata for 416 packages unexpected fault address 0x0 fatal error: fault [signal SIGSEGV: segmentation violation code=0x80 addr=0x0 pc=0xc91e9e] goroutine 142 [running]: runtime.throw({0xf6adf6?, 0x3431636131363333?}) /usr/lib/go/src/runtime/panic.go:1077 +0x5c fp=0xc000635af1 sp=0xc000635ac1 pc=0x43c5bc runtime.sigpanic() /usr/lib/go/src/runtime/signal_unix.go:875 +0x285 fp=0xc000635b51 sp=0xc000635af1 pc=0x453385 golang.org/x/tools/gopls/internal/lsp/cache.(*snapshot).Templates.func1({0x6136323838393337, 0x3235626532666236}, {0x3939376237306334?, 0x6131303331363936}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/snapshot.go:331 +0x9e fp=0xc000635b59 sp=0xc000635b51 pc=0xc91e9e runtime: g 142: unexpected return pc for golang.org/x/tools/gopls/internal/lsp/cache.(*snapshot).Templates.func1 called from 0x3265356634616338 stack: frame={sp:0xc000635b51, fp:0xc000635b59} stack=[0xc00062c000,0xc00062e000) created by golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders in goroutine 105 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:397 +0x64d goroutine 1 [chan receive]: runtime.gopark(0xedad60?, 0x0?, 0x98?, 0x8c?, 0x7f7c99128108?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0008b1440 sp=0xc0008b1420 pc=0x43f4ae runtime.chanrecv(0xc00041b1a0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0008b14b8 sp=0xc0008b1440 pc=0x40b60d runtime.chanrecv1(0xc0002beb90?, 0x1226428?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0008b14e0 sp=0xc0008b14b8 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream(0xc000327c20, {0x1226428, 0xc00032a2a0}, {0x1228070, 0xc0002beb90}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/lsprpc/lsprpc.go:109 +0x7bb fp=0xc0008b1670 sp=0xc0008b14e0 pc=0xd5ecbb golang.org/x/tools/gopls/internal/lsp/cmd.(*Serve).Run(0xc000452180, {0x1226428, 0xc000327b90}, {0xc0000360b0?, 0x0?, 0x0?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cmd/serve.go:141 +0x922 fp=0xc0008b1868 sp=0xc0008b1670 pc=0xd77002 golang.org/x/tools/internal/tool.Run({0x1226428, 0xc000327b90}, 0xc000137a40, {0x12274a0?, 0xc000452180}, {0xc0000360b0, 0x0, 0x0}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/tool/tool.go:192 +0x6a6 fp=0xc0008b1ad8 sp=0xc0008b1868 pc=0xbc4186 golang.org/x/tools/gopls/internal/lsp/cmd.(*Application).Run(0xc000452140, {0x12263f0, 0x18715e0}, {0xc0000360b0?, 0x0, 0x0}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cmd/cmd.go:253 +0x1b1 fp=0xc0008b1bc8 sp=0xc0008b1ad8 pc=0xd67a51 golang.org/x/tools/internal/tool.Run({0x12263f0, 0x18715e0}, 0xc0001379d0, {0x1226ee0?, 0xc000452140}, {0xc0000360b0, 0x1, 0x1}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/tool/tool.go:192 +0x6a6 fp=0xc0008b1e38 sp=0xc0008b1bc8 pc=0xbc4186 golang.org/x/tools/internal/tool.Main({0x12263f0, 0x18715e0}, {0x1226ee0?, 0xc000452140?}, {0xc0000360b0, 0x1, 0x1}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/tool/tool.go:93 +0x139 fp=0xc0008b1ef0 sp=0xc0008b1e38 pc=0xbc3979 main.main() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/main.go:29 +0x8b fp=0xc0008b1f40 sp=0xc0008b1ef0 pc=0xd7ec6b runtime.main() /usr/lib/go/src/runtime/proc.go:267 +0x2bb fp=0xc0008b1fe0 sp=0xc0008b1f40 pc=0x43f03b runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0008b1fe8 sp=0xc0008b1fe0 pc=0x472141 goroutine 2 [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006efa8 sp=0xc00006ef88 pc=0x43f4ae runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:404 runtime.forcegchelper() /usr/lib/go/src/runtime/proc.go:322 +0xb3 fp=0xc00006efe0 sp=0xc00006efa8 pc=0x43f313 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006efe8 sp=0xc00006efe0 pc=0x472141 created by runtime.init.6 in goroutine 1 /usr/lib/go/src/runtime/proc.go:310 +0x1a goroutine 3 [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006f778 sp=0xc00006f758 pc=0x43f4ae runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:404 runtime.bgsweep(0x0?) /usr/lib/go/src/runtime/mgcsweep.go:321 +0xdf fp=0xc00006f7c8 sp=0xc00006f778 pc=0x429a5f runtime.gcenable.func1() /usr/lib/go/src/runtime/mgc.go:200 +0x25 fp=0xc00006f7e0 sp=0xc00006f7c8 pc=0x41ebe5 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006f7e8 sp=0xc00006f7e0 pc=0x472141 created by runtime.gcenable in goroutine 1 /usr/lib/go/src/runtime/mgc.go:200 +0x66 goroutine 4 [GC scavenge wait]: runtime.gopark(0x7921f25?, 0x3b9aca00?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006ff70 sp=0xc00006ff50 pc=0x43f4ae runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:404 runtime.(*scavengerState).park(0x18418a0) /usr/lib/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc00006ffa0 sp=0xc00006ff70 pc=0x4272e9 runtime.bgscavenge(0x0?) /usr/lib/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc00006ffc8 sp=0xc00006ffa0 pc=0x427899 runtime.gcenable.func2() /usr/lib/go/src/runtime/mgc.go:201 +0x25 fp=0xc00006ffe0 sp=0xc00006ffc8 pc=0x41eb85 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006ffe8 sp=0xc00006ffe0 pc=0x472141 created by runtime.gcenable in goroutine 1 /usr/lib/go/src/runtime/mgc.go:201 +0xa5 goroutine 5 [finalizer wait]: runtime.gopark(0x0?, 0x10f6c90?, 0x60?, 0x1?, 0x2000000020?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006e628 sp=0xc00006e608 pc=0x43f4ae runtime.runfinq() /usr/lib/go/src/runtime/mfinal.go:193 +0x107 fp=0xc00006e7e0 sp=0xc00006e628 pc=0x41dc67 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006e7e8 sp=0xc00006e7e0 pc=0x472141 created by runtime.createfing in goroutine 1 /usr/lib/go/src/runtime/mfinal.go:163 +0x3d goroutine 106 [chan receive]: runtime.gopark(0xc0000061a0?, 0xc0000706f0?, 0x3?, 0x0?, 0x10000000040a9fa?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0000706b0 sp=0xc000070690 pc=0x43f4ae runtime.chanrecv(0xc0000a2180, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000070728 sp=0xc0000706b0 pc=0x40b60d runtime.chanrecv1(0x40b0eb?, 0xa00000000?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000070750 sp=0xc000070728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0000707e0 sp=0xc000070750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000707e8 sp=0xc0000707e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 65 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 103 [GC worker (idle)]: runtime.gopark(0x1d006d16472d?, 0x1?, 0xaf?, 0x63?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000070f50 sp=0xc000070f30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc000070fe0 sp=0xc000070f50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000070fe8 sp=0xc000070fe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 104 [GC worker (idle)]: runtime.gopark(0x1d006e3b153f?, 0x1?, 0xa?, 0x27?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000071750 sp=0xc000071730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0000717e0 sp=0xc000071750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000717e8 sp=0xc0000717e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 108 [chan receive]: runtime.gopark(0xc0000061a0?, 0xc00006a6f0?, 0x3?, 0x0?, 0x10000000040a95b?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006a6b0 sp=0xc00006a690 pc=0x43f4ae runtime.chanrecv(0xc0000a2300, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00006a728 sp=0xc00006a6b0 pc=0x40b60d runtime.chanrecv1(0x40b0eb?, 0xa00000000?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00006a750 sp=0xc00006a728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00006a7e0 sp=0xc00006a750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006a7e8 sp=0xc00006a7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 65 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 109 [chan receive]: runtime.gopark(0x0?, 0xc00006aef0?, 0x3?, 0x0?, 0x100000000000001?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006aeb0 sp=0xc00006ae90 pc=0x43f4ae runtime.chanrecv(0xc0000a2360, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00006af28 sp=0xc00006aeb0 pc=0x40b60d runtime.chanrecv1(0x40b0eb?, 0xa00000000?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00006af50 sp=0xc00006af28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00006afe0 sp=0xc00006af50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006afe8 sp=0xc00006afe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 65 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 107 [chan receive]: runtime.gopark(0xc0000061a0?, 0xc0002406f0?, 0x3?, 0x0?, 0x10000000040a9fa?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0002406b0 sp=0xc000240690 pc=0x43f4ae runtime.chanrecv(0xc0000a2240, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000240728 sp=0xc0002406b0 pc=0x40b60d runtime.chanrecv1(0x40b0eb?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000240750 sp=0xc000240728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0002407e0 sp=0xc000240750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002407e8 sp=0xc0002407e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 65 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 77 [GC worker (idle)]: runtime.gopark(0x40b0eb?, 0xa00000000?, 0xa0?, 0x1f?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000071f50 sp=0xc000071f30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc000071fe0 sp=0xc000071f50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000071fe8 sp=0xc000071fe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 79 [GC worker (idle)]: runtime.gopark(0x40b0eb?, 0xa00000000?, 0xa0?, 0x17?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000241750 sp=0xc000241730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0002417e0 sp=0xc000241750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002417e8 sp=0xc0002417e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 78 [GC worker (idle)]: runtime.gopark(0x40b0eb?, 0xa00000000?, 0xa0?, 0x47?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000504750 sp=0xc000504730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0005047e0 sp=0xc000504750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0005047e8 sp=0xc0005047e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 80 [GC worker (idle)]: runtime.gopark(0x1d006f7a81f2?, 0x1?, 0xb6?, 0x5f?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000241f50 sp=0xc000241f30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc000241fe0 sp=0xc000241f50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000241fe8 sp=0xc000241fe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 81 [GC worker (idle)]: runtime.gopark(0x1d006f7ae166?, 0x1?, 0x74?, 0x6e?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000242750 sp=0xc000242730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0002427e0 sp=0xc000242750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002427e8 sp=0xc0002427e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 114 [GC worker (idle)]: runtime.gopark(0x1d006e3b108f?, 0x3?, 0xdc?, 0x24?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000242f50 sp=0xc000242f30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc000242fe0 sp=0xc000242f50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000242fe8 sp=0xc000242fe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 115 [GC worker (idle)]: runtime.gopark(0x1d006f7ae0e6?, 0x1?, 0xf3?, 0x69?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000243750 sp=0xc000243730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0002437e0 sp=0xc000243750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002437e8 sp=0xc0002437e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 116 [GC worker (idle)]: runtime.gopark(0x1d006e3b1651?, 0x3?, 0x17?, 0xb?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000243f50 sp=0xc000243f30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc000243fe0 sp=0xc000243f50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000243fe8 sp=0xc000243fe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 117 [GC worker (idle)]: runtime.gopark(0x1872a80?, 0x1?, 0x8c?, 0x2c?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000500750 sp=0xc000500730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0005007e0 sp=0xc000500750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0005007e8 sp=0xc0005007e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 118 [GC worker (idle)]: runtime.gopark(0x1872a80?, 0x1?, 0x69?, 0xb7?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000500f50 sp=0xc000500f30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc000500fe0 sp=0xc000500f50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000500fe8 sp=0xc000500fe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 92 [sleep]: runtime.gopark(0x1d006f857a42?, 0xc00001d8b8?, 0xda?, 0x87?, 0x2c299f62?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00001d888 sp=0xc00001d868 pc=0x43f4ae time.Sleep(0x5f5e100) /usr/lib/go/src/runtime/time.go:195 +0x125 fp=0xc00001d8c8 sp=0xc00001d888 pc=0x46ebc5 golang.org/x/tools/gopls/internal/lsp/filecache.gc.func1({0xc00214bce0, 0x6b}, {0x1228028, 0xc00214c1a0}, {0x0?, 0x0?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:478 +0x2d3 fp=0xc00001d990 sp=0xc00001d8c8 pc=0xbd29f3 path/filepath.walk({0xc00214bce0, 0x6b}, {0x1228028, 0xc00214c1a0}, 0xc00001de80) /usr/lib/go/src/path/filepath/path.go:477 +0xff fp=0xc00001da58 sp=0xc00001d990 pc=0x5b267f path/filepath.walk({0xc000135ec0, 0x23}, {0x1228028, 0xc00203c270}, 0xc00001de80) /usr/lib/go/src/path/filepath/path.go:501 +0x257 fp=0xc00001db20 sp=0xc00001da58 pc=0x5b27d7 path/filepath.walk({0xc000040100, 0x20}, {0x1228028, 0xc00001e1a0}, 0xc00001de80) /usr/lib/go/src/path/filepath/path.go:501 +0x257 fp=0xc00001dbe8 sp=0xc00001db20 pc=0x5b27d7 path/filepath.walk({0xc0001242a0, 0x17}, {0x1228028, 0xc00001e000}, 0xc00001de80) /usr/lib/go/src/path/filepath/path.go:501 +0x257 fp=0xc00001dcb0 sp=0xc00001dbe8 pc=0x5b27d7 path/filepath.Walk({0xc0001242a0, 0x17}, 0xc00001de80) /usr/lib/go/src/path/filepath/path.go:572 +0x66 fp=0xc00001dd00 sp=0xc00001dcb0 pc=0x5b2ba6 golang.org/x/tools/gopls/internal/lsp/filecache.gc({0xc0001242a0, 0x17}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:451 +0x1ce fp=0xc00001dfc0 sp=0xc00001dd00 pc=0xbd228e golang.org/x/tools/gopls/internal/lsp/filecache.getCacheDir.func1.1() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:351 +0x25 fp=0xc00001dfe0 sp=0xc00001dfc0 pc=0xbd3545 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00001dfe8 sp=0xc00001dfe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/filecache.getCacheDir.func1 in goroutine 61 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:351 +0x1af goroutine 105 [runnable]: golang.org/x/tools/gopls/internal/span.isWindowsDriveURIPath({0xc0031e7867?, 0x57?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/span/uri.go:172 +0x87 fp=0xc002c7e4b0 sp=0xc002c7e4a8 pc=0x5d6a87 golang.org/x/tools/gopls/internal/span.filename({0xc0031e7860, 0x5e}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/span/uri.go:69 +0x131 fp=0xc002c7e518 sp=0xc002c7e4b0 pc=0x5d6211 golang.org/x/tools/gopls/internal/span.URI.Filename(...) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/span/uri.go:29 golang.org/x/tools/gopls/internal/lsp/cache.isGoMod({0xc0031e7860?, 0x57?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/workspace.go:63 +0x18 fp=0xc002c7e538 sp=0xc002c7e518 pc=0xcaaaf8 golang.org/x/tools/gopls/internal/lsp/cache.findModules.func1({0xc0031e7800, 0x57}, {0x1226578?, 0xc0031e9040?}, {0x0?, 0x0?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/workspace.go:117 +0x245 fp=0xc002c7e5d0 sp=0xc002c7e538 pc=0xcaafe5 path/filepath.walkDir({0xc0031e7800, 0x57}, {0x1226578, 0xc0031e9040}, 0xc002c7eaf0) /usr/lib/go/src/path/filepath/path.go:442 +0x50 fp=0xc002c7e690 sp=0xc002c7e5d0 pc=0x5b22b0 path/filepath.walkDir({0xc0031e7200, 0x52}, {0x1226578, 0xc0031e8e80}, 0xc002c7eaf0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc002c7e750 sp=0xc002c7e690 pc=0x5b24e7 path/filepath.walkDir({0xc000043950, 0x4e}, {0x1226578, 0xc0031cf2c0}, 0xc002c7eaf0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc002c7e810 sp=0xc002c7e750 pc=0x5b24e7 path/filepath.walkDir({0xc000043400, 0x47}, {0x1226578, 0xc0031cea80}, 0xc002c7eaf0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc002c7e8d0 sp=0xc002c7e810 pc=0x5b24e7 path/filepath.walkDir({0xc00094afc0, 0x40}, {0x1226578, 0xc0007ac700}, 0xc002c7eaf0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc002c7e990 sp=0xc002c7e8d0 pc=0x5b24e7 path/filepath.walkDir({0xc0006ba507, 0x33}, {0x1226700, 0xc002878db0}, 0xc002c7eaf0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc002c7ea50 sp=0xc002c7e990 pc=0x5b24e7 path/filepath.WalkDir({0xc0006ba507, 0x33}, 0xc002c7eaf0) /usr/lib/go/src/path/filepath/path.go:532 +0xaf fp=0xc002c7eab0 sp=0xc002c7ea50 pc=0x5b296f golang.org/x/tools/gopls/internal/lsp/cache.findModules({0xc0006ba500, 0x3a}, 0xc002878d90, 0x2) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/workspace.go:98 +0x125 fp=0xc002c7eb48 sp=0xc002c7eab0 pc=0xcaad05 golang.org/x/tools/gopls/internal/lsp/cache.findWorkspaceModFile({0x1226428, 0xc00032ac30}, {0xc0006ba500, 0x3a}, {0x121e8c0, 0xc000328060}, 0x0?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/view.go:1032 +0xd6 fp=0xc002c7ec38 sp=0xc002c7eb48 pc=0xca8ab6 golang.org/x/tools/gopls/internal/lsp/cache.(*Session).getWorkspaceInformation(0xc000328060, {0x1226428, 0xc00032ac30}, {0xc0006ba500, _}, _) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/view.go:984 +0x53d fp=0xc002c7ee48 sp=0xc002c7ec38 pc=0xca863d golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView(0xc000328060, {0x1226428, 0xc00032ac30}, {0xc00068bc30, 0xc}, {0xc0006ba500?, 0x0?}, 0xc000466840, 0x0) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/session.go:104 +0xa5 fp=0xc002c7f300 sp=0xc002c7ee48 pc=0xc8c7e5 golang.org/x/tools/gopls/internal/lsp/cache.(*Session).NewView(0xc000328060, {0x1226428, 0xc00032ac30}, {0xc00068bc30, 0xc}, {0xc0006ba500, 0x3a}, 0xc0006be590?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/session.go:87 +0x265 fp=0xc002c7f3e8 sp=0xc002c7f300 pc=0xc8c465 golang.org/x/tools/gopls/internal/lsp.(*Server).addView(0xc0004210e0, {0x1226428, 0xc00032ac30}, {0xc00068bc30, 0xc}, {0xc0006ba500, 0x3a}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/workspace.go:44 +0x165 fp=0xc002c7f448 sp=0xc002c7f3e8 pc=0xd59a85 golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders(0xc0004210e0, {0x1226428?, 0xc00032ac30}, {0xc000624800, 0x26, 0xc0001c57c0?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:374 +0x369 fp=0xc002c7f758 sp=0xc002c7f448 pc=0xd43ec9 golang.org/x/tools/gopls/internal/lsp.(*Server).initialized(0xc0004210e0, {0x1226428?, 0xc0003ce120?}, 0xc0000ee510?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:220 +0x2cd fp=0xc002c7f850 sp=0xc002c7f758 pc=0xd431cd golang.org/x/tools/gopls/internal/lsp.(*Server).Initialized(0xc0003cc040?, {0x1226428?, 0xc0003ce120?}, 0xdd3500?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/server_gen.go:152 +0x1d fp=0xc002c7f880 sp=0xc002c7f850 pc=0xd54e3d golang.org/x/tools/gopls/internal/lsp/protocol.serverDispatch({0x1226428, 0xc0003ce120}, {0x1238860, 0xc0004210e0}, 0xc00032aae0, {0x1226658, 0xc0003ce060}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/tsserver.go:191 +0x5d4 fp=0xc002c7faf8 sp=0xc002c7f880 pc=0x5ed834 golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream.ServerHandler.func3({0x1226428, 0xc0003ce120}, 0xc00032aae0, {0x1226658, 0xc0003ce060}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/protocol.go:157 +0x7e fp=0xc002c7fb58 sp=0xc002c7faf8 pc=0xd5fa3e golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream.handshaker.func4({0x1226428, 0xc0003ce120}, 0xc00032aae0, {0x1226658?, 0xc0003ce060?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/lsprpc/lsprpc.go:521 +0x923 fp=0xc002c7fee8 sp=0xc002c7fb58 pc=0xd5f7a3 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.MustReplyHandler.func1({0x1226428, 0xc0003ce120}, 0xc0000123c0, {0x1226658?, 0xc0003ce060?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:35 +0xe5 fp=0xc002c7ff50 sp=0xc002c7fee8 pc=0x5e1e45 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:103 +0x96 fp=0xc002c7ffe0 sp=0xc002c7ff50 pc=0x5e1c56 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc002c7ffe8 sp=0xc002c7ffe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 65 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 62 [select]: runtime.gopark(0xc00023d798?, 0x2?, 0x71?, 0xfa?, 0xc00023d744?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00023d5e8 sp=0xc00023d5c8 pc=0x43f4ae runtime.selectgo(0xc00023d798, 0xc00023d740, 0x0?, 0x0, 0x2?, 0x1) /usr/lib/go/src/runtime/select.go:327 +0x725 fp=0xc00023d708 sp=0xc00023d5e8 pc=0x44f8e5 golang.org/x/tools/internal/fakenet.(*connFeeder).run(0xc000327c50) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:115 +0x93 fp=0xc00023d7c8 sp=0xc00023d708 pc=0xd63953 golang.org/x/tools/internal/fakenet.NewConn.func1() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:26 +0x25 fp=0xc00023d7e0 sp=0xc00023d7c8 pc=0xd63345 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00023d7e8 sp=0xc00023d7e0 pc=0x472141 created by golang.org/x/tools/internal/fakenet.NewConn in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:26 +0x34a goroutine 63 [select]: runtime.gopark(0xc00023df98?, 0x2?, 0x9c?, 0x0?, 0xc00023df44?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00023dde8 sp=0xc00023ddc8 pc=0x43f4ae runtime.selectgo(0xc00023df98, 0xc00023df40, 0x0?, 0x0, 0x0?, 0x1) /usr/lib/go/src/runtime/select.go:327 +0x725 fp=0xc00023df08 sp=0xc00023dde8 pc=0x44f8e5 golang.org/x/tools/internal/fakenet.(*connFeeder).run(0xc000327c80) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:115 +0x93 fp=0xc00023dfc8 sp=0xc00023df08 pc=0xd63953 golang.org/x/tools/internal/fakenet.NewConn.func2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:27 +0x25 fp=0xc00023dfe0 sp=0xc00023dfc8 pc=0xd632e5 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00023dfe8 sp=0xc00023dfe0 pc=0x472141 created by golang.org/x/tools/internal/fakenet.NewConn in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:27 +0x396 goroutine 64 [select]: runtime.gopark(0xc00023e790?, 0x2?, 0x51?, 0xe1?, 0xc00023e774?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00023e618 sp=0xc00023e5f8 pc=0x43f4ae runtime.selectgo(0xc00023e790, 0xc00023e770, 0x0?, 0x0, 0x0?, 0x1) /usr/lib/go/src/runtime/select.go:327 +0x725 fp=0xc00023e738 sp=0xc00023e618 pc=0x44f8e5 golang.org/x/tools/gopls/internal/lsp/cache.(*parseCache).gc(0xc0002bebe0) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/parse_cache.go:261 +0xbc fp=0xc00023e7c8 sp=0xc00023e738 pc=0xc8a6dc golang.org/x/tools/gopls/internal/lsp/cache.newParseCache.func1() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/parse_cache.go:118 +0x25 fp=0xc00023e7e0 sp=0xc00023e7c8 pc=0xc89545 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00023e7e8 sp=0xc00023e7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/cache.newParseCache in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/parse_cache.go:118 +0xc5 goroutine 65 [runnable]: runtime.gopark(0xc0020efa00?, 0x2?, 0x0?, 0x0?, 0xc0020ef9bc?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0020ef868 sp=0xc0020ef848 pc=0x43f4ae runtime.selectgo(0xc0020efa00, 0xc0020ef9b8, 0x181bd40?, 0x0, 0xdfbb60?, 0x1) /usr/lib/go/src/runtime/select.go:327 +0x725 fp=0xc0020ef988 sp=0xc0020ef868 pc=0x44f8e5 golang.org/x/tools/internal/fakenet.(*connFeeder).do(...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:103 golang.org/x/tools/internal/fakenet.(*fakeConn).Read(0x0?, {0xc00042d000?, 0x0?, 0x0?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:67 +0x110 fp=0xc0020efa50 sp=0xc0020ef988 pc=0xd63510 bufio.(*Reader).fill(0xc000328000) /usr/lib/go/src/bufio/bufio.go:113 +0x103 fp=0xc0020efa88 sp=0xc0020efa50 pc=0x5a3263 bufio.(*Reader).ReadSlice(0xc000328000, 0x50?) /usr/lib/go/src/bufio/bufio.go:379 +0x29 fp=0xc0020efad8 sp=0xc0020efa88 pc=0x5a3d69 bufio.(*Reader).collectFragments(0x30?, 0x0?) /usr/lib/go/src/bufio/bufio.go:454 +0x6d fp=0xc0020efb98 sp=0xc0020efad8 pc=0x5a418d bufio.(*Reader).ReadString(0x10?, 0xe0?) /usr/lib/go/src/bufio/bufio.go:501 +0x1f fp=0xc0020efc60 sp=0xc0020efb98 pc=0x5a455f golang.org/x/tools/internal/jsonrpc2.(*headerStream).Read(0xc0004f7a70, {0x1226428, 0xc00032a2a0}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/stream.go:110 +0xa5 fp=0xc0020efcf0 sp=0xc0020efc60 pc=0x5ac405 golang.org/x/tools/internal/jsonrpc2.(*conn).run(0xc0002beb90, {0x1226428, 0xc00032a2a0}, 0xc00020e090) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:196 +0xab fp=0xc0020effb0 sp=0xc0020efcf0 pc=0x5a8f0b golang.org/x/tools/internal/jsonrpc2.(*conn).Go.func1() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:189 +0x2c fp=0xc0020effe0 sp=0xc0020effb0 pc=0x5a8e2c runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0020effe8 sp=0xc0020effe0 pc=0x472141 created by golang.org/x/tools/internal/jsonrpc2.(*conn).Go in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:189 +0xa5 goroutine 110 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000501eb0 sp=0xc000501e90 pc=0x43f4ae runtime.chanrecv(0xc0000a23c0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000501f28 sp=0xc000501eb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000501f50 sp=0xc000501f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc000501fe0 sp=0xc000501f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000501fe8 sp=0xc000501fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 65 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 111 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0005026b0 sp=0xc000502690 pc=0x43f4ae runtime.chanrecv(0xc0000a2420, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000502728 sp=0xc0005026b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000502750 sp=0xc000502728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0005027e0 sp=0xc000502750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0005027e8 sp=0xc0005027e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 65 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 131 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0005016b0 sp=0xc000501690 pc=0x43f4ae runtime.chanrecv(0xc0000a24e0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000501728 sp=0xc0005016b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000501750 sp=0xc000501728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0005017e0 sp=0xc000501750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0005017e8 sp=0xc0005017e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 65 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 132 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006ceb0 sp=0xc00006ce90 pc=0x43f4ae runtime.chanrecv(0xc00041a6c0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00006cf28 sp=0xc00006ceb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00006cf50 sp=0xc00006cf28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00006cfe0 sp=0xc00006cf50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006cfe8 sp=0xc00006cfe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 65 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 133 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006d6b0 sp=0xc00006d690 pc=0x43f4ae runtime.chanrecv(0xc00041a780, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00006d728 sp=0xc00006d6b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00006d750 sp=0xc00006d728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00006d7e0 sp=0xc00006d750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006d7e8 sp=0xc00006d7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 65 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 134 [chan receive]: runtime.gopark(0x1841720?, 0x26?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006deb0 sp=0xc00006de90 pc=0x43f4ae runtime.chanrecv(0xc00041a9c0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00006df28 sp=0xc00006deb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00006df50 sp=0xc00006df28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00006dfe0 sp=0xc00006df50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006dfe8 sp=0xc00006dfe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 65 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 135 [chan receive]: runtime.gopark(0x0?, 0xc0001242a0?, 0xa0?, 0x42?, 0xc000120180?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00023ceb0 sp=0xc00023ce90 pc=0x43f4ae runtime.chanrecv(0xc00041aa80, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00023cf28 sp=0xc00023ceb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x300000000000000?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00023cf50 sp=0xc00023cf28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00023cfe0 sp=0xc00023cf50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00023cfe8 sp=0xc00023cfe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 65 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 141 [runnable]: runtime.mapiternext(0xc00083b3d8) /usr/lib/go/src/runtime/map.go:867 +0x4c5 fp=0xc00083b3a0 sp=0xc00083b398 pc=0x414905 sync.(*Map).dirtyLocked(0x183f720) /usr/lib/go/src/sync/map.go:499 +0xde fp=0xc00083b448 sp=0xc00083b3a0 pc=0x47cbde sync.(*Map).LoadOrStore(0x183f720, {0xf571c0, 0xe96000}, {0xebaee0, 0xc001c7ef30}) /usr/lib/go/src/sync/map.go:227 +0x18f fp=0xc00083b4a8 sp=0xc00083b448 pc=0x47be2f encoding/json.cachedTypeFields({0x1233a88?, 0xe96000}) /usr/lib/go/src/encoding/json/encode.go:1274 +0x1ac fp=0xc00083b568 sp=0xc00083b4a8 pc=0x55cc4c encoding/json.newStructEncoder(...) /usr/lib/go/src/encoding/json/encode.go:716 encoding/json.newTypeEncoder({0x1233a88, 0xe96000}, 0x1) /usr/lib/go/src/encoding/json/encode.go:414 +0x377 fp=0xc00083b620 sp=0xc00083b568 pc=0x5564d7 encoding/json.typeEncoder({0x1233a88?, 0xe96000}) /usr/lib/go/src/encoding/json/encode.go:367 +0x156 fp=0xc00083b670 sp=0xc00083b620 pc=0x555fb6 encoding/json.newPtrEncoder({0x1233a88?, 0xdd5840?}) /usr/lib/go/src/encoding/json/encode.go:883 +0x27 fp=0xc00083b698 sp=0xc00083b670 pc=0x55a767 encoding/json.newTypeEncoder({0x1233a88, 0xdd5840}, 0x1) /usr/lib/go/src/encoding/json/encode.go:422 +0x32b fp=0xc00083b750 sp=0xc00083b698 pc=0x55648b encoding/json.typeEncoder({0x1233a88?, 0xdd5840}) /usr/lib/go/src/encoding/json/encode.go:367 +0x156 fp=0xc00083b7a0 sp=0xc00083b750 pc=0x555fb6 encoding/json.valueEncoder({0xdd5840?, 0xc0034097e0?, 0x4eb58e?}) /usr/lib/go/src/encoding/json/encode.go:341 +0x45 fp=0xc00083b7c8 sp=0xc00083b7a0 pc=0x555e25 encoding/json.(*encodeState).reflectValue(0xe2bd40?, {0xdd5840?, 0xc0034097e0?, 0xc000017860?}, {0x2b?, 0x81?}) /usr/lib/go/src/encoding/json/encode.go:323 +0x45 fp=0xc00083b828 sp=0xc00083b7c8 pc=0x555d45 encoding/json.interfaceEncoder(0xc00345db00, {0xe2bd40?, 0xc003409810?, 0x1225000?}, {0x60?, 0xbd?}) /usr/lib/go/src/encoding/json/encode.go:660 +0xba fp=0xc00083b870 sp=0xc00083b828 pc=0x55849a encoding/json.structEncoder.encode({{{0xc000726000, 0x2, 0x2}, 0xc0007161e0, 0xc000716210}}, 0xc00345db00, {0xe94f20?, 0xc003409800?, 0x41189e?}, {0x0, ...}) /usr/lib/go/src/encoding/json/encode.go:706 +0x21e fp=0xc00083b920 sp=0xc00083b870 pc=0x55887e encoding/json.structEncoder.encode-fm(0xdd3b40?, {0xe94f20?, 0xc003409800?, 0x41ef76?}, {0x80?, 0x2a?}) :1 +0x65 fp=0xc00083b980 sp=0xc00083b920 pc=0x565ea5 encoding/json.ptrEncoder.encode({0x0?}, 0xc00345db00, {0xdd3b40?, 0xc003409800?, 0xdd3b40?}, {0xd8?, 0x7a?}) /usr/lib/go/src/encoding/json/encode.go:878 +0x20f fp=0xc00083ba48 sp=0xc00083b980 pc=0x55a4af encoding/json.ptrEncoder.encode-fm(0xdd3b40?, {0xdd3b40?, 0xc003409800?, 0xc00345db00?}, {0x40?, 0x0?}) :1 +0x3f fp=0xc00083ba88 sp=0xc00083ba48 pc=0x565b7f encoding/json.(*encodeState).reflectValue(0xc00345db00?, {0xdd3b40?, 0xc003409800?, 0x412385?}, {0x38?, 0x0?}) /usr/lib/go/src/encoding/json/encode.go:323 +0x73 fp=0xc00083bae8 sp=0xc00083ba88 pc=0x555d73 encoding/json.(*encodeState).marshal(0x0?, {0xdd3b40?, 0xc003409800?}, {0x0?, 0x0?}) /usr/lib/go/src/encoding/json/encode.go:295 +0xb9 fp=0xc00083bb60 sp=0xc00083bae8 pc=0x555939 encoding/json.Marshal({0xdd3b40, 0xc003409800}) /usr/lib/go/src/encoding/json/encode.go:162 +0xd0 fp=0xc00083bc20 sp=0xc00083bb60 pc=0x555230 golang.org/x/tools/internal/jsonrpc2.marshalToRaw(...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/messages.go:233 golang.org/x/tools/internal/jsonrpc2.NewNotification({0xf77538, 0xa}, {0xdd3b40?, 0xc003409800?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/messages.go:69 +0x31 fp=0xc00083bc68 sp=0xc00083bc20 pc=0x5aa151 golang.org/x/tools/internal/jsonrpc2.(*conn).Notify(0xc003409800?, {0x12265b0, 0xc00345a110}, {0xf77538, 0xa}, {0xdd3b40?, 0xc003409800?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:81 +0x7b fp=0xc00083be78 sp=0xc00083bc68 pc=0x5a75bb golang.org/x/tools/gopls/internal/lsp/protocol.clientConn.Notify(...) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/protocol.go:60 golang.org/x/tools/gopls/internal/lsp/protocol.(*clientConn).Notify(0xc003409800?, {0x12265b0?, 0xc00345a110?}, {0xf77538?, 0x20?}, {0xdd3b40?, 0xc003409800?}) :1 +0x46 fp=0xc00083bec0 sp=0xc00083be78 pc=0x5fb686 golang.org/x/tools/gopls/internal/lsp/protocol.(*clientDispatcher).Progress(0xeed260?, {0x12265b0?, 0xc00345a110?}, 0x1226428?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/tsclient.go:177 +0x3b fp=0xc00083bf08 sp=0xc00083bec0 pc=0x5e3c7b golang.org/x/tools/gopls/internal/lsp/progress.(*WorkDone).End(0xc000232280, {0x1226428?, 0xc00032ac30?}, {0xfa46b2, 0x1a}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/progress/progress.go:234 +0x15b fp=0xc00083bf80 sp=0xc00083bf08 pc=0x77ccdb golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders.func2() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:390 +0x6d fp=0xc00083bfe0 sp=0xc00083bf80 pc=0xd4468d runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00083bfe8 sp=0xc00083bfe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders in goroutine 105 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:388 +0x57c goroutine 2592 [chan receive]: runtime.gopark(0x21738e8?, 0x4ae9d0?, 0x8?, 0x1f?, 0x426679?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc001141eb0 sp=0xc001141e90 pc=0x43f4ae runtime.chanrecv(0xc002151c80, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc001141f28 sp=0xc001141eb0 pc=0x40b60d runtime.chanrecv1(0x41189e?, 0x7f7c503ef000?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc001141f50 sp=0xc001141f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc001141fe0 sp=0xc001141f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc001141fe8 sp=0xc001141fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 65 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 2593 [chan receive]: runtime.gopark(0x4177da?, 0x54ca65?, 0xb0?, 0x61?, 0xc001142710?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0011426b0 sp=0xc001142690 pc=0x43f4ae runtime.chanrecv(0xc002151d40, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc001142728 sp=0xc0011426b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc001142750 sp=0xc001142728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0011427e0 sp=0xc001142750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0011427e8 sp=0xc0011427e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 65 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 2642 [chan receive]: runtime.gopark(0x1841720?, 0x1225000?, 0x60?, 0xbd?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc001142eb0 sp=0xc001142e90 pc=0x43f4ae runtime.chanrecv(0xc002151e00, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc001142f28 sp=0xc001142eb0 pc=0x40b60d runtime.chanrecv1(0x1987d5e1?, 0x1841720?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc001142f50 sp=0xc001142f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc001142fe0 sp=0xc001142f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc001142fe8 sp=0xc001142fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 65 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 2590 [chan receive]: runtime.gopark(0xc00079bea0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc001140eb0 sp=0xc001140e90 pc=0x43f4ae runtime.chanrecv(0xc002151b00, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc001140f28 sp=0xc001140eb0 pc=0x40b60d runtime.chanrecv1(0xc000f348a0?, 0xc000f54000?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc001140f50 sp=0xc001140f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc001140fe0 sp=0xc001140f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc001140fe8 sp=0xc001140fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 65 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 2591 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0011416b0 sp=0xc001141690 pc=0x43f4ae runtime.chanrecv(0xc002151bc0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc001141728 sp=0xc0011416b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc001141750 sp=0xc001141728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0011417e0 sp=0xc001141750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0011417e8 sp=0xc0011417e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 65 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 2589 [chan receive]: runtime.gopark(0xc000d129b0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000507eb0 sp=0xc000507e90 pc=0x43f4ae runtime.chanrecv(0xc00041ae40, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000507f28 sp=0xc000507eb0 pc=0x40b60d runtime.chanrecv1(0xc000f348a0?, 0xc000f54000?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000507f50 sp=0xc000507f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc000507fe0 sp=0xc000507f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000507fe8 sp=0xc000507fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 65 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed [Info - 6:10:22 PM] true [Info - 6:10:22 PM] 2024/01/01 18:10:22 go info for /home/mike/Documents/Projects/Netbasis/apiarcade (go dir /home/mike/Documents/Projects/Netbasis/apiarcade) (go version go version go1.21.5 linux/amd64) (valid build configuration = true) (build flags: [-tags=dev]) (selected go env: [GO111MODULE=, GOCACHE=/home/mike/.cache/go-build, GOFLAGS=, GOMODCACHE=/home/mike/go/pkg/mod, GOPATH=/home/mike/go, GOPRIVATE=git2.networthservices.com/netbasis,git.netbasis.com/Netbasis,git.aax.dev/agora-altx, GOROOT=/usr/lib/go, GOWORK=]) [Info - 6:10:22 PM] 2024/01/01 18:10:22 go/packages.Load #1 snapshot=0 directory=file:///home/mike/Documents/Projects/Netbasis/apiarcade query=[/home/mike/Documents/Projects/Netbasis/apiarcade/... builtin] packages=27 [Info - 6:10:22 PM] 2024/01/01 18:10:22 go/packages.Load #1: updating metadata for 416 packages unexpected fault address 0x0 fatal error: fault [signal SIGSEGV: segmentation violation code=0x80 addr=0x0 pc=0xc91e9e] goroutine 140 [running]: runtime.throw({0xf6adf6?, 0x3200000000000000?}) /usr/lib/go/src/runtime/panic.go:1077 +0x5c fp=0xc0008a3af1 sp=0xc0008a3ac1 pc=0x43c5bc runtime.sigpanic() /usr/lib/go/src/runtime/signal_unix.go:875 +0x285 fp=0xc0008a3b51 sp=0xc0008a3af1 pc=0x453385 golang.org/x/tools/gopls/internal/lsp/cache.(*snapshot).Templates.func1({0x2f0000000000000a, 0x6b696d2f656d6f68}, {0x676b702f6f672f65?, 0x6361632f646f6d2f}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/snapshot.go:331 +0x9e fp=0xc0008a3b59 sp=0xc0008a3b51 pc=0xc91e9e runtime: g 140: unexpected return pc for golang.org/x/tools/gopls/internal/lsp/cache.(*snapshot).Templates.func1 called from 0x226f672e38667475 stack: frame={sp:0xc0008a3b51, fp:0xc0008a3b59} stack=[0xc00089a000,0xc00089c000) created by golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders in goroutine 94 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:397 +0x64d goroutine 1 [chan receive]: runtime.gopark(0xedad60?, 0x0?, 0xe8?, 0x9c?, 0x7f651f58f108?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000667440 sp=0xc000667420 pc=0x43f4ae runtime.chanrecv(0xc0002163c0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0006674b8 sp=0xc000667440 pc=0x40b60d runtime.chanrecv1(0xc0002ae410?, 0x1226428?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0006674e0 sp=0xc0006674b8 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream(0xc0000ad830, {0x1226428, 0xc000120ea0}, {0x1228070, 0xc0002ae410}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/lsprpc/lsprpc.go:109 +0x7bb fp=0xc000667670 sp=0xc0006674e0 pc=0xd5ecbb golang.org/x/tools/gopls/internal/lsp/cmd.(*Serve).Run(0xc00023a040, {0x1226428, 0xc0000ad7a0}, {0xc0000360b0?, 0x0?, 0x0?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cmd/serve.go:141 +0x922 fp=0xc000667868 sp=0xc000667670 pc=0xd77002 golang.org/x/tools/internal/tool.Run({0x1226428, 0xc0000ad7a0}, 0xc0003b2150, {0x12274a0?, 0xc00023a040}, {0xc0000360b0, 0x0, 0x0}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/tool/tool.go:192 +0x6a6 fp=0xc000667ad8 sp=0xc000667868 pc=0xbc4186 golang.org/x/tools/gopls/internal/lsp/cmd.(*Application).Run(0xc00023a000, {0x12263f0, 0x18715e0}, {0xc0000360b0?, 0x0, 0x0}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cmd/cmd.go:253 +0x1b1 fp=0xc000667bc8 sp=0xc000667ad8 pc=0xd67a51 golang.org/x/tools/internal/tool.Run({0x12263f0, 0x18715e0}, 0xc0003b20e0, {0x1226ee0?, 0xc00023a000}, {0xc0000360b0, 0x1, 0x1}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/tool/tool.go:192 +0x6a6 fp=0xc000667e38 sp=0xc000667bc8 pc=0xbc4186 golang.org/x/tools/internal/tool.Main({0x12263f0, 0x18715e0}, {0x1226ee0?, 0xc00023a000?}, {0xc0000360b0, 0x1, 0x1}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/tool/tool.go:93 +0x139 fp=0xc000667ef0 sp=0xc000667e38 pc=0xbc3979 main.main() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/main.go:29 +0x8b fp=0xc000667f40 sp=0xc000667ef0 pc=0xd7ec6b runtime.main() /usr/lib/go/src/runtime/proc.go:267 +0x2bb fp=0xc000667fe0 sp=0xc000667f40 pc=0x43f03b runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000667fe8 sp=0xc000667fe0 pc=0x472141 goroutine 2 [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006efa8 sp=0xc00006ef88 pc=0x43f4ae runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:404 runtime.forcegchelper() /usr/lib/go/src/runtime/proc.go:322 +0xb3 fp=0xc00006efe0 sp=0xc00006efa8 pc=0x43f313 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006efe8 sp=0xc00006efe0 pc=0x472141 created by runtime.init.6 in goroutine 1 /usr/lib/go/src/runtime/proc.go:310 +0x1a goroutine 3 [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006f778 sp=0xc00006f758 pc=0x43f4ae runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:404 runtime.bgsweep(0x0?) /usr/lib/go/src/runtime/mgcsweep.go:321 +0xdf fp=0xc00006f7c8 sp=0xc00006f778 pc=0x429a5f runtime.gcenable.func1() /usr/lib/go/src/runtime/mgc.go:200 +0x25 fp=0xc00006f7e0 sp=0xc00006f7c8 pc=0x41ebe5 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006f7e8 sp=0xc00006f7e0 pc=0x472141 created by runtime.gcenable in goroutine 1 /usr/lib/go/src/runtime/mgc.go:200 +0x66 goroutine 4 [GC scavenge wait]: runtime.gopark(0xb129a?, 0x4b47a53?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006ff70 sp=0xc00006ff50 pc=0x43f4ae runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:404 runtime.(*scavengerState).park(0x18418a0) /usr/lib/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc00006ffa0 sp=0xc00006ff70 pc=0x4272e9 runtime.bgscavenge(0x0?) /usr/lib/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc00006ffc8 sp=0xc00006ffa0 pc=0x427899 runtime.gcenable.func2() /usr/lib/go/src/runtime/mgc.go:201 +0x25 fp=0xc00006ffe0 sp=0xc00006ffc8 pc=0x41eb85 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006ffe8 sp=0xc00006ffe0 pc=0x472141 created by runtime.gcenable in goroutine 1 /usr/lib/go/src/runtime/mgc.go:201 +0xa5 goroutine 5 [finalizer wait]: runtime.gopark(0x0?, 0x10f6c90?, 0x0?, 0xa0?, 0x2000000020?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006e628 sp=0xc00006e608 pc=0x43f4ae runtime.runfinq() /usr/lib/go/src/runtime/mfinal.go:193 +0x107 fp=0xc00006e7e0 sp=0xc00006e628 pc=0x41dc67 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006e7e8 sp=0xc00006e7e0 pc=0x472141 created by runtime.createfing in goroutine 1 /usr/lib/go/src/runtime/mfinal.go:163 +0x3d goroutine 91 [select]: runtime.gopark(0xc000070790?, 0x2?, 0x20?, 0xd1?, 0xc000070774?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000070618 sp=0xc0000705f8 pc=0x43f4ae runtime.selectgo(0xc000070790, 0xc000070770, 0xc0000707a0?, 0x0, 0xa00000000?, 0x1) /usr/lib/go/src/runtime/select.go:327 +0x725 fp=0xc000070738 sp=0xc000070618 pc=0x44f8e5 golang.org/x/tools/gopls/internal/lsp/cache.(*parseCache).gc(0xc0002ae460) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/parse_cache.go:261 +0xbc fp=0xc0000707c8 sp=0xc000070738 pc=0xc8a6dc golang.org/x/tools/gopls/internal/lsp/cache.newParseCache.func1() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/parse_cache.go:118 +0x25 fp=0xc0000707e0 sp=0xc0000707c8 pc=0xc89545 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000707e8 sp=0xc0000707e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/cache.newParseCache in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/parse_cache.go:118 +0xc5 goroutine 90 [select]: runtime.gopark(0xc00006a798?, 0x2?, 0x9c?, 0x0?, 0xc00006a744?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006a5e8 sp=0xc00006a5c8 pc=0x43f4ae runtime.selectgo(0xc00006a798, 0xc00006a740, 0xc00006a780?, 0x0, 0xc0000dba80?, 0x1) /usr/lib/go/src/runtime/select.go:327 +0x725 fp=0xc00006a708 sp=0xc00006a5e8 pc=0x44f8e5 golang.org/x/tools/internal/fakenet.(*connFeeder).run(0xc0000ada70) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:115 +0x93 fp=0xc00006a7c8 sp=0xc00006a708 pc=0xd63953 golang.org/x/tools/internal/fakenet.NewConn.func2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:27 +0x25 fp=0xc00006a7e0 sp=0xc00006a7c8 pc=0xd632e5 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006a7e8 sp=0xc00006a7e0 pc=0x472141 created by golang.org/x/tools/internal/fakenet.NewConn in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:27 +0x396 goroutine 110 [GC worker (idle)]: runtime.gopark(0x1872a80?, 0x1?, 0xdf?, 0x34?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00029e750 sp=0xc00029e730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00029e7e0 sp=0xc00029e750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00029e7e8 sp=0xc00029e7e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 89 [syscall]: syscall.Syscall(0x43f4ae?, 0x1?, 0x800000?, 0x7ffff800000?) /usr/lib/go/src/syscall/syscall_linux.go:69 +0x25 fp=0xc00006adc0 sp=0xc00006ad50 pc=0x489005 syscall.read(0xc00004c0c0?, {0xc0001d3000?, 0xc00006ae48?, 0x1010040acec?}) /usr/lib/go/src/syscall/zsyscall_linux_amd64.go:721 +0x38 fp=0xc00006ae00 sp=0xc00006adc0 pc=0x487038 syscall.Read(...) /usr/lib/go/src/syscall/syscall_unix.go:181 internal/poll.ignoringEINTRIO(...) /usr/lib/go/src/internal/poll/fd_unix.go:736 internal/poll.(*FD).Read(0xc00004c0c0, {0xc0001d3000, 0x1000, 0x1000}) /usr/lib/go/src/internal/poll/fd_unix.go:160 +0x2ae fp=0xc00006ae98 sp=0xc00006ae00 pc=0x4af9ce os.(*File).read(...) /usr/lib/go/src/os/file_posix.go:29 os.(*File).Read(0xc000072028, {0xc0001d3000?, 0x2?, 0x2?}) /usr/lib/go/src/os/file.go:118 +0x52 fp=0xc00006aed8 sp=0xc00006ae98 pc=0x4baaf2 io.ReadCloser.Read-fm({0xc0001d3000?, 0xc00006af40?, 0xc00006af80?}) :1 +0x36 fp=0xc00006af08 sp=0xc00006aed8 pc=0xd63c36 golang.org/x/tools/internal/fakenet.(*connFeeder).run(0xc0000ad950) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:121 +0xbb fp=0xc00006afc8 sp=0xc00006af08 pc=0xd6397b golang.org/x/tools/internal/fakenet.NewConn.func1() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:26 +0x25 fp=0xc00006afe0 sp=0xc00006afc8 pc=0xd63345 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006afe8 sp=0xc00006afe0 pc=0x472141 created by golang.org/x/tools/internal/fakenet.NewConn in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:26 +0x34a goroutine 109 [GC worker (idle)]: runtime.gopark(0x1d008c2e34ba?, 0x1?, 0x35?, 0xfb?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006b750 sp=0xc00006b730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00006b7e0 sp=0xc00006b750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006b7e8 sp=0xc00006b7e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 108 [GC worker (idle)]: runtime.gopark(0x1d008ecb40ad?, 0x3?, 0x2d?, 0x26?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006bf50 sp=0xc00006bf30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00006bfe0 sp=0xc00006bf50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006bfe8 sp=0xc00006bfe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 73 [GC worker (idle)]: runtime.gopark(0x1d008ec52844?, 0x3?, 0xd7?, 0x1c?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000071750 sp=0xc000071730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0000717e0 sp=0xc000071750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000717e8 sp=0xc0000717e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 106 [GC worker (idle)]: runtime.gopark(0x40b0eb?, 0xa00000000?, 0xa0?, 0xa7?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00029a750 sp=0xc00029a730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00029a7e0 sp=0xc00029a750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00029a7e8 sp=0xc00029a7e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 107 [GC worker (idle)]: runtime.gopark(0x1d008ecf9045?, 0x1?, 0xaf?, 0xc1?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00029af50 sp=0xc00029af30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00029afe0 sp=0xc00029af50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00029afe8 sp=0xc00029afe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 74 [GC worker (idle)]: runtime.gopark(0x1d008eca5141?, 0x3?, 0xdd?, 0x1d?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006c750 sp=0xc00006c730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00006c7e0 sp=0xc00006c750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006c7e8 sp=0xc00006c7e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 75 [GC worker (idle)]: runtime.gopark(0x1d008ecea455?, 0x1?, 0x30?, 0x24?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006cf50 sp=0xc00006cf30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00006cfe0 sp=0xc00006cf50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006cfe8 sp=0xc00006cfe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 76 [GC worker (idle)]: runtime.gopark(0x1d008ece9de8?, 0x1?, 0xa7?, 0x15?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006d750 sp=0xc00006d730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00006d7e0 sp=0xc00006d750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006d7e8 sp=0xc00006d7e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 111 [GC worker (idle)]: runtime.gopark(0x1d008eca5efd?, 0x1?, 0xb7?, 0xc4?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00029ef50 sp=0xc00029ef30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00029efe0 sp=0xc00029ef50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00029efe8 sp=0xc00029efe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 77 [GC worker (idle)]: runtime.gopark(0x1d008cd884bc?, 0x1?, 0x3e?, 0xdd?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006df50 sp=0xc00006df30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00006dfe0 sp=0xc00006df50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006dfe8 sp=0xc00006dfe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 78 [GC worker (idle)]: runtime.gopark(0x1d0081a3f507?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000418750 sp=0xc000418730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0004187e0 sp=0xc000418750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0004187e8 sp=0xc0004187e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 79 [sleep]: runtime.gopark(0x1d008dd0e363?, 0xedd252dc4?, 0x20?, 0x17?, 0x34b79419?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000083888 sp=0xc000083868 pc=0x43f4ae time.Sleep(0x5f5e100) /usr/lib/go/src/runtime/time.go:195 +0x125 fp=0xc0000838c8 sp=0xc000083888 pc=0x46ebc5 golang.org/x/tools/gopls/internal/lsp/filecache.gc.func1({0xc00163b420, 0x68}, {0x1228028, 0xc001639450}, {0x0?, 0x0?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:478 +0x2d3 fp=0xc000083990 sp=0xc0000838c8 pc=0xbd29f3 path/filepath.walk({0xc00163b420, 0x68}, {0x1228028, 0xc001639450}, 0xc000083e80) /usr/lib/go/src/path/filepath/path.go:477 +0xff fp=0xc000083a58 sp=0xc000083990 pc=0x5b267f path/filepath.walk({0xc00033d7a0, 0x23}, {0x1228028, 0xc0016352b0}, 0xc000083e80) /usr/lib/go/src/path/filepath/path.go:501 +0x257 fp=0xc000083b20 sp=0xc000083a58 pc=0x5b27d7 path/filepath.walk({0xc00030a1a0, 0x20}, {0x1228028, 0xc0002eeb60}, 0xc000083e80) /usr/lib/go/src/path/filepath/path.go:501 +0x257 fp=0xc000083be8 sp=0xc000083b20 pc=0x5b27d7 path/filepath.walk({0xc000310078, 0x17}, {0x1228028, 0xc0002ee9c0}, 0xc000083e80) /usr/lib/go/src/path/filepath/path.go:501 +0x257 fp=0xc000083cb0 sp=0xc000083be8 pc=0x5b27d7 path/filepath.Walk({0xc000310078, 0x17}, 0xc000083e80) /usr/lib/go/src/path/filepath/path.go:572 +0x66 fp=0xc000083d00 sp=0xc000083cb0 pc=0x5b2ba6 golang.org/x/tools/gopls/internal/lsp/filecache.gc({0xc000310078, 0x17}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:451 +0x1ce fp=0xc000083fc0 sp=0xc000083d00 pc=0xbd228e golang.org/x/tools/gopls/internal/lsp/filecache.getCacheDir.func1.1() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:351 +0x25 fp=0xc000083fe0 sp=0xc000083fc0 pc=0xbd3545 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000083fe8 sp=0xc000083fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/filecache.getCacheDir.func1 in goroutine 88 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:351 +0x1af goroutine 92 [select]: runtime.gopark(0xc000459a00?, 0x2?, 0x96?, 0x1?, 0xc0004599bc?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000661868 sp=0xc000661848 pc=0x43f4ae runtime.selectgo(0xc000661a00, 0xc0004599b8, 0x0?, 0x0, 0xc000340019?, 0x1) /usr/lib/go/src/runtime/select.go:327 +0x725 fp=0xc000661988 sp=0xc000661868 pc=0x44f8e5 golang.org/x/tools/internal/fakenet.(*connFeeder).do(...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:103 golang.org/x/tools/internal/fakenet.(*fakeConn).Read(0x4549cf?, {0xc0001d3000?, 0x4?, 0x0?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:67 +0x110 fp=0xc000661a50 sp=0xc000661988 pc=0xd63510 bufio.(*Reader).fill(0xc000507a40) /usr/lib/go/src/bufio/bufio.go:113 +0x103 fp=0xc000661a88 sp=0xc000661a50 pc=0x5a3263 bufio.(*Reader).ReadSlice(0xc000507a40, 0x50?) /usr/lib/go/src/bufio/bufio.go:379 +0x29 fp=0xc000661ad8 sp=0xc000661a88 pc=0x5a3d69 bufio.(*Reader).collectFragments(0xebc6e0?, 0x90?) /usr/lib/go/src/bufio/bufio.go:454 +0x6d fp=0xc000661b98 sp=0xc000661ad8 pc=0x5a418d bufio.(*Reader).ReadString(0xc000340000?, 0xa0?) /usr/lib/go/src/bufio/bufio.go:501 +0x1f fp=0xc000661c60 sp=0xc000661b98 pc=0x5a455f golang.org/x/tools/internal/jsonrpc2.(*headerStream).Read(0xc000498558, {0x1226428, 0xc000120ea0}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/stream.go:110 +0xa5 fp=0xc000661cf0 sp=0xc000661c60 pc=0x5ac405 golang.org/x/tools/internal/jsonrpc2.(*conn).run(0xc0002ae410, {0x1226428, 0xc000120ea0}, 0xc0000122a0) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:196 +0xab fp=0xc000661fb0 sp=0xc000661cf0 pc=0x5a8f0b golang.org/x/tools/internal/jsonrpc2.(*conn).Go.func1() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:189 +0x2c fp=0xc000661fe0 sp=0xc000661fb0 pc=0x5a8e2c runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000661fe8 sp=0xc000661fe0 pc=0x472141 created by golang.org/x/tools/internal/jsonrpc2.(*conn).Go in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:189 +0xa5 goroutine 94 [runnable]: syscall.Syscall(0x18?, 0x1e60?, 0x1a0?, 0x0?) /usr/lib/go/src/syscall/syscall_linux.go:69 +0x25 fp=0xc00068c5d0 sp=0xc00068c560 pc=0x489005 syscall.Close(0x0?) /usr/lib/go/src/syscall/zsyscall_linux_amd64.go:320 +0x25 fp=0xc00068c600 sp=0xc00068c5d0 pc=0x4867c5 internal/poll.(*SysFile).destroy(...) /usr/lib/go/src/internal/poll/fd_unixjs.go:24 internal/poll.(*FD).destroy(0xc0024aa000) /usr/lib/go/src/internal/poll/fd_unix.go:81 +0x51 fp=0xc00068c630 sp=0xc00068c600 pc=0x4af431 internal/poll.(*FD).decref(0x181c060?) /usr/lib/go/src/internal/poll/fd_mutex.go:213 +0x53 fp=0xc00068c650 sp=0xc00068c630 pc=0x4ae353 internal/poll.(*FD).Close(0xc0024aa000) /usr/lib/go/src/internal/poll/fd_unix.go:104 +0x45 fp=0xc00068c678 sp=0xc00068c650 pc=0x4af4c5 os.(*file).close(0xc0024aa000) /usr/lib/go/src/os/file_unix.go:315 +0x98 fp=0xc00068c6d0 sp=0xc00068c678 pc=0x4bdc18 os.(*File).Close(...) /usr/lib/go/src/os/file_posix.go:23 path/filepath.readDir({0xc002f662a0?, 0x51?}) /usr/lib/go/src/path/filepath/path.go:588 +0x6b fp=0xc00068c750 sp=0xc00068c6d0 pc=0x5b2ccb path/filepath.walkDir({0xc002f662a0, 0x51}, {0x1226578, 0xc000989a80}, 0xc00068caf0) /usr/lib/go/src/path/filepath/path.go:450 +0x105 fp=0xc00068c810 sp=0xc00068c750 pc=0x5b2365 path/filepath.walkDir({0xc0006fa690, 0x4c}, {0x1226578, 0xc000834340}, 0xc00068caf0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc00068c8d0 sp=0xc00068c810 pc=0x5b24e7 path/filepath.walkDir({0xc0007b8b00, 0x40}, {0x1226578, 0xc000308400}, 0xc00068caf0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc00068c990 sp=0xc00068c8d0 pc=0x5b24e7 path/filepath.walkDir({0xc000628887, 0x33}, {0x1226700, 0xc0007a8430}, 0xc00068caf0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc00068ca50 sp=0xc00068c990 pc=0x5b24e7 path/filepath.WalkDir({0xc000628887, 0x33}, 0xc00063caf0) /usr/lib/go/src/path/filepath/path.go:532 +0xaf fp=0xc00068cab0 sp=0xc00068ca50 pc=0x5b296f golang.org/x/tools/gopls/internal/lsp/cache.findModules({0xc000628880, 0x3a}, 0xc0007a8410, 0x2) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/workspace.go:98 +0x125 fp=0xc00068cb48 sp=0xc00068cab0 pc=0xcaad05 golang.org/x/tools/gopls/internal/lsp/cache.findWorkspaceModFile({0x1226428, 0xc00053f1d0}, {0xc000628880, 0x3a}, {0x121e8c0, 0xc000507aa0}, 0x0?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/view.go:1032 +0xd6 fp=0xc00068cc38 sp=0xc00068cb48 pc=0xca8ab6 golang.org/x/tools/gopls/internal/lsp/cache.(*Session).getWorkspaceInformation(0xc000507aa0, {0x1226428, 0xc00053f1d0}, {0xc000628880, _}, _) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/view.go:984 +0x53d fp=0xc00068ce48 sp=0xc00068cc38 pc=0xca863d golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView(0xc000507aa0, {0x1226428, 0xc00053f1d0}, {0xc000111a60, 0xc}, {0xc000628880?, 0x0?}, 0xc000754000, 0x0) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/session.go:104 +0xa5 fp=0xc00068d300 sp=0xc00068ce48 pc=0xc8c7e5 golang.org/x/tools/gopls/internal/lsp/cache.(*Session).NewView(0xc000507aa0, {0x1226428, 0xc00053f1d0}, {0xc000111a60, 0xc}, {0xc000628880, 0x3a}, 0xc00061c7f0?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/session.go:87 +0x265 fp=0xc00068d3e8 sp=0xc00068d300 pc=0xc8c465 golang.org/x/tools/gopls/internal/lsp.(*Server).addView(0xc000194000, {0x1226428, 0xc00053f1d0}, {0xc000111a60, 0xc}, {0xc000628880, 0x3a}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/workspace.go:44 +0x165 fp=0xc00068d448 sp=0xc00068d3e8 pc=0xd59a85 golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders(0xc000194000, {0x1226428?, 0xc00053f1d0}, {0xc00071f000, 0x26, 0xc0001c17c0?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:374 +0x369 fp=0xc00068d758 sp=0xc00068d448 pc=0xd43ec9 golang.org/x/tools/gopls/internal/lsp.(*Server).initialized(0xc000194000, {0x1226428?, 0xc0003078f0?}, 0xc000525290?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:220 +0x2cd fp=0xc00068d850 sp=0xc00068d758 pc=0xd431cd golang.org/x/tools/gopls/internal/lsp.(*Server).Initialized(0xc000538c50?, {0x1226428?, 0xc0003078f0?}, 0xdd3500?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/server_gen.go:152 +0x1d fp=0xc00068d880 sp=0xc00068d850 pc=0xd54e3d golang.org/x/tools/gopls/internal/lsp/protocol.serverDispatch({0x1226428, 0xc0003078f0}, {0x1238860, 0xc000194000}, 0xc00053f080, {0x1226658, 0xc000307530}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/tsserver.go:191 +0x5d4 fp=0xc00068daf8 sp=0xc00068d880 pc=0x5ed834 golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream.ServerHandler.func3({0x1226428, 0xc0003078f0}, 0xc00053f080, {0x1226658, 0xc000307530}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/protocol.go:157 +0x7e fp=0xc00068db58 sp=0xc00068daf8 pc=0xd5fa3e golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream.handshaker.func4({0x1226428, 0xc0003078f0}, 0xc00053f080, {0x1226658?, 0xc000307530?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/lsprpc/lsprpc.go:521 +0x923 fp=0xc00068dee8 sp=0xc00068db58 pc=0xd5f7a3 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.MustReplyHandler.func1({0x1226428, 0xc0003078f0}, 0xc000012690, {0x1226658?, 0xc000307530?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:35 +0xe5 fp=0xc00068df50 sp=0xc00068dee8 pc=0x5e1e45 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:103 +0x96 fp=0xc00068dfe0 sp=0xc00068df50 pc=0x5e1c56 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00068dfe8 sp=0xc00068dfe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 92 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 95 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0002a0eb0 sp=0xc0002a0e90 pc=0x43f4ae runtime.chanrecv(0xc0002165a0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0002a0f28 sp=0xc0002a0eb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0002a0f50 sp=0xc0002a0f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0002a0fe0 sp=0xc0002a0f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002a0fe8 sp=0xc0002a0fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 92 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 96 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0002a16b0 sp=0xc0002a1690 pc=0x43f4ae runtime.chanrecv(0xc000216660, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0002a1728 sp=0xc0002a16b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0002a1750 sp=0xc0002a1728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0002a17e0 sp=0xc0002a1750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002a17e8 sp=0xc0002a17e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 92 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 97 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0002a1eb0 sp=0xc0002a1e90 pc=0x43f4ae runtime.chanrecv(0xc0002166c0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0002a1f28 sp=0xc0002a1eb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0002a1f50 sp=0xc0002a1f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0002a1fe0 sp=0xc0002a1f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002a1fe8 sp=0xc0002a1fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 92 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 114 [chan receive]: runtime.gopark(0x1841720?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00029d6b0 sp=0xc00029d690 pc=0x43f4ae runtime.chanrecv(0xc000216720, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00029d728 sp=0xc00029d6b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00029d750 sp=0xc00029d728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00029d7e0 sp=0xc00029d750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00029d7e8 sp=0xc00029d7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 92 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 115 [chan receive]: runtime.gopark(0x0?, 0xc000310078?, 0x78?, 0x0?, 0xc000124000?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000070eb0 sp=0xc000070e90 pc=0x43f4ae runtime.chanrecv(0xc000216780, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000070f28 sp=0xc000070eb0 pc=0x40b60d runtime.chanrecv1(0x40b0eb?, 0x300000a00000000?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000070f50 sp=0xc000070f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc000070fe0 sp=0xc000070f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000070fe8 sp=0xc000070fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 92 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 116 [chan receive]: runtime.gopark(0xc00003a240?, 0x26?, 0x3?, 0x0?, 0x10000c0000f31e0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000071eb0 sp=0xc000071e90 pc=0x43f4ae runtime.chanrecv(0xc0002167e0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000071f28 sp=0xc000071eb0 pc=0x40b60d runtime.chanrecv1(0x40b0eb?, 0xa00000000?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000071f50 sp=0xc000071f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc000071fe0 sp=0xc000071f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000071fe8 sp=0xc000071fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 92 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 117 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00041b6b0 sp=0xc00041b690 pc=0x43f4ae runtime.chanrecv(0xc000216840, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00041b728 sp=0xc00041b6b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00041b750 sp=0xc00041b728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00041b7e0 sp=0xc00041b750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00041b7e8 sp=0xc00041b7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 92 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 118 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00041beb0 sp=0xc00041be90 pc=0x43f4ae runtime.chanrecv(0xc0002168a0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00041bf28 sp=0xc00041beb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00041bf50 sp=0xc00041bf28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00041bfe0 sp=0xc00041bf50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00041bfe8 sp=0xc00041bfe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 92 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 119 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00029b6b0 sp=0xc00029b690 pc=0x43f4ae runtime.chanrecv(0xc000216900, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00029b728 sp=0xc00029b6b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00029b750 sp=0xc00029b728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00029b7e0 sp=0xc00029b750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00029b7e8 sp=0xc00029b7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 92 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 120 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00029beb0 sp=0xc00029be90 pc=0x43f4ae runtime.chanrecv(0xc000216960, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00029bf28 sp=0xc00029beb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00029bf50 sp=0xc00029bf28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00029bfe0 sp=0xc00029bf50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00029bfe8 sp=0xc00029bfe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 92 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 121 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00029c6b0 sp=0xc00029c690 pc=0x43f4ae runtime.chanrecv(0xc0002169c0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00029c728 sp=0xc00029c6b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00029c750 sp=0xc00029c728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00029c7e0 sp=0xc00029c750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00029c7e8 sp=0xc00029c7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 92 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 139 [runnable]: golang.org/x/tools/internal/event/core.(*Event).Find(0xc000253340?, {0x1224490?, 0x181bd00?}) :1 +0x31f fp=0xc000688568 sp=0xc000688560 pc=0x50fa7f golang.org/x/tools/internal/event/label.mapChain.Find({{0xc0002f5380?, 0xf77538?, 0x0?}}, {0x1224490, 0x181bd00}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/label/label.go:176 +0x9c fp=0xc000688648 sp=0xc000688568 pc=0x50bd1c golang.org/x/tools/internal/event/label.(*mapChain).Find(0xdfbb60?, {0x1224490?, 0x181bd00?}) :1 +0x65 fp=0xc0006886d0 sp=0xc000688648 pc=0x50c665 golang.org/x/tools/internal/event/label.mapChain.Find({{0xc000330a00?, 0xf77538?, 0x0?}}, {0x1224490, 0x181bd00}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/label/label.go:176 +0x9c fp=0xc0006887b0 sp=0xc0006886d0 pc=0x50bd1c golang.org/x/tools/internal/event/label.(*mapChain).Find(0x16?, {0x1224490?, 0x181bd00?}) :1 +0x65 fp=0xc000688838 sp=0xc0006887b0 pc=0x50c665 golang.org/x/tools/internal/event/label.mapChain.Find({{0xc000330a20?, 0x1?, 0xdbac29?}}, {0x1224490, 0x181bd00}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/label/label.go:176 +0x9c fp=0xc000688918 sp=0xc000688838 pc=0x50bd1c golang.org/x/tools/internal/event/label.(*mapChain).Find(0x1000000408308?, {0x1224490?, 0x181bd00?}) :1 +0x65 fp=0xc0006889a0 sp=0xc000688918 pc=0x50c665 golang.org/x/tools/internal/event/keys.(*String).Get(0xc0027563f0?, {0x121ebc0?, 0xc000b9a0c0?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/keys/keys.go:485 +0x42 fp=0xc000688a78 sp=0xc0006889a0 pc=0x50da22 golang.org/x/tools/internal/event/export.(*Printer).WriteEvent(0xc002751f80, {0x121dc00, 0xc0027563f0}, {{0xc15cf67f9d03f64e, 0xf3ad5c2, 0x1841720}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, ...}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/export/printer.go:24 +0x1aa fp=0xc000688ec8 sp=0xc000688a78 pc=0x54c1ca golang.org/x/tools/gopls/internal/lsp/debug.formatEvent({0x0?, 0x0?}, {{0xc15cf67f9d03f64e, 0xf3ad5c2, 0x1841720}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, 0xf77538}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/debug/trace.go:174 +0x9a fp=0xc000688fb0 sp=0xc000688ec8 pc=0xce615a golang.org/x/tools/gopls/internal/lsp/debug.makeInstanceExporter.StdTrace.func2({0x1226428, 0xc002756390}, {{0xc15cf67f9d03f64e, 0xf3ad5c2, 0x1841720}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, 0xf77538}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/debug/trace.go:153 +0x1a9 fp=0xc0006890b8 sp=0xc000688fb0 pc=0xce4e29 golang.org/x/tools/gopls/internal/lsp/debug.makeInstanceExporter.(*Config).Exporter.func3({0x1226428, 0xc002756390}, {{0xc15cf67f9d03f64e, 0xf3ad5c2, 0x1841720}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, 0xf77538}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/export/metric/exporter.go:38 +0x176 fp=0xc000689318 sp=0xc0006890b8 pc=0xce45f6 golang.org/x/tools/gopls/internal/lsp/debug.makeInstanceExporter.Spans.func4({0x1226428, 0xc002756360}, {{0xc15cf67f9d03f64e, 0xf3ad5c2, 0x1841720}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, 0xf77538}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/export/trace.go:84 +0x5a6 fp=0xc000689440 sp=0xc000689318 pc=0xce4426 golang.org/x/tools/gopls/internal/lsp/debug.makeInstanceExporter.Labels.func5({0x12265b0, 0xc0002f3250}, {{0xc15cf67f9d03f64e, 0xf3ad5c2, 0x1841720}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, 0xf77538}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/export/tag.go:35 +0x2d2 fp=0xc000689560 sp=0xc000689440 pc=0xce3e12 golang.org/x/tools/gopls/internal/lsp/debug.init.0.makeGlobalExporter.func1({0x12265b0, 0xc0002f3250}, {{0xc15cf67f9d03f64e, 0xf3ad5c2, 0x1841720}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, 0xf77538}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/debug/serve.go:533 +0x28d fp=0xc000689668 sp=0xc000689560 pc=0xce056d golang.org/x/tools/internal/event/core.deliver({0x12265b0, 0xc0002f3250}, 0xc0000acc90, {{0xc15cf67f9d03f64e, 0xf3ad5c2, 0x1841720}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, ...}}, ...}, ...}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/core/export.go:45 +0xbb fp=0xc000689740 sp=0xc000689668 pc=0x50f31b golang.org/x/tools/internal/event/core.ExportPair({_, _}, {{0x0, 0x0, 0x0}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, 0xf77538}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/core/export.go:68 +0x108 fp=0xc000689830 sp=0xc000689740 pc=0x50f488 golang.org/x/tools/internal/event.Start({0x12265b0?, 0xc0002f3250?}, {0xf77538?, 0xc0003309e0?}, {0xc0002ae000?, 0x1?, 0x6?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/event.go:91 +0x358 fp=0xc000689c68 sp=0xc000689830 pc=0x510f58 golang.org/x/tools/internal/jsonrpc2.(*conn).Notify(0xc0003309e0?, {0x12265b0, 0xc0002f3250}, {0xf77538, 0xa}, {0xdd3b40?, 0xc0003309e0?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:85 +0x336 fp=0xc000689e78 sp=0xc000689c68 pc=0x5a7876 golang.org/x/tools/gopls/internal/lsp/protocol.clientConn.Notify(...) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/protocol.go:60 golang.org/x/tools/gopls/internal/lsp/protocol.(*clientConn).Notify(0xc0003309e0?, {0x12265b0?, 0xc0002f3250?}, {0xf77538?, 0x20?}, {0xdd3b40?, 0xc0003309e0?}) :1 +0x46 fp=0xc000689ec0 sp=0xc000689e78 pc=0x5fb686 golang.org/x/tools/gopls/internal/lsp/protocol.(*clientDispatcher).Progress(0xeed260?, {0x12265b0?, 0xc0002f3250?}, 0x1226428?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/tsclient.go:177 +0x3b fp=0xc000689f08 sp=0xc000689ec0 pc=0x5e3c7b golang.org/x/tools/gopls/internal/lsp/progress.(*WorkDone).End(0xc0002ae550, {0x1226428?, 0xc00053f1d0?}, {0xfa46b2, 0x1a}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/progress/progress.go:234 +0x15b fp=0xc000689f80 sp=0xc000689f08 pc=0x77ccdb golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders.func2() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:390 +0x6d fp=0xc000689fe0 sp=0xc000689f80 pc=0xd4468d runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000689fe8 sp=0xc000689fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders in goroutine 94 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:388 +0x57c [Error - 6:10:22 PM] [Info - 6:15:34 PM] 2024/01/01 18:15:34 go info for /home/mike/Documents/Projects/Netbasis/apiarcade (go dir /home/mike/Documents/Projects/Netbasis/apiarcade) (go version go version go1.21.5 linux/amd64) (valid build configuration = true) (build flags: [-tags=dev]) (selected go env: [GO111MODULE=, GOCACHE=/home/mike/.cache/go-build, GOFLAGS=, GOMODCACHE=/home/mike/go/pkg/mod, GOPATH=/home/mike/go, GOPRIVATE=git2.networthservices.com/netbasis,git.netbasis.com/Netbasis,git.aax.dev/agora-altx, GOROOT=/usr/lib/go, GOWORK=]) [Info - 6:15:34 PM] 2024/01/01 18:15:34 go/packages.Load #1 snapshot=0 directory=file:///home/mike/Documents/Projects/Netbasis/apiarcade query=[/home/mike/Documents/Projects/Netbasis/apiarcade/... builtin] packages=27 [Info - 6:15:34 PM] 2024/01/01 18:15:34 go/packages.Load #1: updating metadata for 416 packages unexpected fault address 0x0 fatal error: fault [signal SIGSEGV: segmentation violation code=0x80 addr=0x0 pc=0xc91e9e] goroutine 127 [running]: runtime.throw({0xf6adf6?, 0x7265203b29347069?}) /usr/lib/go/src/runtime/panic.go:1077 +0x5c fp=0xc000a89ac1 sp=0xc000a89a91 pc=0x43c5bc runtime.sigpanic() /usr/lib/go/src/runtime/signal_unix.go:875 +0x285 fp=0xc000a89b21 sp=0xc000a89ac1 pc=0x453385 golang.org/x/tools/gopls/internal/lsp/cache.(*snapshot).Templates.func1({0x69202c6328504455, 0x64646167202c6966}, {0x65203b2950492e72?, 0x696e203d21207272}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/snapshot.go:331 +0x9e fp=0xc000a89b29 sp=0xc000a89b21 pc=0xc91e9e runtime: g 127: unexpected return pc for golang.org/x/tools/gopls/internal/lsp/cache.(*snapshot).Templates.func1 called from 0x7473616369746c75 stack: frame={sp:0xc000a89b21, fp:0xc000a89b29} stack=[0xc000a80000,0xc000a82000) created by golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders in goroutine 132 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:397 +0x64d goroutine 1 [chan receive]: runtime.gopark(0xedad60?, 0x0?, 0x68?, 0xb8?, 0x7f4dedb2d5b8?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000a83440 sp=0xc000a83420 pc=0x43f4ae runtime.chanrecv(0xc00012c3c0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000a834b8 sp=0xc000a83440 pc=0x40b60d runtime.chanrecv1(0xc0002be280?, 0x1226428?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000a834e0 sp=0xc000a834b8 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream(0xc000358f00, {0x1226428, 0xc000358b70}, {0x1228070, 0xc0002be280}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/lsprpc/lsprpc.go:109 +0x7bb fp=0xc000a83670 sp=0xc000a834e0 pc=0xd5ecbb golang.org/x/tools/gopls/internal/lsp/cmd.(*Serve).Run(0xc000426180, {0x1226428, 0xc000358e70}, {0xc0000360b0?, 0x0?, 0x0?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cmd/serve.go:141 +0x922 fp=0xc000a83868 sp=0xc000a83670 pc=0xd77002 golang.org/x/tools/internal/tool.Run({0x1226428, 0xc000358e70}, 0xc000450070, {0x12274a0?, 0xc000426180}, {0xc0000360b0, 0x0, 0x0}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/tool/tool.go:192 +0x6a6 fp=0xc000a83ad8 sp=0xc000a83868 pc=0xbc4186 golang.org/x/tools/gopls/internal/lsp/cmd.(*Application).Run(0xc000426140, {0x12263f0, 0x18715e0}, {0xc0000360b0?, 0x0, 0x0}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cmd/cmd.go:253 +0x1b1 fp=0xc000a83bc8 sp=0xc000a83ad8 pc=0xd67a51 golang.org/x/tools/internal/tool.Run({0x12263f0, 0x18715e0}, 0xc000450000, {0x1226ee0?, 0xc000426140}, {0xc0000360b0, 0x1, 0x1}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/tool/tool.go:192 +0x6a6 fp=0xc000a83e38 sp=0xc000a83bc8 pc=0xbc4186 golang.org/x/tools/internal/tool.Main({0x12263f0, 0x18715e0}, {0x1226ee0?, 0xc000426140?}, {0xc0000360b0, 0x1, 0x1}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/tool/tool.go:93 +0x139 fp=0xc000a83ef0 sp=0xc000a83e38 pc=0xbc3979 main.main() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/main.go:29 +0x8b fp=0xc000a83f40 sp=0xc000a83ef0 pc=0xd7ec6b runtime.main() /usr/lib/go/src/runtime/proc.go:267 +0x2bb fp=0xc000a83fe0 sp=0xc000a83f40 pc=0x43f03b runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000a83fe8 sp=0xc000a83fe0 pc=0x472141 goroutine 2 [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006efa8 sp=0xc00006ef88 pc=0x43f4ae runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:404 runtime.forcegchelper() /usr/lib/go/src/runtime/proc.go:322 +0xb3 fp=0xc00006efe0 sp=0xc00006efa8 pc=0x43f313 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006efe8 sp=0xc00006efe0 pc=0x472141 created by runtime.init.6 in goroutine 1 /usr/lib/go/src/runtime/proc.go:310 +0x1a goroutine 3 [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006f778 sp=0xc00006f758 pc=0x43f4ae runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:404 runtime.bgsweep(0x0?) /usr/lib/go/src/runtime/mgcsweep.go:321 +0xdf fp=0xc00006f7c8 sp=0xc00006f778 pc=0x429a5f runtime.gcenable.func1() /usr/lib/go/src/runtime/mgc.go:200 +0x25 fp=0xc00006f7e0 sp=0xc00006f7c8 pc=0x41ebe5 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006f7e8 sp=0xc00006f7e0 pc=0x472141 created by runtime.gcenable in goroutine 1 /usr/lib/go/src/runtime/mgc.go:200 +0x66 goroutine 4 [GC scavenge wait]: runtime.gopark(0x1b759b?, 0x1a8ad49?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006ff70 sp=0xc00006ff50 pc=0x43f4ae runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:404 runtime.(*scavengerState).park(0x18418a0) /usr/lib/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc00006ffa0 sp=0xc00006ff70 pc=0x4272e9 runtime.bgscavenge(0x0?) /usr/lib/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc00006ffc8 sp=0xc00006ffa0 pc=0x427899 runtime.gcenable.func2() /usr/lib/go/src/runtime/mgc.go:201 +0x25 fp=0xc00006ffe0 sp=0xc00006ffc8 pc=0x41eb85 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006ffe8 sp=0xc00006ffe0 pc=0x472141 created by runtime.gcenable in goroutine 1 /usr/lib/go/src/runtime/mgc.go:201 +0xa5 goroutine 5 [finalizer wait]: runtime.gopark(0x0?, 0x10f6c90?, 0xa0?, 0xc1?, 0x2000000020?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006e628 sp=0xc00006e608 pc=0x43f4ae runtime.runfinq() /usr/lib/go/src/runtime/mfinal.go:193 +0x107 fp=0xc00006e7e0 sp=0xc00006e628 pc=0x41dc67 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006e7e8 sp=0xc00006e7e0 pc=0x472141 created by runtime.createfing in goroutine 1 /usr/lib/go/src/runtime/mfinal.go:163 +0x3d goroutine 89 [GC worker (idle)]: runtime.gopark(0x1d494a5650a4?, 0x1?, 0x4e?, 0x2e?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000070f50 sp=0xc000070f30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc000070fe0 sp=0xc000070f50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000070fe8 sp=0xc000070fe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 79 [GC worker (idle)]: runtime.gopark(0x1d494b348bd9?, 0x3?, 0x39?, 0x7?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000071750 sp=0xc000071730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0000717e0 sp=0xc000071750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000717e8 sp=0xc0000717e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 100 [GC worker (idle)]: runtime.gopark(0x1d4948a8c018?, 0x3?, 0x6e?, 0xac?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000071f50 sp=0xc000071f30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc000071fe0 sp=0xc000071f50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000071fe8 sp=0xc000071fe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 81 [GC worker (idle)]: runtime.gopark(0x1d494b349300?, 0x1?, 0x83?, 0x59?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006a750 sp=0xc00006a730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00006a7e0 sp=0xc00006a750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006a7e8 sp=0xc00006a7e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 130 [select]: runtime.gopark(0xc000315a00?, 0x2?, 0x0?, 0x0?, 0xc0003159bc?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000a85868 sp=0xc000a85848 pc=0x43f4ae runtime.selectgo(0xc000a85a00, 0xc0003159b8, 0x181bd40?, 0x0, 0xdfbb60?, 0x1) /usr/lib/go/src/runtime/select.go:327 +0x725 fp=0xc000a85988 sp=0xc000a85868 pc=0x44f8e5 golang.org/x/tools/internal/fakenet.(*connFeeder).do(...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:103 golang.org/x/tools/internal/fakenet.(*fakeConn).Read(0x0?, {0xc00014d000?, 0x0?, 0x0?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:67 +0x110 fp=0xc000a85a50 sp=0xc000a85988 pc=0xd63510 bufio.(*Reader).fill(0xc00010e300) /usr/lib/go/src/bufio/bufio.go:113 +0x103 fp=0xc000a85a88 sp=0xc000a85a50 pc=0x5a3263 bufio.(*Reader).ReadSlice(0xc00010e300, 0x50?) /usr/lib/go/src/bufio/bufio.go:379 +0x29 fp=0xc000a85ad8 sp=0xc000a85a88 pc=0x5a3d69 bufio.(*Reader).collectFragments(0x30?, 0x0?) /usr/lib/go/src/bufio/bufio.go:454 +0x6d fp=0xc000a85b98 sp=0xc000a85ad8 pc=0x5a418d bufio.(*Reader).ReadString(0xa?, 0xe0?) /usr/lib/go/src/bufio/bufio.go:501 +0x1f fp=0xc000a85c60 sp=0xc000a85b98 pc=0x5a455f golang.org/x/tools/internal/jsonrpc2.(*headerStream).Read(0xc0004c20a8, {0x1226428, 0xc000358b70}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/stream.go:110 +0xa5 fp=0xc000a85cf0 sp=0xc000a85c60 pc=0x5ac405 golang.org/x/tools/internal/jsonrpc2.(*conn).run(0xc0002be280, {0x1226428, 0xc000358b70}, 0xc0004c2120) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:196 +0xab fp=0xc000a85fb0 sp=0xc000a85cf0 pc=0x5a8f0b golang.org/x/tools/internal/jsonrpc2.(*conn).Go.func1() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:189 +0x2c fp=0xc000a85fe0 sp=0xc000a85fb0 pc=0x5a8e2c runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000a85fe8 sp=0xc000a85fe0 pc=0x472141 created by golang.org/x/tools/internal/jsonrpc2.(*conn).Go in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:189 +0xa5 goroutine 99 [GC worker (idle)]: runtime.gopark(0x1d4948a8c10d?, 0x3?, 0x43?, 0x4c?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006b750 sp=0xc00006b730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00006b7e0 sp=0xc00006b750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006b7e8 sp=0xc00006b7e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 98 [GC worker (idle)]: runtime.gopark(0x40b0eb?, 0xa00000000?, 0xa0?, 0xbf?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006bf50 sp=0xc00006bf30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00006bfe0 sp=0xc00006bf50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006bfe8 sp=0xc00006bfe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 90 [GC worker (idle)]: runtime.gopark(0x1872a80?, 0x3?, 0x1?, 0x9?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006c750 sp=0xc00006c730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00006c7e0 sp=0xc00006c750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006c7e8 sp=0xc00006c7e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 80 [GC worker (idle)]: runtime.gopark(0x1d4948a6a2c3?, 0xa00000000?, 0xa0?, 0xcf?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006cf50 sp=0xc00006cf30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00006cfe0 sp=0xc00006cf50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006cfe8 sp=0xc00006cfe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 91 [GC worker (idle)]: runtime.gopark(0x1d4948a6a332?, 0x1?, 0x4b?, 0x4?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006d750 sp=0xc00006d730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00006d7e0 sp=0xc00006d750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006d7e8 sp=0xc00006d7e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 92 [GC worker (idle)]: runtime.gopark(0x1d494b34970b?, 0x3?, 0xba?, 0x2a?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006df50 sp=0xc00006df30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00006dfe0 sp=0xc00006df50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006dfe8 sp=0xc00006dfe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 93 [GC worker (idle)]: runtime.gopark(0x1d494b34ab27?, 0x1?, 0x87?, 0xe1?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00038e750 sp=0xc00038e730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00038e7e0 sp=0xc00038e750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00038e7e8 sp=0xc00038e7e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 94 [GC worker (idle)]: runtime.gopark(0x1d494a5537c8?, 0x1?, 0x43?, 0x3a?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00038ef50 sp=0xc00038ef30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00038efe0 sp=0xc00038ef50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00038efe8 sp=0xc00038efe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 95 [chan receive]: runtime.gopark(0x0?, 0x6?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000579eb0 sp=0xc000579e90 pc=0x43f4ae runtime.chanrecv(0xc00012c840, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000579f28 sp=0xc000579eb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000579f50 sp=0xc000579f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc000579fe0 sp=0xc000579f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000579fe8 sp=0xc000579fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 130 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 103 [syscall]: syscall.Syscall(0x43f4ae?, 0x1?, 0x800000?, 0x7ffff800000?) /usr/lib/go/src/syscall/syscall_linux.go:69 +0x25 fp=0xc00038f5c0 sp=0xc00038f550 pc=0x489005 syscall.read(0xc00004c0c0?, {0xc00014d000?, 0x0?, 0x10100000000?}) /usr/lib/go/src/syscall/zsyscall_linux_amd64.go:721 +0x38 fp=0xc00038f600 sp=0xc00038f5c0 pc=0x487038 syscall.Read(...) /usr/lib/go/src/syscall/syscall_unix.go:181 internal/poll.ignoringEINTRIO(...) /usr/lib/go/src/internal/poll/fd_unix.go:736 internal/poll.(*FD).Read(0xc00004c0c0, {0xc00014d000, 0x1000, 0x1000}) /usr/lib/go/src/internal/poll/fd_unix.go:160 +0x2ae fp=0xc00038f698 sp=0xc00038f600 pc=0x4af9ce os.(*File).read(...) /usr/lib/go/src/os/file_posix.go:29 os.(*File).Read(0xc000072028, {0xc00014d000?, 0x2?, 0x2?}) /usr/lib/go/src/os/file.go:118 +0x52 fp=0xc00038f6d8 sp=0xc00038f698 pc=0x4baaf2 io.ReadCloser.Read-fm({0xc00014d000?, 0xc00038f740?, 0x0?}) :1 +0x36 fp=0xc00038f708 sp=0xc00038f6d8 pc=0xd63c36 golang.org/x/tools/internal/fakenet.(*connFeeder).run(0xc000358f30) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:121 +0xbb fp=0xc00038f7c8 sp=0xc00038f708 pc=0xd6397b golang.org/x/tools/internal/fakenet.NewConn.func1() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:26 +0x25 fp=0xc00038f7e0 sp=0xc00038f7c8 pc=0xd63345 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00038f7e8 sp=0xc00038f7e0 pc=0x472141 created by golang.org/x/tools/internal/fakenet.NewConn in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:26 +0x34a goroutine 104 [select]: runtime.gopark(0xc00038ff98?, 0x2?, 0x9c?, 0x0?, 0xc00038ff44?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00038fde8 sp=0xc00038fdc8 pc=0x43f4ae runtime.selectgo(0xc00038ff98, 0xc00038ff40, 0x0?, 0x0, 0x0?, 0x1) /usr/lib/go/src/runtime/select.go:327 +0x725 fp=0xc00038ff08 sp=0xc00038fde8 pc=0x44f8e5 golang.org/x/tools/internal/fakenet.(*connFeeder).run(0xc000358f60) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:115 +0x93 fp=0xc00038ffc8 sp=0xc00038ff08 pc=0xd63953 golang.org/x/tools/internal/fakenet.NewConn.func2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:27 +0x25 fp=0xc00038ffe0 sp=0xc00038ffc8 pc=0xd632e5 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00038ffe8 sp=0xc00038ffe0 pc=0x472141 created by golang.org/x/tools/internal/fakenet.NewConn in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:27 +0x396 goroutine 105 [select]: runtime.gopark(0xc000390790?, 0x2?, 0x90?, 0xb?, 0xc000390774?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000390618 sp=0xc0003905f8 pc=0x43f4ae runtime.selectgo(0xc000390790, 0xc000390770, 0x0?, 0x0, 0x0?, 0x1) /usr/lib/go/src/runtime/select.go:327 +0x725 fp=0xc000390738 sp=0xc000390618 pc=0x44f8e5 golang.org/x/tools/gopls/internal/lsp/cache.(*parseCache).gc(0xc0002be2d0) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/parse_cache.go:261 +0xbc fp=0xc0003907c8 sp=0xc000390738 pc=0xc8a6dc golang.org/x/tools/gopls/internal/lsp/cache.newParseCache.func1() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/parse_cache.go:118 +0x25 fp=0xc0003907e0 sp=0xc0003907c8 pc=0xc89545 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003907e8 sp=0xc0003907e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/cache.newParseCache in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/parse_cache.go:118 +0xc5 goroutine 114 [sleep]: runtime.gopark(0x1d494b634178?, 0xc0005198b8?, 0xda?, 0x87?, 0x34b79419?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000519888 sp=0xc000519868 pc=0x43f4ae time.Sleep(0x5f5e100) /usr/lib/go/src/runtime/time.go:195 +0x125 fp=0xc0005198c8 sp=0xc000519888 pc=0x46ebc5 golang.org/x/tools/gopls/internal/lsp/filecache.gc.func1({0xc00323e9a0, 0x68}, {0x1228028, 0xc00323d110}, {0x0?, 0x0?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:478 +0x2d3 fp=0xc000519990 sp=0xc0005198c8 pc=0xbd29f3 path/filepath.walk({0xc00323e9a0, 0x68}, {0x1228028, 0xc00323d110}, 0xc000519e80) /usr/lib/go/src/path/filepath/path.go:477 +0xff fp=0xc000519a58 sp=0xc000519990 pc=0x5b267f path/filepath.walk({0xc001125830, 0x23}, {0x1228028, 0xc0030a0000}, 0xc000519e80) /usr/lib/go/src/path/filepath/path.go:501 +0x257 fp=0xc000519b20 sp=0xc000519a58 pc=0x5b27d7 path/filepath.walk({0xc00013c020, 0x20}, {0x1228028, 0xc0000b2410}, 0xc000519e80) /usr/lib/go/src/path/filepath/path.go:501 +0x257 fp=0xc000519be8 sp=0xc000519b20 pc=0x5b27d7 path/filepath.walk({0xc00003e1b0, 0x17}, {0x1228028, 0xc0000b2270}, 0xc000519e80) /usr/lib/go/src/path/filepath/path.go:501 +0x257 fp=0xc000519cb0 sp=0xc000519be8 pc=0x5b27d7 path/filepath.Walk({0xc00003e1b0, 0x17}, 0xc000519e80) /usr/lib/go/src/path/filepath/path.go:572 +0x66 fp=0xc000519d00 sp=0xc000519cb0 pc=0x5b2ba6 golang.org/x/tools/gopls/internal/lsp/filecache.gc({0xc00003e1b0, 0x17}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:451 +0x1ce fp=0xc000519fc0 sp=0xc000519d00 pc=0xbd228e golang.org/x/tools/gopls/internal/lsp/filecache.getCacheDir.func1.1() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:351 +0x25 fp=0xc000519fe0 sp=0xc000519fc0 pc=0xbd3545 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000519fe8 sp=0xc000519fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/filecache.getCacheDir.func1 in goroutine 102 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:351 +0x1af goroutine 132 [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /usr/lib/go/src/runtime/mgc.go:569 +0xdc fp=0xc0008e4488 sp=0xc0008e4480 pc=0x41ef9c runtime.mallocgc(0x38, 0xef0c20, 0x1) /usr/lib/go/src/runtime/malloc.go:1241 +0x75d fp=0xc0008e44f0 sp=0xc0008e4488 pc=0x41215d runtime.newobject(0x10?) /usr/lib/go/src/runtime/malloc.go:1324 +0x25 fp=0xc0008e4518 sp=0xc0008e44f0 pc=0x412385 os.newUnixDirent({0xc0003639f0, 0x4b}, {0xc0005ec030, 0x7}, 0x80000000) /usr/lib/go/src/os/file_unix.go:480 +0x39 fp=0xc0008e4578 sp=0xc0008e4518 pc=0x4be359 os.(*File).readdir(0xc000230000, 0xffffffffffffffff?, 0x1) /usr/lib/go/src/os/dir_unix.go:121 +0x55b fp=0xc0008e4698 sp=0xc0008e4578 pc=0x4b8b7b os.(*File).ReadDir(0xc0003639f0?, 0x4b?) /usr/lib/go/src/os/dir.go:98 +0x1d fp=0xc0008e46d0 sp=0xc0008e4698 pc=0x4b81dd path/filepath.readDir({0xc0003639f0?, 0x4b?}) /usr/lib/go/src/path/filepath/path.go:587 +0x3f fp=0xc0008e4750 sp=0xc0008e46d0 pc=0x5b2c9f path/filepath.walkDir({0xc0003639f0, 0x4b}, {0x1226578, 0xc00033a800}, 0xc0008e4af0) /usr/lib/go/src/path/filepath/path.go:450 +0x105 fp=0xc0008e4810 sp=0xc0008e4750 pc=0x5b2365 path/filepath.walkDir({0xc00095def0, 0x47}, {0x1226578, 0xc000a49340}, 0xc0008e4af0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc0008e48d0 sp=0xc0008e4810 pc=0x5b24e7 path/filepath.walkDir({0xc000834740, 0x40}, {0x1226578, 0xc0001203c0}, 0xc0008e4af0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc0008e4990 sp=0xc0008e48d0 pc=0x5b24e7 path/filepath.walkDir({0xc000222f87, 0x33}, {0x1226700, 0xc000820150}, 0xc0008e4af0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc0008e4a50 sp=0xc0008e4990 pc=0x5b24e7 path/filepath.WalkDir({0xc000222f87, 0x33}, 0xc000574af0) /usr/lib/go/src/path/filepath/path.go:532 +0xaf fp=0xc0008e4ab0 sp=0xc0008e4a50 pc=0x5b296f golang.org/x/tools/gopls/internal/lsp/cache.findModules({0xc000222f80, 0x3a}, 0xc000820130, 0x2) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/workspace.go:98 +0x125 fp=0xc0008e4b48 sp=0xc0008e4ab0 pc=0xcaad05 golang.org/x/tools/gopls/internal/lsp/cache.findWorkspaceModFile({0x1226428, 0xc000457530}, {0xc000222f80, 0x3a}, {0x121e8c0, 0xc00010e360}, 0x0?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/view.go:1032 +0xd6 fp=0xc0008e4c38 sp=0xc0008e4b48 pc=0xca8ab6 golang.org/x/tools/gopls/internal/lsp/cache.(*Session).getWorkspaceInformation(0xc00010e360, {0x1226428, 0xc000457530}, {0xc000222f80, _}, _) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/view.go:984 +0x53d fp=0xc0008e4e48 sp=0xc0008e4c38 pc=0xca863d golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView(0xc00010e360, {0x1226428, 0xc000457530}, {0xc000643590, 0xc}, {0xc000222f80?, 0x0?}, 0xc000438dc0, 0x0) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/session.go:104 +0xa5 fp=0xc0008e5300 sp=0xc0008e4e48 pc=0xc8c7e5 golang.org/x/tools/gopls/internal/lsp/cache.(*Session).NewView(0xc00010e360, {0x1226428, 0xc000457530}, {0xc000643590, 0xc}, {0xc000222f80, 0x3a}, 0xc000512b40?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/session.go:87 +0x265 fp=0xc0008e53e8 sp=0xc0008e5300 pc=0xc8c465 golang.org/x/tools/gopls/internal/lsp.(*Server).addView(0xc0001411d0, {0x1226428, 0xc000457530}, {0xc000643590, 0xc}, {0xc000222f80, 0x3a}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/workspace.go:44 +0x165 fp=0xc0008e5448 sp=0xc0008e53e8 pc=0xd59a85 golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders(0xc0001411d0, {0x1226428?, 0xc000457530}, {0xc000458800, 0x26, 0xc0003ed7c0?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:374 +0x369 fp=0xc0008e5758 sp=0xc0008e5448 pc=0xd43ec9 golang.org/x/tools/gopls/internal/lsp.(*Server).initialized(0xc0001411d0, {0x1226428?, 0xc000359b00?}, 0xc00043f290?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:220 +0x2cd fp=0xc0008e5850 sp=0xc0008e5758 pc=0xd431cd golang.org/x/tools/gopls/internal/lsp.(*Server).Initialized(0xc0006c4da0?, {0x1226428?, 0xc000359b00?}, 0xdd3500?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/server_gen.go:152 +0x1d fp=0xc0008e5880 sp=0xc0008e5850 pc=0xd54e3d golang.org/x/tools/gopls/internal/lsp/protocol.serverDispatch({0x1226428, 0xc000359b00}, {0x1238860, 0xc0001411d0}, 0xc0004573e0, {0x1226658, 0xc000359a40}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/tsserver.go:191 +0x5d4 fp=0xc0008e5af8 sp=0xc0008e5880 pc=0x5ed834 golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream.ServerHandler.func3({0x1226428, 0xc000359b00}, 0xc0004573e0, {0x1226658, 0xc000359a40}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/protocol.go:157 +0x7e fp=0xc0008e5b58 sp=0xc0008e5af8 pc=0xd5fa3e golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream.handshaker.func4({0x1226428, 0xc000359b00}, 0xc0004573e0, {0x1226658?, 0xc000359a40?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/lsprpc/lsprpc.go:521 +0x923 fp=0xc0008e5ee8 sp=0xc0008e5b58 pc=0xd5f7a3 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.MustReplyHandler.func1({0x1226428, 0xc000359b00}, 0xc0004c24e0, {0x1226658?, 0xc000359a40?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:35 +0xe5 fp=0xc0008e5f50 sp=0xc0008e5ee8 pc=0x5e1e45 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:103 +0x96 fp=0xc0008e5fe0 sp=0xc0008e5f50 pc=0x5e1c56 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0008e5fe8 sp=0xc0008e5fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 130 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 133 [chan receive]: runtime.gopark(0xc00003a240?, 0x26?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00038d6b0 sp=0xc00038d690 pc=0x43f4ae runtime.chanrecv(0xc00012c5a0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00038d728 sp=0xc00038d6b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00038d750 sp=0xc00038d728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00038d7e0 sp=0xc00038d750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00038d7e8 sp=0xc00038d7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 130 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 134 [chan receive]: runtime.gopark(0x0?, 0xc00003e1b0?, 0xb0?, 0xe1?, 0xc000040100?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00038deb0 sp=0xc00038de90 pc=0x43f4ae runtime.chanrecv(0xc00012c660, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00038df28 sp=0xc00038deb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x300000000000000?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00038df50 sp=0xc00038df28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00038dfe0 sp=0xc00038df50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00038dfe8 sp=0xc00038dfe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 130 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 135 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00038a6b0 sp=0xc00038a690 pc=0x43f4ae runtime.chanrecv(0xc00012c6c0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00038a728 sp=0xc00038a6b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00038a750 sp=0xc00038a728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00038a7e0 sp=0xc00038a750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00038a7e8 sp=0xc00038a7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 130 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 136 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00038aeb0 sp=0xc00038ae90 pc=0x43f4ae runtime.chanrecv(0xc00012c780, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00038af28 sp=0xc00038aeb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00038af50 sp=0xc00038af28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00038afe0 sp=0xc00038af50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00038afe8 sp=0xc00038afe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 130 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 137 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00038b6b0 sp=0xc00038b690 pc=0x43f4ae runtime.chanrecv(0xc00012c7e0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00038b728 sp=0xc00038b6b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00038b750 sp=0xc00038b728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00038b7e0 sp=0xc00038b750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00038b7e8 sp=0xc00038b7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 130 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 126 [runnable]: runtime.deductAssistCredit(0x28?) /usr/lib/go/src/runtime/malloc.go:1271 +0x70 fp=0xc002e048b8 sp=0xc002e048b0 pc=0x4122b0 runtime.mallocgc(0x28, 0xf01f60, 0x1) /usr/lib/go/src/runtime/malloc.go:1002 +0xc9 fp=0xc002e04920 sp=0xc002e048b8 pc=0x411ac9 runtime.newobject(0xdec780?) /usr/lib/go/src/runtime/malloc.go:1324 +0x25 fp=0xc002e04948 sp=0xc002e04920 pc=0x412385 internal/reflectlite.Swapper({0xdec780?, 0xc00019c558?}) /usr/lib/go/src/internal/reflectlite/swapper.go:68 +0x39b fp=0xc002e04a40 sp=0xc002e04948 pc=0x476f9b sort.Slice({0xdec780?, 0xc00019c558?}, 0x2?) /usr/lib/go/src/sort/slice.go:23 +0xb7 fp=0xc002e04ab0 sp=0xc002e04a40 pc=0x4a5217 encoding/json.typeFields({0x1233a88, 0xe96000}) /usr/lib/go/src/encoding/json/encode.go:1187 +0x235 fp=0xc002e054a8 sp=0xc002e04ab0 pc=0x55b2b5 encoding/json.cachedTypeFields({0x1233a88?, 0xe96000}) /usr/lib/go/src/encoding/json/encode.go:1274 +0x11a fp=0xc002e05568 sp=0xc002e054a8 pc=0x55cbba encoding/json.newStructEncoder(...) /usr/lib/go/src/encoding/json/encode.go:716 encoding/json.newTypeEncoder({0x1233a88, 0xe96000}, 0x1) /usr/lib/go/src/encoding/json/encode.go:414 +0x377 fp=0xc002e05620 sp=0xc002e05568 pc=0x5564d7 encoding/json.typeEncoder({0x1233a88?, 0xe96000}) /usr/lib/go/src/encoding/json/encode.go:367 +0x156 fp=0xc002e05670 sp=0xc002e05620 pc=0x555fb6 encoding/json.newPtrEncoder({0x1233a88?, 0xdd5840?}) /usr/lib/go/src/encoding/json/encode.go:883 +0x27 fp=0xc002e05698 sp=0xc002e05670 pc=0x55a767 encoding/json.newTypeEncoder({0x1233a88, 0xdd5840}, 0x1) /usr/lib/go/src/encoding/json/encode.go:422 +0x32b fp=0xc002e05750 sp=0xc002e05698 pc=0x55648b encoding/json.typeEncoder({0x1233a88?, 0xdd5840}) /usr/lib/go/src/encoding/json/encode.go:367 +0x156 fp=0xc002e057a0 sp=0xc002e05750 pc=0x555fb6 encoding/json.valueEncoder({0xdd5840?, 0xc00340d640?, 0x4eb58e?}) /usr/lib/go/src/encoding/json/encode.go:341 +0x45 fp=0xc002e057c8 sp=0xc002e057a0 pc=0x555e25 encoding/json.(*encodeState).reflectValue(0xe2bd40?, {0xdd5840?, 0xc00340d640?, 0xc00051d860?}, {0x2b?, 0x81?}) /usr/lib/go/src/encoding/json/encode.go:323 +0x45 fp=0xc002e05828 sp=0xc002e057c8 pc=0x555d45 encoding/json.interfaceEncoder(0xc0034678c0, {0xe2bd40?, 0xc00340d670?, 0x1225000?}, {0x60?, 0xbd?}) /usr/lib/go/src/encoding/json/encode.go:660 +0xba fp=0xc002e05870 sp=0xc002e05828 pc=0x55849a encoding/json.structEncoder.encode({{{0xc000558000, 0x2, 0x2}, 0xc00050e180, 0xc00050e1b0}}, 0xc0034678c0, {0xe94f20?, 0xc00340d660?, 0x41189e?}, {0x0, ...}) /usr/lib/go/src/encoding/json/encode.go:706 +0x21e fp=0xc002e05920 sp=0xc002e05870 pc=0x55887e encoding/json.structEncoder.encode-fm(0xdd3b40?, {0xe94f20?, 0xc00340d660?, 0x41ef76?}, {0x80?, 0x2a?}) :1 +0x65 fp=0xc002e05980 sp=0xc002e05920 pc=0x565ea5 encoding/json.ptrEncoder.encode({0x0?}, 0xc0034678c0, {0xdd3b40?, 0xc00340d660?, 0xdd3b40?}, {0xd8?, 0xda?}) /usr/lib/go/src/encoding/json/encode.go:878 +0x20f fp=0xc002e05a48 sp=0xc002e05980 pc=0x55a4af encoding/json.ptrEncoder.encode-fm(0xdd3b40?, {0xdd3b40?, 0xc00340d660?, 0xc0034678c0?}, {0x40?, 0x0?}) :1 +0x3f fp=0xc002e05a88 sp=0xc002e05a48 pc=0x565b7f encoding/json.(*encodeState).reflectValue(0xc0034678c0?, {0xdd3b40?, 0xc00340d660?, 0x412385?}, {0x38?, 0x0?}) /usr/lib/go/src/encoding/json/encode.go:323 +0x73 fp=0xc002e05ae8 sp=0xc002e05a88 pc=0x555d73 encoding/json.(*encodeState).marshal(0x0?, {0xdd3b40?, 0xc00340d660?}, {0x0?, 0x0?}) /usr/lib/go/src/encoding/json/encode.go:295 +0xb9 fp=0xc002e05b60 sp=0xc002e05ae8 pc=0x555939 encoding/json.Marshal({0xdd3b40, 0xc00340d660}) /usr/lib/go/src/encoding/json/encode.go:162 +0xd0 fp=0xc002e05c20 sp=0xc002e05b60 pc=0x555230 golang.org/x/tools/internal/jsonrpc2.marshalToRaw(...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/messages.go:233 golang.org/x/tools/internal/jsonrpc2.NewNotification({0xf77538, 0xa}, {0xdd3b40?, 0xc00340d660?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/messages.go:69 +0x31 fp=0xc002e05c68 sp=0xc002e05c20 pc=0x5aa151 golang.org/x/tools/internal/jsonrpc2.(*conn).Notify(0xc00340d660?, {0x12265b0, 0xc003417260}, {0xf77538, 0xa}, {0xdd3b40?, 0xc00340d660?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:81 +0x7b fp=0xc002e05e78 sp=0xc002e05c68 pc=0x5a75bb golang.org/x/tools/gopls/internal/lsp/protocol.clientConn.Notify(...) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/protocol.go:60 golang.org/x/tools/gopls/internal/lsp/protocol.(*clientConn).Notify(0xc00340d660?, {0x12265b0?, 0xc003417260?}, {0xf77538?, 0x20?}, {0xdd3b40?, 0xc00340d660?}) :1 +0x46 fp=0xc002e05ec0 sp=0xc002e05e78 pc=0x5fb686 golang.org/x/tools/gopls/internal/lsp/protocol.(*clientDispatcher).Progress(0xeed260?, {0x12265b0?, 0xc003417260?}, 0x1226428?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/tsclient.go:177 +0x3b fp=0xc002e05f08 sp=0xc002e05ec0 pc=0x5e3c7b golang.org/x/tools/gopls/internal/lsp/progress.(*WorkDone).End(0xc00027c190, {0x1226428?, 0xc000457530?}, {0xfa46b2, 0x1a}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/progress/progress.go:234 +0x15b fp=0xc002e05f80 sp=0xc002e05f08 pc=0x77ccdb golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders.func2() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:390 +0x6d fp=0xc002e05fe0 sp=0xc002e05f80 pc=0xd4468d runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc002e05fe8 sp=0xc002e05fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders in goroutine 132 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:388 +0x57c goroutine 96 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00057a6b0 sp=0xc00057a690 pc=0x43f4ae runtime.chanrecv(0xc000020060, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00057a728 sp=0xc00057a6b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00057a750 sp=0xc00057a728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00057a7e0 sp=0xc00057a750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00057a7e8 sp=0xc00057a7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 130 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 97 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00057aeb0 sp=0xc00057ae90 pc=0x43f4ae runtime.chanrecv(0xc000020120, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00057af28 sp=0xc00057aeb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00057af50 sp=0xc00057af28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00057afe0 sp=0xc00057af50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00057afe8 sp=0xc00057afe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 130 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 210 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00057b6b0 sp=0xc00057b690 pc=0x43f4ae runtime.chanrecv(0xc000020180, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00057b728 sp=0xc00057b6b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00057b750 sp=0xc00057b728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00057b7e0 sp=0xc00057b750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00057b7e8 sp=0xc00057b7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 130 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 211 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x3?, 0x3?, 0xc00001d2d0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0005766b0 sp=0xc000576690 pc=0x43f4ae runtime.chanrecv(0xc000020240, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000576728 sp=0xc0005766b0 pc=0x40b60d runtime.chanrecv1(0x404040404040203?, 0xc0000fd9d0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000576750 sp=0xc000576728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0005767e0 sp=0xc000576750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0005767e8 sp=0xc0005767e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 130 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 212 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000576eb0 sp=0xc000576e90 pc=0x43f4ae runtime.chanrecv(0xc000020300, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000576f28 sp=0xc000576eb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000576f50 sp=0xc000576f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc000576fe0 sp=0xc000576f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000576fe8 sp=0xc000576fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 130 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed [Info - 6:15:34 PM] true [Info - 6:15:34 PM] 2024/01/01 18:15:34 go info for /home/mike/Documents/Projects/Netbasis/apiarcade (go dir /home/mike/Documents/Projects/Netbasis/apiarcade) (go version go version go1.21.5 linux/amd64) (valid build configuration = true) (build flags: [-tags=dev]) (selected go env: [GO111MODULE=, GOCACHE=/home/mike/.cache/go-build, GOFLAGS=, GOMODCACHE=/home/mike/go/pkg/mod, GOPATH=/home/mike/go, GOPRIVATE=git2.networthservices.com/netbasis,git.netbasis.com/Netbasis,git.aax.dev/agora-altx, GOROOT=/usr/lib/go, GOWORK=]) [Info - 6:15:35 PM] 2024/01/01 18:15:35 go/packages.Load #1 snapshot=0 directory=file:///home/mike/Documents/Projects/Netbasis/apiarcade query=[/home/mike/Documents/Projects/Netbasis/apiarcade/... builtin] packages=27 [Info - 6:15:35 PM] 2024/01/01 18:15:35 go/packages.Load #1: updating metadata for 416 packages unexpected fault address 0x0 fatal error: fault [signal SIGSEGV: segmentation violation code=0x80 addr=0x0 pc=0xc91e9e] goroutine 146 [running]: runtime.throw({0xf6adf6?, 0x100000000000000?}) /usr/lib/go/src/runtime/panic.go:1077 +0x5c fp=0xc0001cbac1 sp=0xc0001cba91 pc=0x43c5bc runtime.sigpanic() /usr/lib/go/src/runtime/signal_unix.go:875 +0x285 fp=0xc0001cbb21 sp=0xc0001cbac1 pc=0x453385 golang.org/x/tools/gopls/internal/lsp/cache.(*snapshot).Templates.func1({0xd000000000000000, 0xd000000c0005b1c}, {0x100000000000000?, 0xa800000000000000}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/snapshot.go:331 +0x9e fp=0xc0001cbb29 sp=0xc0001cbb21 pc=0xc91e9e runtime: g 146: unexpected return pc for golang.org/x/tools/gopls/internal/lsp/cache.(*snapshot).Templates.func1 called from 0xd000000c0005b1c stack: frame={sp:0xc0001cbb21, fp:0xc0001cbb29} stack=[0xc0001c2000,0xc0001c4000) created by golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders in goroutine 133 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:397 +0x64d goroutine 1 [chan receive]: runtime.gopark(0xedad60?, 0xc0000061a0?, 0xa0?, 0x5e?, 0x7f07e51bcf18?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0001c5440 sp=0xc0001c5420 pc=0x43f4ae runtime.chanrecv(0xc00023c5a0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0001c54b8 sp=0xc0001c5440 pc=0x40b60d runtime.chanrecv1(0xc000472230?, 0x1226428?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0001c54e0 sp=0xc0001c54b8 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream(0xc0004a9d40, {0x1226428, 0xc0003a87e0}, {0x1228070, 0xc000472230}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/lsprpc/lsprpc.go:109 +0x7bb fp=0xc0001c5670 sp=0xc0001c54e0 pc=0xd5ecbb golang.org/x/tools/gopls/internal/lsp/cmd.(*Serve).Run(0xc000332040, {0x1226428, 0xc0004a9cb0}, {0xc0000360b0?, 0x0?, 0x0?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cmd/serve.go:141 +0x922 fp=0xc0001c5868 sp=0xc0001c5670 pc=0xd77002 golang.org/x/tools/internal/tool.Run({0x1226428, 0xc0004a9cb0}, 0xc0004392d0, {0x12274a0?, 0xc000332040}, {0xc0000360b0, 0x0, 0x0}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/tool/tool.go:192 +0x6a6 fp=0xc0001c5ad8 sp=0xc0001c5868 pc=0xbc4186 golang.org/x/tools/gopls/internal/lsp/cmd.(*Application).Run(0xc000332000, {0x12263f0, 0x18715e0}, {0xc0000360b0?, 0x0, 0x0}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cmd/cmd.go:253 +0x1b1 fp=0xc0001c5bc8 sp=0xc0001c5ad8 pc=0xd67a51 golang.org/x/tools/internal/tool.Run({0x12263f0, 0x18715e0}, 0xc000439260, {0x1226ee0?, 0xc000332000}, {0xc0000360b0, 0x1, 0x1}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/tool/tool.go:192 +0x6a6 fp=0xc0001c5e38 sp=0xc0001c5bc8 pc=0xbc4186 golang.org/x/tools/internal/tool.Main({0x12263f0, 0x18715e0}, {0x1226ee0?, 0xc000332000?}, {0xc0000360b0, 0x1, 0x1}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/tool/tool.go:93 +0x139 fp=0xc0001c5ef0 sp=0xc0001c5e38 pc=0xbc3979 main.main() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/main.go:29 +0x8b fp=0xc0001c5f40 sp=0xc0001c5ef0 pc=0xd7ec6b runtime.main() /usr/lib/go/src/runtime/proc.go:267 +0x2bb fp=0xc0001c5fe0 sp=0xc0001c5f40 pc=0x43f03b runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001c5fe8 sp=0xc0001c5fe0 pc=0x472141 goroutine 2 [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006efa8 sp=0xc00006ef88 pc=0x43f4ae runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:404 runtime.forcegchelper() /usr/lib/go/src/runtime/proc.go:322 +0xb3 fp=0xc00006efe0 sp=0xc00006efa8 pc=0x43f313 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006efe8 sp=0xc00006efe0 pc=0x472141 created by runtime.init.6 in goroutine 1 /usr/lib/go/src/runtime/proc.go:310 +0x1a goroutine 3 [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006f778 sp=0xc00006f758 pc=0x43f4ae runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:404 runtime.bgsweep(0x0?) /usr/lib/go/src/runtime/mgcsweep.go:321 +0xdf fp=0xc00006f7c8 sp=0xc00006f778 pc=0x429a5f runtime.gcenable.func1() /usr/lib/go/src/runtime/mgc.go:200 +0x25 fp=0xc00006f7e0 sp=0xc00006f7c8 pc=0x41ebe5 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006f7e8 sp=0xc00006f7e0 pc=0x472141 created by runtime.gcenable in goroutine 1 /usr/lib/go/src/runtime/mgc.go:200 +0x66 goroutine 4 [GC scavenge wait]: runtime.gopark(0x2acff6?, 0x3b9aca00?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006ff70 sp=0xc00006ff50 pc=0x43f4ae runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:404 runtime.(*scavengerState).park(0x18418a0) /usr/lib/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc00006ffa0 sp=0xc00006ff70 pc=0x4272e9 runtime.bgscavenge(0x0?) /usr/lib/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc00006ffc8 sp=0xc00006ffa0 pc=0x427899 runtime.gcenable.func2() /usr/lib/go/src/runtime/mgc.go:201 +0x25 fp=0xc00006ffe0 sp=0xc00006ffc8 pc=0x41eb85 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006ffe8 sp=0xc00006ffe0 pc=0x472141 created by runtime.gcenable in goroutine 1 /usr/lib/go/src/runtime/mgc.go:201 +0xa5 goroutine 5 [finalizer wait]: runtime.gopark(0x0?, 0x10f6c90?, 0x0?, 0x2?, 0x2000000020?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006e628 sp=0xc00006e608 pc=0x43f4ae runtime.runfinq() /usr/lib/go/src/runtime/mfinal.go:193 +0x107 fp=0xc00006e7e0 sp=0xc00006e628 pc=0x41dc67 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006e7e8 sp=0xc00006e7e0 pc=0x472141 created by runtime.createfing in goroutine 1 /usr/lib/go/src/runtime/mfinal.go:163 +0x3d goroutine 101 [GC worker (idle)]: runtime.gopark(0x40b0eb?, 0xa00000000?, 0xa0?, 0x7?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000070750 sp=0xc000070730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0000707e0 sp=0xc000070750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000707e8 sp=0xc0000707e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 71 [GC worker (idle)]: runtime.gopark(0x1d495b3eb006?, 0x3?, 0x95?, 0x6?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006a750 sp=0xc00006a730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00006a7e0 sp=0xc00006a750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006a7e8 sp=0xc00006a7e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 62 [GC worker (idle)]: runtime.gopark(0x1d495b3eb396?, 0x1?, 0xe5?, 0xc3?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006af50 sp=0xc00006af30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00006afe0 sp=0xc00006af50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006afe8 sp=0xc00006afe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 74 [GC worker (idle)]: runtime.gopark(0x1d495b3eb066?, 0x3?, 0xdb?, 0xf?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00038e750 sp=0xc00038e730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00038e7e0 sp=0xc00038e750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00038e7e8 sp=0xc00038e7e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 73 [GC worker (idle)]: runtime.gopark(0x1d495b41ef4b?, 0x1?, 0x50?, 0x24?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000070f50 sp=0xc000070f30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc000070fe0 sp=0xc000070f50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000070fe8 sp=0xc000070fe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 75 [GC worker (idle)]: runtime.gopark(0x1d495b3e935b?, 0x1?, 0x2e?, 0x33?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000071750 sp=0xc000071730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0000717e0 sp=0xc000071750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000717e8 sp=0xc0000717e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 72 [GC worker (idle)]: runtime.gopark(0x1872a80?, 0x1?, 0xe?, 0xdc?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00038ef50 sp=0xc00038ef30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00038efe0 sp=0xc00038ef50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00038efe8 sp=0xc00038efe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 114 [GC worker (idle)]: runtime.gopark(0x1872a80?, 0x3?, 0x16?, 0x4f?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00038a750 sp=0xc00038a730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00038a7e0 sp=0xc00038a750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00038a7e8 sp=0xc00038a7e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 115 [GC worker (idle)]: runtime.gopark(0x1872a80?, 0x3?, 0xf6?, 0x3c?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00038af50 sp=0xc00038af30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00038afe0 sp=0xc00038af50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00038afe8 sp=0xc00038afe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 116 [GC worker (idle)]: runtime.gopark(0x1d495b3e87bd?, 0x3?, 0x3f?, 0xa?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00038b750 sp=0xc00038b730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00038b7e0 sp=0xc00038b750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00038b7e8 sp=0xc00038b7e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 117 [GC worker (idle)]: runtime.gopark(0x1d495b41f57e?, 0x1?, 0x7e?, 0x1b?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00038bf50 sp=0xc00038bf30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00038bfe0 sp=0xc00038bf50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00038bfe8 sp=0xc00038bfe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 118 [GC worker (idle)]: runtime.gopark(0x1d495b3e92a4?, 0xc000110080?, 0x1a?, 0x14?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00038c750 sp=0xc00038c730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00038c7e0 sp=0xc00038c750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00038c7e8 sp=0xc00038c7e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 65 [syscall]: syscall.Syscall(0x43f4ae?, 0x1?, 0x800000?, 0x7ffff800000?) /usr/lib/go/src/syscall/syscall_linux.go:69 +0x25 fp=0xc00038f5c0 sp=0xc00038f550 pc=0x489005 syscall.read(0xc00004c0c0?, {0xc00024f000?, 0x0?, 0x10100000000?}) /usr/lib/go/src/syscall/zsyscall_linux_amd64.go:721 +0x38 fp=0xc00038f600 sp=0xc00038f5c0 pc=0x487038 syscall.Read(...) /usr/lib/go/src/syscall/syscall_unix.go:181 internal/poll.ignoringEINTRIO(...) /usr/lib/go/src/internal/poll/fd_unix.go:736 internal/poll.(*FD).Read(0xc00004c0c0, {0xc00024f000, 0x1000, 0x1000}) /usr/lib/go/src/internal/poll/fd_unix.go:160 +0x2ae fp=0xc00038f698 sp=0xc00038f600 pc=0x4af9ce os.(*File).read(...) /usr/lib/go/src/os/file_posix.go:29 os.(*File).Read(0xc000072028, {0xc00024f000?, 0x2?, 0x2?}) /usr/lib/go/src/os/file.go:118 +0x52 fp=0xc00038f6d8 sp=0xc00038f698 pc=0x4baaf2 io.ReadCloser.Read-fm({0xc00024f000?, 0xc00038f740?, 0x0?}) :1 +0x36 fp=0xc00038f708 sp=0xc00038f6d8 pc=0xd63c36 golang.org/x/tools/internal/fakenet.(*connFeeder).run(0xc0004a9d70) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:121 +0xbb fp=0xc00038f7c8 sp=0xc00038f708 pc=0xd6397b golang.org/x/tools/internal/fakenet.NewConn.func1() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:26 +0x25 fp=0xc00038f7e0 sp=0xc00038f7c8 pc=0xd63345 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00038f7e8 sp=0xc00038f7e0 pc=0x472141 created by golang.org/x/tools/internal/fakenet.NewConn in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:26 +0x34a goroutine 130 [select]: runtime.gopark(0xc00038ff98?, 0x2?, 0x9c?, 0x0?, 0xc00038ff44?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00038fde8 sp=0xc00038fdc8 pc=0x43f4ae runtime.selectgo(0xc00038ff98, 0xc00038ff40, 0x0?, 0x0, 0x0?, 0x1) /usr/lib/go/src/runtime/select.go:327 +0x725 fp=0xc00038ff08 sp=0xc00038fde8 pc=0x44f8e5 golang.org/x/tools/internal/fakenet.(*connFeeder).run(0xc0004a9da0) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:115 +0x93 fp=0xc00038ffc8 sp=0xc00038ff08 pc=0xd63953 golang.org/x/tools/internal/fakenet.NewConn.func2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:27 +0x25 fp=0xc00038ffe0 sp=0xc00038ffc8 pc=0xd632e5 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00038ffe8 sp=0xc00038ffe0 pc=0x472141 created by golang.org/x/tools/internal/fakenet.NewConn in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:27 +0x396 goroutine 131 [select]: runtime.gopark(0xc000390790?, 0x2?, 0x51?, 0xe1?, 0xc000390774?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000390618 sp=0xc0003905f8 pc=0x43f4ae runtime.selectgo(0xc000390790, 0xc000390770, 0x0?, 0x0, 0x0?, 0x1) /usr/lib/go/src/runtime/select.go:327 +0x725 fp=0xc000390738 sp=0xc000390618 pc=0x44f8e5 golang.org/x/tools/gopls/internal/lsp/cache.(*parseCache).gc(0xc000472280) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/parse_cache.go:261 +0xbc fp=0xc0003907c8 sp=0xc000390738 pc=0xc8a6dc golang.org/x/tools/gopls/internal/lsp/cache.newParseCache.func1() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/parse_cache.go:118 +0x25 fp=0xc0003907e0 sp=0xc0003907c8 pc=0xc89545 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003907e8 sp=0xc0003907e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/cache.newParseCache in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/parse_cache.go:118 +0xc5 goroutine 76 [sleep]: runtime.gopark(0x1d495ae4e98d?, 0xedd252dc4?, 0x20?, 0x17?, 0x34b79419?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000083888 sp=0xc000083868 pc=0x43f4ae time.Sleep(0x5f5e100) /usr/lib/go/src/runtime/time.go:195 +0x125 fp=0xc0000838c8 sp=0xc000083888 pc=0x46ebc5 golang.org/x/tools/gopls/internal/lsp/filecache.gc.func1({0xc0022f3810, 0x68}, {0x1228028, 0xc0022f5110}, {0x0?, 0x0?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:478 +0x2d3 fp=0xc000083990 sp=0xc0000838c8 pc=0xbd29f3 path/filepath.walk({0xc0022f3810, 0x68}, {0x1228028, 0xc0022f5110}, 0xc000083e80) /usr/lib/go/src/path/filepath/path.go:477 +0xff fp=0xc000083a58 sp=0xc000083990 pc=0x5b267f path/filepath.walk({0xc0007bd200, 0x23}, {0x1228028, 0xc001e7ef70}, 0xc000083e80) /usr/lib/go/src/path/filepath/path.go:501 +0x257 fp=0xc000083b20 sp=0xc000083a58 pc=0x5b27d7 path/filepath.walk({0xc000110280, 0x20}, {0x1228028, 0xc00011d110}, 0xc000083e80) /usr/lib/go/src/path/filepath/path.go:501 +0x257 fp=0xc000083be8 sp=0xc000083b20 pc=0x5b27d7 path/filepath.walk({0xc00003e1b0, 0x17}, {0x1228028, 0xc00011cf70}, 0xc000083e80) /usr/lib/go/src/path/filepath/path.go:501 +0x257 fp=0xc000083cb0 sp=0xc000083be8 pc=0x5b27d7 path/filepath.Walk({0xc00003e1b0, 0x17}, 0xc000083e80) /usr/lib/go/src/path/filepath/path.go:572 +0x66 fp=0xc000083d00 sp=0xc000083cb0 pc=0x5b2ba6 golang.org/x/tools/gopls/internal/lsp/filecache.gc({0xc00003e1b0, 0x17}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:451 +0x1ce fp=0xc000083fc0 sp=0xc000083d00 pc=0xbd228e golang.org/x/tools/gopls/internal/lsp/filecache.getCacheDir.func1.1() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:351 +0x25 fp=0xc000083fe0 sp=0xc000083fc0 pc=0xbd3545 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000083fe8 sp=0xc000083fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/filecache.getCacheDir.func1 in goroutine 64 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:351 +0x1af goroutine 77 [select]: runtime.gopark(0xc000a1da00?, 0x2?, 0x0?, 0x0?, 0xc000a1d9bc?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000ae9868 sp=0xc000ae9848 pc=0x43f4ae runtime.selectgo(0xc000ae9a00, 0xc000a1d9b8, 0x181bd40?, 0x0, 0xdfbb60?, 0x1) /usr/lib/go/src/runtime/select.go:327 +0x725 fp=0xc000ae9988 sp=0xc000ae9868 pc=0x44f8e5 golang.org/x/tools/internal/fakenet.(*connFeeder).do(...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:103 golang.org/x/tools/internal/fakenet.(*fakeConn).Read(0x0?, {0xc00024f000?, 0x0?, 0x0?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:67 +0x110 fp=0xc000ae9a50 sp=0xc000ae9988 pc=0xd63510 bufio.(*Reader).fill(0xc000471200) /usr/lib/go/src/bufio/bufio.go:113 +0x103 fp=0xc000ae9a88 sp=0xc000ae9a50 pc=0x5a3263 bufio.(*Reader).ReadSlice(0xc000471200, 0x50?) /usr/lib/go/src/bufio/bufio.go:379 +0x29 fp=0xc000ae9ad8 sp=0xc000ae9a88 pc=0x5a3d69 bufio.(*Reader).collectFragments(0x30?, 0x0?) /usr/lib/go/src/bufio/bufio.go:454 +0x6d fp=0xc000ae9b98 sp=0xc000ae9ad8 pc=0x5a418d bufio.(*Reader).ReadString(0xa?, 0xe0?) /usr/lib/go/src/bufio/bufio.go:501 +0x1f fp=0xc000ae9c60 sp=0xc000ae9b98 pc=0x5a455f golang.org/x/tools/internal/jsonrpc2.(*headerStream).Read(0xc000466750, {0x1226428, 0xc0003a87e0}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/stream.go:110 +0xa5 fp=0xc000ae9cf0 sp=0xc000ae9c60 pc=0x5ac405 golang.org/x/tools/internal/jsonrpc2.(*conn).run(0xc000472230, {0x1226428, 0xc0003a87e0}, 0xc00050e078) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:196 +0xab fp=0xc000ae9fb0 sp=0xc000ae9cf0 pc=0x5a8f0b golang.org/x/tools/internal/jsonrpc2.(*conn).Go.func1() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:189 +0x2c fp=0xc000ae9fe0 sp=0xc000ae9fb0 pc=0x5a8e2c runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000ae9fe8 sp=0xc000ae9fe0 pc=0x472141 created by golang.org/x/tools/internal/jsonrpc2.(*conn).Go in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:189 +0xa5 goroutine 133 [runnable]: syscall.Syscall(0x18?, 0x1e50?, 0x1b0?, 0x0?) /usr/lib/go/src/syscall/syscall_linux.go:69 +0x25 fp=0xc000a20690 sp=0xc000a20620 pc=0x489005 syscall.Close(0x0?) /usr/lib/go/src/syscall/zsyscall_linux_amd64.go:320 +0x25 fp=0xc000a206c0 sp=0xc000a20690 pc=0x4867c5 internal/poll.(*SysFile).destroy(...) /usr/lib/go/src/internal/poll/fd_unixjs.go:24 internal/poll.(*FD).destroy(0xc0029b0600) /usr/lib/go/src/internal/poll/fd_unix.go:81 +0x51 fp=0xc000a206f0 sp=0xc000a206c0 pc=0x4af431 internal/poll.(*FD).decref(0x181c060?) /usr/lib/go/src/internal/poll/fd_mutex.go:213 +0x53 fp=0xc000a20710 sp=0xc000a206f0 pc=0x4ae353 internal/poll.(*FD).Close(0xc0029b0600) /usr/lib/go/src/internal/poll/fd_unix.go:104 +0x45 fp=0xc000a20738 sp=0xc000a20710 pc=0x4af4c5 os.(*file).close(0xc0029b0600) /usr/lib/go/src/os/file_unix.go:315 +0x98 fp=0xc000a20790 sp=0xc000a20738 pc=0x4bdc18 os.(*File).Close(...) /usr/lib/go/src/os/file_posix.go:23 path/filepath.readDir({0xc0025f2de0?, 0x57?}) /usr/lib/go/src/path/filepath/path.go:588 +0x6b fp=0xc000a20810 sp=0xc000a20790 pc=0x5b2ccb path/filepath.walkDir({0xc0025f2de0, 0x57}, {0x1226578, 0xc0009fd2c0}, 0xc000a20af0) /usr/lib/go/src/path/filepath/path.go:450 +0x105 fp=0xc000a208d0 sp=0xc000a20810 pc=0x5b2365 path/filepath.walkDir({0xc000792d80, 0x40}, {0x1226578, 0xc00025a480}, 0xc000a20af0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc000a20990 sp=0xc000a208d0 pc=0x5b24e7 path/filepath.walkDir({0xc000231447, 0x33}, {0x1226700, 0xc0007865c0}, 0xc000a20af0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc000a20a50 sp=0xc000a20990 pc=0x5b24e7 path/filepath.WalkDir({0xc000231447, 0x33}, 0xc00054aaf0) /usr/lib/go/src/path/filepath/path.go:532 +0xaf fp=0xc000a20ab0 sp=0xc000a20a50 pc=0x5b296f golang.org/x/tools/gopls/internal/lsp/cache.findModules({0xc000231440, 0x3a}, 0xc0007865a0, 0x2) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/workspace.go:98 +0x125 fp=0xc000a20b48 sp=0xc000a20ab0 pc=0xcaad05 golang.org/x/tools/gopls/internal/lsp/cache.findWorkspaceModFile({0x1226428, 0xc0003c3f50}, {0xc000231440, 0x3a}, {0x121e8c0, 0xc000471260}, 0x0?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/view.go:1032 +0xd6 fp=0xc000a20c38 sp=0xc000a20b48 pc=0xca8ab6 golang.org/x/tools/gopls/internal/lsp/cache.(*Session).getWorkspaceInformation(0xc000471260, {0x1226428, 0xc0003c3f50}, {0xc000231440, _}, _) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/view.go:984 +0x53d fp=0xc000a20e48 sp=0xc000a20c38 pc=0xca863d golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView(0xc000471260, {0x1226428, 0xc0003c3f50}, {0xc000431da0, 0xc}, {0xc000231440?, 0x0?}, 0xc000794000, 0x0) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/session.go:104 +0xa5 fp=0xc000a21300 sp=0xc000a20e48 pc=0xc8c7e5 golang.org/x/tools/gopls/internal/lsp/cache.(*Session).NewView(0xc000471260, {0x1226428, 0xc0003c3f50}, {0xc000431da0, 0xc}, {0xc000231440, 0x3a}, 0xc00044d4e0?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/session.go:87 +0x265 fp=0xc000a213e8 sp=0xc000a21300 pc=0xc8c465 golang.org/x/tools/gopls/internal/lsp.(*Server).addView(0xc0001db2c0, {0x1226428, 0xc0003c3f50}, {0xc000431da0, 0xc}, {0xc000231440, 0x3a}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/workspace.go:44 +0x165 fp=0xc000a21448 sp=0xc000a213e8 pc=0xd59a85 golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders(0xc0001db2c0, {0x1226428?, 0xc0003c3f50}, {0xc00069b000, 0x26, 0xc0001c17c0?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:374 +0x369 fp=0xc000a21758 sp=0xc000a21448 pc=0xd43ec9 golang.org/x/tools/gopls/internal/lsp.(*Server).initialized(0xc0001db2c0, {0x1226428?, 0xc0003a90e0?}, 0xc0003c5170?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:220 +0x2cd fp=0xc000a21850 sp=0xc000a21758 pc=0xd431cd golang.org/x/tools/gopls/internal/lsp.(*Server).Initialized(0xc0004af630?, {0x1226428?, 0xc0003a90e0?}, 0xdd3500?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/server_gen.go:152 +0x1d fp=0xc000a21880 sp=0xc000a21850 pc=0xd54e3d golang.org/x/tools/gopls/internal/lsp/protocol.serverDispatch({0x1226428, 0xc0003a90e0}, {0x1238860, 0xc0001db2c0}, 0xc0003c3e00, {0x1226658, 0xc0003a9020}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/tsserver.go:191 +0x5d4 fp=0xc000a21af8 sp=0xc000a21880 pc=0x5ed834 golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream.ServerHandler.func3({0x1226428, 0xc0003a90e0}, 0xc0003c3e00, {0x1226658, 0xc0003a9020}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/protocol.go:157 +0x7e fp=0xc000a21b58 sp=0xc000a21af8 pc=0xd5fa3e golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream.handshaker.func4({0x1226428, 0xc0003a90e0}, 0xc0003c3e00, {0x1226658?, 0xc0003a9020?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/lsprpc/lsprpc.go:521 +0x923 fp=0xc000a21ee8 sp=0xc000a21b58 pc=0xd5f7a3 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.MustReplyHandler.func1({0x1226428, 0xc0003a90e0}, 0xc00050e3c0, {0x1226658?, 0xc0003a9020?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:35 +0xe5 fp=0xc000a21f50 sp=0xc000a21ee8 pc=0x5e1e45 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:103 +0x96 fp=0xc000a21fe0 sp=0xc000a21f50 pc=0x5e1c56 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000a21fe8 sp=0xc000a21fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 77 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 134 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006c6b0 sp=0xc00006c690 pc=0x43f4ae runtime.chanrecv(0xc000500300, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00006c728 sp=0xc00006c6b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00006c750 sp=0xc00006c728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00006c7e0 sp=0xc00006c750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006c7e8 sp=0xc00006c7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 77 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 168 [chan receive]: runtime.gopark(0x1?, 0x4?, 0x7?, 0x0?, 0x1?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0007b4eb0 sp=0xc0007b4e90 pc=0x43f4ae runtime.chanrecv(0xc00023cae0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0007b4f28 sp=0xc0007b4eb0 pc=0x40b60d runtime.chanrecv1(0x1?, 0x5?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0007b4f50 sp=0xc0007b4f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0007b4fe0 sp=0xc0007b4f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0007b4fe8 sp=0xc0007b4fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 77 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 113 [runnable]: reflect.valueInterface({0xf231a0?, 0xc0002c0730?, 0x199?}, 0x1?) /usr/lib/go/src/reflect/value.go:1493 +0x115 fp=0xc000a1cb20 sp=0xc000a1cb18 pc=0x4ec675 reflect.Value.Interface(...) /usr/lib/go/src/reflect/value.go:1490 fmt.(*pp).printValue(0xc000694340, {0xf231a0?, 0xc0002c0730?, 0x0?}, 0x76, 0x1) /usr/lib/go/src/fmt/print.go:769 +0x92 fp=0xc000a1cd00 sp=0xc000a1cb20 pc=0x501db2 fmt.(*pp).printValue(0xc000694340, {0xdead40?, 0xc002e7e390?, 0xc000a1cfb0?}, 0x76, 0x0) /usr/lib/go/src/fmt/print.go:912 +0x1605 fp=0xc000a1cee0 sp=0xc000a1cd00 pc=0x503325 fmt.(*pp).printArg(0xc000694340, {0xdead40?, 0xc002e7e390}, 0x76) /usr/lib/go/src/fmt/print.go:759 +0x6a5 fp=0xc000a1cf80 sp=0xc000a1cee0 pc=0x501ca5 fmt.(*pp).doPrint(0xc000694340, {0xc000a1d090?, 0x1, 0x40fde5?}) /usr/lib/go/src/fmt/print.go:1211 +0x45 fp=0xc000a1d008 sp=0xc000a1cf80 pc=0x505605 fmt.Sprint({0xc000a1d090, 0x1, 0x1}) /usr/lib/go/src/fmt/print.go:279 +0x3e fp=0xc000a1d050 sp=0xc000a1d008 pc=0x4feabe golang.org/x/tools/internal/event/export/metric.labelListLess({0xc0002c0730?, 0x181b7e0?, 0x1224490?}, {0xc000ec4910, 0x2, 0x2}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/export/metric/data.go:120 +0x5a fp=0xc000a1d0b0 sp=0xc000a1d050 pc=0xcb2efa golang.org/x/tools/internal/event/export/metric.getGroup.func1(0x181b7e0?) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/export/metric/data.go:133 +0x3e fp=0xc000a1d0f0 sp=0xc000a1d0b0 pc=0xcb349e sort.Search(0x0?, 0xc000a1d208) /usr/lib/go/src/sort/search.go:65 +0x46 fp=0xc000a1d120 sp=0xc000a1d0f0 pc=0x4a4f06 golang.org/x/tools/internal/event/export/metric.getGroup({0x121ebc0, 0xc002e7e378}, 0xc000471180, {0x181b3c0, 0x2, 0x1841720?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/export/metric/data.go:132 +0x25a fp=0xc000a1d250 sp=0xc000a1d120 pc=0xcb321a golang.org/x/tools/internal/event/export/metric.(*Int64Data).modify(0xc000471140, {0x0?, 0x1224fa0?, 0x1841720?}, {0x121ebc0?, 0xc002e7e378?}, 0x10f8e18) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/export/metric/data.go:150 +0x73 fp=0xc000a1d2d8 sp=0xc000a1d250 pc=0xcb3573 golang.org/x/tools/internal/event/export/metric.(*Int64Data).count(...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/export/metric/data.go:167 golang.org/x/tools/internal/event/export/metric.(*Int64Data).count-fm({0x0?, 0x0?, 0x1841720?}, {0x121ebc0?, 0xc002e7e378?}, {{0x1224fa0, 0x181bae0}, 0x1, {0x0, 0x0}}) :1 +0x51 fp=0xc000a1d320 sp=0xc000a1d2d8 pc=0xcb6a31 golang.org/x/tools/gopls/internal/lsp/debug.makeInstanceExporter.(*Config).Exporter.func3({0x1226428, 0xc002bdd410}, {{0xc15cf6cdc8ffe404, 0xeb2b16e, 0x1841720}, {{{0x1225000, 0x181bdc0}, 0x0, {0x0, 0x0}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/export/metric/exporter.go:51 +0x67f fp=0xc000a1d580 sp=0xc000a1d320 pc=0xce4aff golang.org/x/tools/gopls/internal/lsp/debug.makeInstanceExporter.Spans.func4({0x1226428, 0xc002bdd410}, {{0xc15cf6cdc8ffe404, 0xeb2b16e, 0x1841720}, {{{0x1225000, 0x181bdc0}, 0x0, {0x0, 0x0}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/export/trace.go:84 +0x5a6 fp=0xc000a1d6a8 sp=0xc000a1d580 pc=0xce4426 golang.org/x/tools/gopls/internal/lsp/debug.makeInstanceExporter.Labels.func5({0x1226428, 0xc002bdd410}, {{0xc15cf6cdc8ffe404, 0xeb2b16e, 0x1841720}, {{{0x1225000, 0x181bdc0}, 0x0, {0x0, 0x0}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/export/tag.go:35 +0x2d2 fp=0xc000a1d7c8 sp=0xc000a1d6a8 pc=0xce3e12 golang.org/x/tools/gopls/internal/lsp/debug.init.0.makeGlobalExporter.func1({0x1226428, 0xc002bdd410}, {{0xc15cf6cdc8ffe404, 0xeb2b16e, 0x1841720}, {{{0x1225000, 0x181bdc0}, 0x0, {0x0, 0x0}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/debug/serve.go:533 +0x28d fp=0xc000a1d8d0 sp=0xc000a1d7c8 pc=0xce056d golang.org/x/tools/internal/event/core.deliver({0x1226428, 0xc002bdd410}, 0xc0004a9770, {{0xc15cf6cdc8ffe404, 0xeb2b16e, 0x1841720}, {{{0x1225000, 0x181bdc0}, 0x0, {0x0, ...}}, ...}, ...}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/core/export.go:45 +0xbb fp=0xc000a1d9a8 sp=0xc000a1d8d0 pc=0x50f31b golang.org/x/tools/internal/event/core.Export(...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/core/export.go:55 golang.org/x/tools/internal/event.Metric({0x1226428?, 0xc002bdd410?}, {0xc002bdd530?, 0xc0031e1aa0?, 0xc000ec48c0?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/event.go:61 +0x1be fp=0xc000a1dc68 sp=0xc000a1d9a8 pc=0x5107fe golang.org/x/tools/internal/jsonrpc2.(*conn).Notify(0xc0031e1aa0?, {0x12265b0, 0xc0031df9b0}, {0xf77538, 0xa}, {0xdd3b40?, 0xc0031e1aa0?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:94 +0x487 fp=0xc000a1de78 sp=0xc000a1dc68 pc=0x5a79c7 golang.org/x/tools/gopls/internal/lsp/protocol.clientConn.Notify(...) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/protocol.go:60 golang.org/x/tools/gopls/internal/lsp/protocol.(*clientConn).Notify(0xc0031e1aa0?, {0x12265b0?, 0xc0031df9b0?}, {0xf77538?, 0x20?}, {0xdd3b40?, 0xc0031e1aa0?}) :1 +0x46 fp=0xc000a1dec0 sp=0xc000a1de78 pc=0x5fb686 golang.org/x/tools/gopls/internal/lsp/protocol.(*clientDispatcher).Progress(0xeed260?, {0x12265b0?, 0xc0031df9b0?}, 0x1226428?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/tsclient.go:177 +0x3b fp=0xc000a1df08 sp=0xc000a1dec0 pc=0x5e3c7b golang.org/x/tools/gopls/internal/lsp/progress.(*WorkDone).End(0xc0002c0190, {0x1226428?, 0xc0003c3f50?}, {0xfa46b2, 0x1a}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/progress/progress.go:234 +0x15b fp=0xc000a1df80 sp=0xc000a1df08 pc=0x77ccdb golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders.func2() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:390 +0x6d fp=0xc000a1dfe0 sp=0xc000a1df80 pc=0xd4468d runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000a1dfe8 sp=0xc000a1dfe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders in goroutine 133 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:388 +0x57c goroutine 169 [chan receive]: runtime.gopark(0xc00006bef8?, 0x40abf3?, 0xe0?, 0xbe?, 0x4bdd0a?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006beb0 sp=0xc00006be90 pc=0x43f4ae runtime.chanrecv(0xc00023cb40, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00006bf28 sp=0xc00006beb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x40aaa0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00006bf50 sp=0xc00006bf28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00006bfe0 sp=0xc00006bf50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006bfe8 sp=0xc00006bfe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 77 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 167 [chan receive]: runtime.gopark(0xc0007b9ee0?, 0x20?, 0x30?, 0x9f?, 0x40a9be?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0007b9eb0 sp=0xc0007b9e90 pc=0x43f4ae runtime.chanrecv(0xc00023ca80, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0007b9f28 sp=0xc0007b9eb0 pc=0x40b60d runtime.chanrecv1(0x1?, 0x40aaa0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0007b9f50 sp=0xc0007b9f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0007b9fe0 sp=0xc0007b9f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0007b9fe8 sp=0xc0007b9fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 77 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 166 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000391eb0 sp=0xc000391e90 pc=0x43f4ae runtime.chanrecv(0xc0005003c0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000391f28 sp=0xc000391eb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000391f50 sp=0xc000391f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc000391fe0 sp=0xc000391f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000391fe8 sp=0xc000391fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 77 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 170 [chan receive]: runtime.gopark(0x392d305b5d392d31?, 0x295d392d305b7c5d?, 0x5c?, 0x2e?, 0x305b327c5d352d30?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00055e6b0 sp=0xc00055e690 pc=0x43f4ae runtime.chanrecv(0xc00023cba0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00055e728 sp=0xc00055e6b0 pc=0x40b60d runtime.chanrecv1(0x3f287d357b293a7d?, 0x5b35323a3f283a3a?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00055e750 sp=0xc00055e728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00055e7e0 sp=0xc00055e750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00055e7e8 sp=0xc00055e7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 77 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 171 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006ceb0 sp=0xc00006ce90 pc=0x43f4ae runtime.chanrecv(0xc00089e060, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00006cf28 sp=0xc00006ceb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00006cf50 sp=0xc00006cf28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00006cfe0 sp=0xc00006cf50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006cfe8 sp=0xc00006cfe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 77 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 172 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006d6b0 sp=0xc00006d690 pc=0x43f4ae runtime.chanrecv(0xc00089e120, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00006d728 sp=0xc00006d6b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00006d750 sp=0xc00006d728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00006d7e0 sp=0xc00006d750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006d7e8 sp=0xc00006d7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 77 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 173 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006deb0 sp=0xc00006de90 pc=0x43f4ae runtime.chanrecv(0xc00089e180, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00006df28 sp=0xc00006deb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00006df50 sp=0xc00006df28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00006dfe0 sp=0xc00006df50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006dfe8 sp=0xc00006dfe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 77 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 174 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000071eb0 sp=0xc000071e90 pc=0x43f4ae runtime.chanrecv(0xc00089e240, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000071f28 sp=0xc000071eb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000071f50 sp=0xc000071f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc000071fe0 sp=0xc000071f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000071fe8 sp=0xc000071fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 77 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 175 [chan receive]: runtime.gopark(0x1841720?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006b6b0 sp=0xc00006b690 pc=0x43f4ae runtime.chanrecv(0xc00089e300, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00006b728 sp=0xc00006b6b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00006b750 sp=0xc00006b728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00006b7e0 sp=0xc00006b750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006b7e8 sp=0xc00006b7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 77 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed [Info - 6:15:35 PM] true [Info - 6:15:35 PM] 2024/01/01 18:15:35 go info for /home/mike/Documents/Projects/Netbasis/apiarcade (go dir /home/mike/Documents/Projects/Netbasis/apiarcade) (go version go version go1.21.5 linux/amd64) (valid build configuration = true) (build flags: [-tags=dev]) (selected go env: [GO111MODULE=, GOCACHE=/home/mike/.cache/go-build, GOFLAGS=, GOMODCACHE=/home/mike/go/pkg/mod, GOPATH=/home/mike/go, GOPRIVATE=git2.networthservices.com/netbasis,git.netbasis.com/Netbasis,git.aax.dev/agora-altx, GOROOT=/usr/lib/go, GOWORK=]) [Info - 6:15:35 PM] 2024/01/01 18:15:35 go/packages.Load #1 snapshot=0 directory=file:///home/mike/Documents/Projects/Netbasis/apiarcade query=[/home/mike/Documents/Projects/Netbasis/apiarcade/... builtin] packages=27 [Info - 6:15:35 PM] 2024/01/01 18:15:35 go/packages.Load #1: updating metadata for 416 packages runtime: g152: frame.sp=0xc000a8fb01 top=0xc000a87fe0 stack=[0xc000a86000-0xc000a88000 fatal error: traceback did not unwind completely runtime stack: runtime.throw({0xfb3365?, 0x0?}) /usr/lib/go/src/runtime/panic.go:1077 +0x5c fp=0x7f4f5b7fdbc8 sp=0x7f4f5b7fdb98 pc=0x43c5bc runtime.(*unwinder).finishInternal(0x0?) /usr/lib/go/src/runtime/traceback.go:571 +0x12a fp=0x7f4f5b7fdc08 sp=0x7f4f5b7fdbc8 pc=0x462cca runtime.(*unwinder).next(0x7f4f5b7fdcb0?) /usr/lib/go/src/runtime/traceback.go:452 +0x232 fp=0x7f4f5b7fdc80 sp=0x7f4f5b7fdc08 pc=0x462ad2 runtime.addOneOpenDeferFrame.func1() /usr/lib/go/src/runtime/panic.go:648 +0x85 fp=0x7f4f5b7fde50 sp=0x7f4f5b7fdc80 pc=0x43b765 traceback: unexpected SPWRITE function runtime.systemstack runtime.systemstack() /usr/lib/go/src/runtime/asm_amd64.s:509 +0x4a fp=0x7f4f5b7fde60 sp=0x7f4f5b7fde50 pc=0x4701ca goroutine 152 [running]: runtime.systemstack_switch() /usr/lib/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc000a8fa11 sp=0xc000a8fa01 pc=0x470168 runtime.addOneOpenDeferFrame(0x4000000000012244?, 0xe000000000181bd?, 0x6000000000000000?) /usr/lib/go/src/runtime/panic.go:645 +0x65 fp=0xc000a8fa51 sp=0xc000a8fa11 pc=0x43b685 panic({0xe504a0?, 0x1816940?}) /usr/lib/go/src/runtime/panic.go:874 +0x14a fp=0xc000a8fb01 sp=0xc000a8fa51 pc=0x43bf2a runtime.panicmem(...) /usr/lib/go/src/runtime/panic.go:261 runtime.sigpanic() /usr/lib/go/src/runtime/signal_unix.go:861 +0x378 fp=0xc000a8fb61 sp=0xc000a8fb01 pc=0x453478 created by golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders in goroutine 74 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:397 +0x64d goroutine 1 [chan receive]: runtime.gopark(0xedad60?, 0x0?, 0x58?, 0x46?, 0x7f4fc063b108?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000a81440 sp=0xc000a81420 pc=0x43f4ae runtime.chanrecv(0xc00020ea20, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000a814b8 sp=0xc000a81440 pc=0x40b60d runtime.chanrecv1(0xc0002c4960?, 0x1226428?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000a814e0 sp=0xc000a814b8 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream(0xc00001bc20, {0x1226428, 0xc00001e2a0}, {0x1228070, 0xc0002c4960}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/lsprpc/lsprpc.go:109 +0x7bb fp=0xc000a81670 sp=0xc000a814e0 pc=0xd5ecbb golang.org/x/tools/gopls/internal/lsp/cmd.(*Serve).Run(0xc000232040, {0x1226428, 0xc00001bb90}, {0xc0000360b0?, 0x0?, 0x0?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cmd/serve.go:141 +0x922 fp=0xc000a81868 sp=0xc000a81670 pc=0xd77002 golang.org/x/tools/internal/tool.Run({0x1226428, 0xc00001bb90}, 0xc0002892d0, {0x12274a0?, 0xc000232040}, {0xc0000360b0, 0x0, 0x0}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/tool/tool.go:192 +0x6a6 fp=0xc000a81ad8 sp=0xc000a81868 pc=0xbc4186 golang.org/x/tools/gopls/internal/lsp/cmd.(*Application).Run(0xc000232000, {0x12263f0, 0x18715e0}, {0xc0000360b0?, 0x0, 0x0}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cmd/cmd.go:253 +0x1b1 fp=0xc000a81bc8 sp=0xc000a81ad8 pc=0xd67a51 golang.org/x/tools/internal/tool.Run({0x12263f0, 0x18715e0}, 0xc000289260, {0x1226ee0?, 0xc000232000}, {0xc0000360b0, 0x1, 0x1}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/tool/tool.go:192 +0x6a6 fp=0xc000a81e38 sp=0xc000a81bc8 pc=0xbc4186 golang.org/x/tools/internal/tool.Main({0x12263f0, 0x18715e0}, {0x1226ee0?, 0xc000232000?}, {0xc0000360b0, 0x1, 0x1}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/tool/tool.go:93 +0x139 fp=0xc000a81ef0 sp=0xc000a81e38 pc=0xbc3979 main.main() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/main.go:29 +0x8b fp=0xc000a81f40 sp=0xc000a81ef0 pc=0xd7ec6b runtime.main() /usr/lib/go/src/runtime/proc.go:267 +0x2bb fp=0xc000a81fe0 sp=0xc000a81f40 pc=0x43f03b runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000a81fe8 sp=0xc000a81fe0 pc=0x472141 goroutine 2 [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006efa8 sp=0xc00006ef88 pc=0x43f4ae runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:404 runtime.forcegchelper() /usr/lib/go/src/runtime/proc.go:322 +0xb3 fp=0xc00006efe0 sp=0xc00006efa8 pc=0x43f313 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006efe8 sp=0xc00006efe0 pc=0x472141 created by runtime.init.6 in goroutine 1 /usr/lib/go/src/runtime/proc.go:310 +0x1a goroutine 3 [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006f778 sp=0xc00006f758 pc=0x43f4ae runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:404 runtime.bgsweep(0x0?) /usr/lib/go/src/runtime/mgcsweep.go:321 +0xdf fp=0xc00006f7c8 sp=0xc00006f778 pc=0x429a5f runtime.gcenable.func1() /usr/lib/go/src/runtime/mgc.go:200 +0x25 fp=0xc00006f7e0 sp=0xc00006f7c8 pc=0x41ebe5 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006f7e8 sp=0xc00006f7e0 pc=0x472141 created by runtime.gcenable in goroutine 1 /usr/lib/go/src/runtime/mgc.go:200 +0x66 goroutine 4 [GC scavenge wait]: runtime.gopark(0x140bc53?, 0x3b9aca00?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006ff70 sp=0xc00006ff50 pc=0x43f4ae runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:404 runtime.(*scavengerState).park(0x18418a0) /usr/lib/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc00006ffa0 sp=0xc00006ff70 pc=0x4272e9 runtime.bgscavenge(0x0?) /usr/lib/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc00006ffc8 sp=0xc00006ffa0 pc=0x427899 runtime.gcenable.func2() /usr/lib/go/src/runtime/mgc.go:201 +0x25 fp=0xc00006ffe0 sp=0xc00006ffc8 pc=0x41eb85 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006ffe8 sp=0xc00006ffe0 pc=0x472141 created by runtime.gcenable in goroutine 1 /usr/lib/go/src/runtime/mgc.go:201 +0xa5 goroutine 5 [finalizer wait]: runtime.gopark(0x0?, 0x10f6c90?, 0x40?, 0x20?, 0x2000000020?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006e628 sp=0xc00006e608 pc=0x43f4ae runtime.runfinq() /usr/lib/go/src/runtime/mfinal.go:193 +0x107 fp=0xc00006e7e0 sp=0xc00006e628 pc=0x41dc67 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006e7e8 sp=0xc00006e7e0 pc=0x472141 created by runtime.createfing in goroutine 1 /usr/lib/go/src/runtime/mfinal.go:163 +0x3d goroutine 122 [GC worker (idle)]: runtime.gopark(0x1872a80?, 0x1?, 0x62?, 0x32?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000070750 sp=0xc000070730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0000707e0 sp=0xc000070750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000707e8 sp=0xc0000707e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 71 [select]: runtime.gopark(0xc00006a790?, 0x2?, 0x51?, 0xe1?, 0xc00006a774?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006a618 sp=0xc00006a5f8 pc=0x43f4ae runtime.selectgo(0xc00006a790, 0xc00006a770, 0xc00006a7a0?, 0x0, 0xa00000000?, 0x1) /usr/lib/go/src/runtime/select.go:327 +0x725 fp=0xc00006a738 sp=0xc00006a618 pc=0x44f8e5 golang.org/x/tools/gopls/internal/lsp/cache.(*parseCache).gc(0xc0002c49b0) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/parse_cache.go:261 +0xbc fp=0xc00006a7c8 sp=0xc00006a738 pc=0xc8a6dc golang.org/x/tools/gopls/internal/lsp/cache.newParseCache.func1() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/parse_cache.go:118 +0x25 fp=0xc00006a7e0 sp=0xc00006a7c8 pc=0xc89545 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006a7e8 sp=0xc00006a7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/cache.newParseCache in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/parse_cache.go:118 +0xc5 goroutine 72 [select]: runtime.gopark(0xc000a2fa00?, 0x2?, 0x0?, 0x0?, 0xc000a2f9bc?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00071f868 sp=0xc00071f848 pc=0x43f4ae runtime.selectgo(0xc00071fa00, 0xc000a2f9b8, 0x181bd40?, 0x0, 0xdfbb60?, 0x1) /usr/lib/go/src/runtime/select.go:327 +0x725 fp=0xc00071f988 sp=0xc00071f868 pc=0x44f8e5 golang.org/x/tools/internal/fakenet.(*connFeeder).do(...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:103 golang.org/x/tools/internal/fakenet.(*fakeConn).Read(0x0?, {0xc00034d000?, 0x0?, 0x0?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:67 +0x110 fp=0xc00071fa50 sp=0xc00071f988 pc=0xd63510 bufio.(*Reader).fill(0xc00001c2a0) /usr/lib/go/src/bufio/bufio.go:113 +0x103 fp=0xc00071fa88 sp=0xc00071fa50 pc=0x5a3263 bufio.(*Reader).ReadSlice(0xc00001c2a0, 0x50?) /usr/lib/go/src/bufio/bufio.go:379 +0x29 fp=0xc00071fad8 sp=0xc00071fa88 pc=0x5a3d69 bufio.(*Reader).collectFragments(0x30?, 0xa0?) /usr/lib/go/src/bufio/bufio.go:454 +0x6d fp=0xc00071fb98 sp=0xc00071fad8 pc=0x5a418d bufio.(*Reader).ReadString(0xa?, 0xe0?) /usr/lib/go/src/bufio/bufio.go:501 +0x1f fp=0xc00071fc60 sp=0xc00071fb98 pc=0x5a455f golang.org/x/tools/internal/jsonrpc2.(*headerStream).Read(0xc0002bfb30, {0x1226428, 0xc00001e2a0}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/stream.go:110 +0xa5 fp=0xc00071fcf0 sp=0xc00071fc60 pc=0x5ac405 golang.org/x/tools/internal/jsonrpc2.(*conn).run(0xc0002c4960, {0x1226428, 0xc00001e2a0}, 0xc0004a8078) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:196 +0xab fp=0xc00071ffb0 sp=0xc00071fcf0 pc=0x5a8f0b golang.org/x/tools/internal/jsonrpc2.(*conn).Go.func1() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:189 +0x2c fp=0xc00071ffe0 sp=0xc00071ffb0 pc=0x5a8e2c runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00071ffe8 sp=0xc00071ffe0 pc=0x472141 created by golang.org/x/tools/internal/jsonrpc2.(*conn).Go in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:189 +0xa5 goroutine 75 [chan receive]: runtime.gopark(0x0?, 0xc00006b6f0?, 0x3?, 0x0?, 0x10000000040a95b?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006b6b0 sp=0xc00006b690 pc=0x43f4ae runtime.chanrecv(0xc00020e480, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00006b728 sp=0xc00006b6b0 pc=0x40b60d runtime.chanrecv1(0x40b0eb?, 0xa00000000?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00006b750 sp=0xc00006b728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00006b7e0 sp=0xc00006b750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006b7e8 sp=0xc00006b7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 72 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 74 [syscall]: syscall.Syscall(0x447211?, 0xc000a324e8?, 0xc000a32570?, 0xc00030a820?) /usr/lib/go/src/syscall/syscall_linux.go:69 +0x25 fp=0xc000a324a8 sp=0xc000a32438 pc=0x489005 syscall.Getdents(0xc00040d968?, {0xc002e9e000?, 0x18?, 0xeb4220?}) /usr/lib/go/src/syscall/zsyscall_linux_amd64.go:464 +0x3b fp=0xc000a324e8 sp=0xc000a324a8 pc=0x486c7b syscall.ReadDirent(...) /usr/lib/go/src/syscall/syscall_linux.go:989 internal/poll.ignoringEINTRIO(...) /usr/lib/go/src/internal/poll/fd_unix.go:736 internal/poll.(*FD).ReadDirent(0x181c060?, {0xc002e9e000, 0x2000, 0x2000}) /usr/lib/go/src/internal/poll/fd_unixjs.go:58 +0x1ee fp=0xc000a32578 sp=0xc000a324e8 pc=0x4b50ce os.(*File).readdir(0xc000072a98, 0xffffffffffffffff?, 0x1) /usr/lib/go/src/os/dir_unix.go:70 +0x1d0 fp=0xc000a32698 sp=0xc000a32578 pc=0x4b87f0 os.(*File).ReadDir(0xc000c82e10?, 0x50?) /usr/lib/go/src/os/dir.go:98 +0x1d fp=0xc000a326d0 sp=0xc000a32698 pc=0x4b81dd path/filepath.readDir({0xc000c82e10?, 0x50?}) /usr/lib/go/src/path/filepath/path.go:587 +0x3f fp=0xc000a32750 sp=0xc000a326d0 pc=0x5b2c9f path/filepath.walkDir({0xc000c82e10, 0x50}, {0x1226578, 0xc002e26600}, 0xc000a32af0) /usr/lib/go/src/path/filepath/path.go:450 +0x105 fp=0xc000a32810 sp=0xc000a32750 pc=0x5b2365 path/filepath.walkDir({0xc000c82c30, 0x48}, {0x1226578, 0xc0004cf480}, 0xc000a32af0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc000a328d0 sp=0xc000a32810 pc=0x5b24e7 path/filepath.walkDir({0xc000296f40, 0x40}, {0x1226578, 0xc000394b40}, 0xc000a32af0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc000a32990 sp=0xc000a328d0 pc=0x5b24e7 path/filepath.walkDir({0xc000296d87, 0x33}, {0x1226700, 0xc000294750}, 0xc000a32af0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc000a32a50 sp=0xc000a32990 pc=0x5b24e7 path/filepath.WalkDir({0xc000296d87, 0x33}, 0xc0001aeaf0) /usr/lib/go/src/path/filepath/path.go:532 +0xaf fp=0xc000a32ab0 sp=0xc000a32a50 pc=0x5b296f golang.org/x/tools/gopls/internal/lsp/cache.findModules({0xc000296d80, 0x3a}, 0xc000294730, 0x2) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/workspace.go:98 +0x125 fp=0xc000a32b48 sp=0xc000a32ab0 pc=0xcaad05 golang.org/x/tools/gopls/internal/lsp/cache.findWorkspaceModFile({0x1226428, 0xc0005a8450}, {0xc000296d80, 0x3a}, {0x121e8c0, 0xc00001c300}, 0x0?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/view.go:1032 +0xd6 fp=0xc000a32c38 sp=0xc000a32b48 pc=0xca8ab6 golang.org/x/tools/gopls/internal/lsp/cache.(*Session).getWorkspaceInformation(0xc00001c300, {0x1226428, 0xc0005a8450}, {0xc000296d80, _}, _) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/view.go:984 +0x53d fp=0xc000a32e48 sp=0xc000a32c38 pc=0xca863d golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView(0xc00001c300, {0x1226428, 0xc0005a8450}, {0xc00051ad00, 0xc}, {0xc000296d80?, 0x0?}, 0xc00042c840, 0x0) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/session.go:104 +0xa5 fp=0xc000a33300 sp=0xc000a32e48 pc=0xc8c7e5 golang.org/x/tools/gopls/internal/lsp/cache.(*Session).NewView(0xc00001c300, {0x1226428, 0xc0005a8450}, {0xc00051ad00, 0xc}, {0xc000296d80, 0x3a}, 0xc000294b40?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/session.go:87 +0x265 fp=0xc000a333e8 sp=0xc000a33300 pc=0xc8c465 golang.org/x/tools/gopls/internal/lsp.(*Server).addView(0xc000242e10, {0x1226428, 0xc0005a8450}, {0xc00051ad00, 0xc}, {0xc000296d80, 0x3a}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/workspace.go:44 +0x165 fp=0xc000a33448 sp=0xc000a333e8 pc=0xd59a85 golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders(0xc000242e10, {0x1226428?, 0xc0005a8450}, {0xc000178800, 0x26, 0xc0001c17c0?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:374 +0x369 fp=0xc000a33758 sp=0xc000a33448 pc=0xd43ec9 golang.org/x/tools/gopls/internal/lsp.(*Server).initialized(0xc000242e10, {0x1226428?, 0xc00001ec00?}, 0xc00058ec60?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:220 +0x2cd fp=0xc000a33850 sp=0xc000a33758 pc=0xd431cd golang.org/x/tools/gopls/internal/lsp.(*Server).Initialized(0xc000380910?, {0x1226428?, 0xc00001ec00?}, 0xdd3500?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/server_gen.go:152 +0x1d fp=0xc000a33880 sp=0xc000a33850 pc=0xd54e3d golang.org/x/tools/gopls/internal/lsp/protocol.serverDispatch({0x1226428, 0xc00001ec00}, {0x1238860, 0xc000242e10}, 0xc0005a8300, {0x1226658, 0xc00001eb40}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/tsserver.go:191 +0x5d4 fp=0xc000a33af8 sp=0xc000a33880 pc=0x5ed834 golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream.ServerHandler.func3({0x1226428, 0xc00001ec00}, 0xc0005a8300, {0x1226658, 0xc00001eb40}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/protocol.go:157 +0x7e fp=0xc000a33b58 sp=0xc000a33af8 pc=0xd5fa3e golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream.handshaker.func4({0x1226428, 0xc00001ec00}, 0xc0005a8300, {0x1226658?, 0xc00001eb40?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/lsprpc/lsprpc.go:521 +0x923 fp=0xc000a33ee8 sp=0xc000a33b58 pc=0xd5f7a3 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.MustReplyHandler.func1({0x1226428, 0xc00001ec00}, 0xc0004a83d8, {0x1226658?, 0xc00001eb40?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:35 +0xe5 fp=0xc000a33f50 sp=0xc000a33ee8 pc=0x5e1e45 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:103 +0x96 fp=0xc000a33fe0 sp=0xc000a33f50 pc=0x5e1c56 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000a33fe8 sp=0xc000a33fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 72 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 88 [GC worker (idle)]: runtime.gopark(0x1d49690c9177?, 0x3?, 0xe1?, 0x27?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006c750 sp=0xc00006c730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00006c7e0 sp=0xc00006c750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006c7e8 sp=0xc00006c7e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 104 [GC worker (idle)]: runtime.gopark(0x40b0eb?, 0xa00000000?, 0xa0?, 0xa7?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0002da750 sp=0xc0002da730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0002da7e0 sp=0xc0002da750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002da7e8 sp=0xc0002da7e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 130 [sleep]: runtime.gopark(0x1d496b8341d4?, 0xedd252dc4?, 0x20?, 0x17?, 0x34b79419?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000139888 sp=0xc000139868 pc=0x43f4ae time.Sleep(0x5f5e100) /usr/lib/go/src/runtime/time.go:195 +0x125 fp=0xc0001398c8 sp=0xc000139888 pc=0x46ebc5 golang.org/x/tools/gopls/internal/lsp/filecache.gc.func1({0xc003156150, 0x68}, {0x1228028, 0xc003154f70}, {0x0?, 0x0?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:478 +0x2d3 fp=0xc000139990 sp=0xc0001398c8 pc=0xbd29f3 path/filepath.walk({0xc003156150, 0x68}, {0x1228028, 0xc003154f70}, 0xc000139e80) /usr/lib/go/src/path/filepath/path.go:477 +0xff fp=0xc000139a58 sp=0xc000139990 pc=0x5b267f path/filepath.walk({0xc000b94bd0, 0x23}, {0x1228028, 0xc00314edd0}, 0xc000139e80) /usr/lib/go/src/path/filepath/path.go:501 +0x257 fp=0xc000139b20 sp=0xc000139a58 pc=0x5b27d7 path/filepath.walk({0xc000324020, 0x20}, {0x1228028, 0xc0001208f0}, 0xc000139e80) /usr/lib/go/src/path/filepath/path.go:501 +0x257 fp=0xc000139be8 sp=0xc000139b20 pc=0x5b27d7 path/filepath.walk({0xc00003e2d0, 0x17}, {0x1228028, 0xc0001201a0}, 0xc000139e80) /usr/lib/go/src/path/filepath/path.go:501 +0x257 fp=0xc000139cb0 sp=0xc000139be8 pc=0x5b27d7 path/filepath.Walk({0xc00003e2d0, 0x17}, 0xc000139e80) /usr/lib/go/src/path/filepath/path.go:572 +0x66 fp=0xc000139d00 sp=0xc000139cb0 pc=0x5b2ba6 golang.org/x/tools/gopls/internal/lsp/filecache.gc({0xc00003e2d0, 0x17}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:451 +0x1ce fp=0xc000139fc0 sp=0xc000139d00 pc=0xbd228e golang.org/x/tools/gopls/internal/lsp/filecache.getCacheDir.func1.1() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:351 +0x25 fp=0xc000139fe0 sp=0xc000139fc0 pc=0xbd3545 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000139fe8 sp=0xc000139fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/filecache.getCacheDir.func1 in goroutine 68 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:351 +0x1af goroutine 70 [select]: runtime.gopark(0xc0002d6f98?, 0x2?, 0x9c?, 0x0?, 0xc0002d6f44?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0002d6de8 sp=0xc0002d6dc8 pc=0x43f4ae runtime.selectgo(0xc0002d6f98, 0xc0002d6f40, 0xc0002d6f80?, 0x0, 0xc0003820c0?, 0x1) /usr/lib/go/src/runtime/select.go:327 +0x725 fp=0xc0002d6f08 sp=0xc0002d6de8 pc=0x44f8e5 golang.org/x/tools/internal/fakenet.(*connFeeder).run(0xc00001bc80) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:115 +0x93 fp=0xc0002d6fc8 sp=0xc0002d6f08 pc=0xd63953 golang.org/x/tools/internal/fakenet.NewConn.func2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:27 +0x25 fp=0xc0002d6fe0 sp=0xc0002d6fc8 pc=0xd632e5 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002d6fe8 sp=0xc0002d6fe0 pc=0x472141 created by golang.org/x/tools/internal/fakenet.NewConn in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:27 +0x396 goroutine 69 [syscall]: syscall.Syscall(0x43f4ae?, 0x1?, 0x800000?, 0x7ffff800000?) /usr/lib/go/src/syscall/syscall_linux.go:69 +0x25 fp=0xc0002d75c0 sp=0xc0002d7550 pc=0x489005 syscall.read(0xc00004c0c0?, {0xc00034d000?, 0xc0002d7648?, 0x101010040acec?}) /usr/lib/go/src/syscall/zsyscall_linux_amd64.go:721 +0x38 fp=0xc0002d7600 sp=0xc0002d75c0 pc=0x487038 syscall.Read(...) /usr/lib/go/src/syscall/syscall_unix.go:181 internal/poll.ignoringEINTRIO(...) /usr/lib/go/src/internal/poll/fd_unix.go:736 internal/poll.(*FD).Read(0xc00004c0c0, {0xc00034d000, 0x1000, 0x1000}) /usr/lib/go/src/internal/poll/fd_unix.go:160 +0x2ae fp=0xc0002d7698 sp=0xc0002d7600 pc=0x4af9ce os.(*File).read(...) /usr/lib/go/src/os/file_posix.go:29 os.(*File).Read(0xc000072028, {0xc00034d000?, 0x2?, 0x2?}) /usr/lib/go/src/os/file.go:118 +0x52 fp=0xc0002d76d8 sp=0xc0002d7698 pc=0x4baaf2 io.ReadCloser.Read-fm({0xc00034d000?, 0xc0002d7740?, 0xc0002d7780?}) :1 +0x36 fp=0xc0002d7708 sp=0xc0002d76d8 pc=0xd63c36 golang.org/x/tools/internal/fakenet.(*connFeeder).run(0xc00001bc50) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:121 +0xbb fp=0xc0002d77c8 sp=0xc0002d7708 pc=0xd6397b golang.org/x/tools/internal/fakenet.NewConn.func1() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:26 +0x25 fp=0xc0002d77e0 sp=0xc0002d77c8 pc=0xd63345 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002d77e8 sp=0xc0002d77e0 pc=0x472141 created by golang.org/x/tools/internal/fakenet.NewConn in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:26 +0x34a goroutine 121 [GC worker (idle)]: runtime.gopark(0x1d49690ca3d9?, 0xa00000000?, 0xa0?, 0x87?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0002d8750 sp=0xc0002d8730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0002d87e0 sp=0xc0002d8750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002d87e8 sp=0xc0002d87e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 106 [GC worker (idle)]: runtime.gopark(0x1d496b3dc2eb?, 0x1?, 0x52?, 0x1f?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006cf50 sp=0xc00006cf30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00006cfe0 sp=0xc00006cf50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006cfe8 sp=0xc00006cfe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 107 [GC worker (idle)]: runtime.gopark(0x1d496b470209?, 0x3?, 0x6a?, 0xe?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006d750 sp=0xc00006d730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00006d7e0 sp=0xc00006d750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006d7e8 sp=0xc00006d7e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 105 [GC worker (idle)]: runtime.gopark(0x1872a80?, 0x1?, 0x10?, 0x5d?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0002daf50 sp=0xc0002daf30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0002dafe0 sp=0xc0002daf50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002dafe8 sp=0xc0002dafe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 123 [GC worker (idle)]: runtime.gopark(0x1d496b4679f8?, 0x1?, 0x4c?, 0x6c?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0002d9750 sp=0xc0002d9730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0002d97e0 sp=0xc0002d9750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002d97e8 sp=0xc0002d97e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 124 [GC worker (idle)]: runtime.gopark(0x1d4968704852?, 0x1?, 0x3c?, 0xae?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0002d9f50 sp=0xc0002d9f30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0002d9fe0 sp=0xc0002d9f50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002d9fe8 sp=0xc0002d9fe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 125 [GC worker (idle)]: runtime.gopark(0x1d496b470cdf?, 0x1?, 0x40?, 0x4f?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0003aa750 sp=0xc0003aa730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0003aa7e0 sp=0xc0003aa750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003aa7e8 sp=0xc0003aa7e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 126 [GC worker (idle)]: runtime.gopark(0x1d49690c90a2?, 0x3?, 0x49?, 0xf4?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0003aaf50 sp=0xc0003aaf30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0003aafe0 sp=0xc0003aaf50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003aafe8 sp=0xc0003aafe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 127 [GC worker (idle)]: runtime.gopark(0x1d49690cc4a8?, 0x3?, 0x51?, 0x5?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0003ab750 sp=0xc0003ab730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0003ab7e0 sp=0xc0003ab750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003ab7e8 sp=0xc0003ab7e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 196 [chan receive]: runtime.gopark(0xc0002dcee0?, 0x8c?, 0x30?, 0xcf?, 0x40a9be?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0002dceb0 sp=0xc0002dce90 pc=0x43f4ae runtime.chanrecv(0xc0006a2120, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0002dcf28 sp=0xc0002dceb0 pc=0x40b60d runtime.chanrecv1(0x1?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0002dcf50 sp=0xc0002dcf28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0002dcfe0 sp=0xc0002dcf50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002dcfe8 sp=0xc0002dcfe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 72 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 195 [chan receive]: runtime.gopark(0x40a9be?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0002dd6b0 sp=0xc0002dd690 pc=0x43f4ae runtime.chanrecv(0xc0006a20c0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0002dd728 sp=0xc0002dd6b0 pc=0x40b60d runtime.chanrecv1(0x62b4ee?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0002dd750 sp=0xc0002dd728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0002dd7e0 sp=0xc0002dd750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002dd7e8 sp=0xc0002dd7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 72 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 194 [chan receive]: runtime.gopark(0xc0002ddee0?, 0x20?, 0x30?, 0xdf?, 0x40a9be?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0002ddeb0 sp=0xc0002dde90 pc=0x43f4ae runtime.chanrecv(0xc0006a2060, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0002ddf28 sp=0xc0002ddeb0 pc=0x40b60d runtime.chanrecv1(0x1?, 0x40aaa0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0002ddf50 sp=0xc0002ddf28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0002ddfe0 sp=0xc0002ddf50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002ddfe8 sp=0xc0002ddfe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 72 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 129 [chan receive]: runtime.gopark(0x40a9be?, 0x0?, 0x0?, 0x0?, 0x10000000040a95b?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0002d66b0 sp=0xc0002d6690 pc=0x43f4ae runtime.chanrecv(0xc00020ecc0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0002d6728 sp=0xc0002d66b0 pc=0x40b60d runtime.chanrecv1(0x62b4ee?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0002d6750 sp=0xc0002d6728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0002d67e0 sp=0xc0002d6750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002d67e8 sp=0xc0002d67e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 72 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 76 [chan receive]: runtime.gopark(0x0?, 0xc000070ef0?, 0x3?, 0x0?, 0x100000000000004?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000070eb0 sp=0xc000070e90 pc=0x43f4ae runtime.chanrecv(0xc00020eb40, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000070f28 sp=0xc000070eb0 pc=0x40b60d runtime.chanrecv1(0x40b0eb?, 0xa00000000?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000070f50 sp=0xc000070f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc000070fe0 sp=0xc000070f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000070fe8 sp=0xc000070fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 72 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 77 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0003abeb0 sp=0xc0003abe90 pc=0x43f4ae runtime.chanrecv(0xc00020eba0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0003abf28 sp=0xc0003abeb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0003abf50 sp=0xc0003abf28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0003abfe0 sp=0xc0003abf50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003abfe8 sp=0xc0003abfe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 72 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 78 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0003ac6b0 sp=0xc0003ac690 pc=0x43f4ae runtime.chanrecv(0xc00020ec00, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0003ac728 sp=0xc0003ac6b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0003ac750 sp=0xc0003ac728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0003ac7e0 sp=0xc0003ac750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003ac7e8 sp=0xc0003ac7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 72 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 151 [runnable]: runtime.newobject(0xe0cec0?) /usr/lib/go/src/runtime/malloc.go:1323 +0x35 fp=0xc003211c68 sp=0xc003211c60 pc=0x412395 golang.org/x/tools/internal/jsonrpc2.(*conn).Notify(0xc00345b140?, {0x12265b0, 0xc003443710}, {0xf77538, 0xa}, {0xdd3b40?, 0xc00345b140?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:85 +0x26e fp=0xc003211e78 sp=0xc003211c68 pc=0x5a77ae golang.org/x/tools/gopls/internal/lsp/protocol.clientConn.Notify(...) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/protocol.go:60 golang.org/x/tools/gopls/internal/lsp/protocol.(*clientConn).Notify(0xc00345b140?, {0x12265b0?, 0xc003443710?}, {0xf77538?, 0x20?}, {0xdd3b40?, 0xc00345b140?}) :1 +0x46 fp=0xc003211ec0 sp=0xc003211e78 pc=0x5fb686 golang.org/x/tools/gopls/internal/lsp/protocol.(*clientDispatcher).Progress(0xeed260?, {0x12265b0?, 0xc003443710?}, 0x1226428?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/tsclient.go:177 +0x3b fp=0xc003211f08 sp=0xc003211ec0 pc=0x5e3c7b golang.org/x/tools/gopls/internal/lsp/progress.(*WorkDone).End(0xc0002c4320, {0x1226428?, 0xc0005a8450?}, {0xfa46b2, 0x1a}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/progress/progress.go:234 +0x15b fp=0xc003211f80 sp=0xc003211f08 pc=0x77ccdb golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders.func2() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:390 +0x6d fp=0xc003211fe0 sp=0xc003211f80 pc=0xd4468d runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc003211fe8 sp=0xc003211fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders in goroutine 74 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:388 +0x57c goroutine 79 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0003aceb0 sp=0xc0003ace90 pc=0x43f4ae runtime.chanrecv(0xc00020ec60, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0003acf28 sp=0xc0003aceb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0003acf50 sp=0xc0003acf28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0003acfe0 sp=0xc0003acf50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003acfe8 sp=0xc0003acfe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 72 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 197 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006aeb0 sp=0xc00006ae90 pc=0x43f4ae runtime.chanrecv(0xc0006a21e0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00006af28 sp=0xc00006aeb0 pc=0x40b60d runtime.chanrecv1(0x40b0eb?, 0xa00000000?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00006af50 sp=0xc00006af28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00006afe0 sp=0xc00006af50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006afe8 sp=0xc00006afe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 72 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 198 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0003ad6b0 sp=0xc0003ad690 pc=0x43f4ae runtime.chanrecv(0xc0006a22a0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0003ad728 sp=0xc0003ad6b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0003ad750 sp=0xc0003ad728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0003ad7e0 sp=0xc0003ad750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003ad7e8 sp=0xc0003ad7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 72 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed [Info - 6:15:35 PM] true [Info - 6:15:35 PM] 2024/01/01 18:15:35 go info for /home/mike/Documents/Projects/Netbasis/apiarcade (go dir /home/mike/Documents/Projects/Netbasis/apiarcade) (go version go version go1.21.5 linux/amd64) (valid build configuration = true) (build flags: [-tags=dev]) (selected go env: [GO111MODULE=, GOCACHE=/home/mike/.cache/go-build, GOFLAGS=, GOMODCACHE=/home/mike/go/pkg/mod, GOPATH=/home/mike/go, GOPRIVATE=git2.networthservices.com/netbasis,git.netbasis.com/Netbasis,git.aax.dev/agora-altx, GOROOT=/usr/lib/go, GOWORK=]) [Info - 6:15:35 PM] 2024/01/01 18:15:35 go/packages.Load #1 snapshot=0 directory=file:///home/mike/Documents/Projects/Netbasis/apiarcade query=[/home/mike/Documents/Projects/Netbasis/apiarcade/... builtin] packages=27 [Info - 6:15:35 PM] 2024/01/01 18:15:35 go/packages.Load #1: updating metadata for 416 packages unexpected fault address 0x0 fatal error: fault [signal SIGSEGV: segmentation violation code=0x80 addr=0x0 pc=0xc91e9e] goroutine 174 [running]: runtime.throw({0xf6adf6?, 0x676b702f6f672f65?}) /usr/lib/go/src/runtime/panic.go:1077 +0x5c fp=0xc000b8db81 sp=0xc000b8db51 pc=0x43c5bc runtime.sigpanic() /usr/lib/go/src/runtime/signal_unix.go:875 +0x285 fp=0xc000b8dbe1 sp=0xc000b8db81 pc=0x453385 golang.org/x/tools/gopls/internal/lsp/cache.(*snapshot).Templates.func1({0x2f6d6f632e627568, 0x73696465722d6f67}, {0x762f73696465722f?, 0x312e342e37764037}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/snapshot.go:331 +0x9e fp=0xc000b8dbe9 sp=0xc000b8dbe1 pc=0xc91e9e runtime: g 174: unexpected return pc for golang.org/x/tools/gopls/internal/lsp/cache.(*snapshot).Templates.func1 called from 0x7469672f646f6d2f stack: frame={sp:0xc000b8dbe1, fp:0xc000b8dbe9} stack=[0xc000b84000,0xc000b86000) created by golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders in goroutine 148 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:397 +0x64d goroutine 1 [chan receive]: runtime.gopark(0xedad60?, 0x0?, 0x8?, 0x55?, 0x7fc055c0e5b8?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0001c1440 sp=0xc0001c1420 pc=0x43f4ae runtime.chanrecv(0xc0002842a0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0001c14b8 sp=0xc0001c1440 pc=0x40b60d runtime.chanrecv1(0xc000352000?, 0x1226428?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0001c14e0 sp=0xc0001c14b8 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream(0xc0005302d0, {0x1226428, 0xc0005308a0}, {0x1228070, 0xc000352000}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/lsprpc/lsprpc.go:109 +0x7bb fp=0xc0001c1670 sp=0xc0001c14e0 pc=0xd5ecbb golang.org/x/tools/gopls/internal/lsp/cmd.(*Serve).Run(0xc000431300, {0x1226428, 0xc0005300f0}, {0xc0000360b0?, 0x0?, 0x0?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cmd/serve.go:141 +0x922 fp=0xc0001c1868 sp=0xc0001c1670 pc=0xd77002 golang.org/x/tools/internal/tool.Run({0x1226428, 0xc0005300f0}, 0xc00035ff10, {0x12274a0?, 0xc000431300}, {0xc0000360b0, 0x0, 0x0}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/tool/tool.go:192 +0x6a6 fp=0xc0001c1ad8 sp=0xc0001c1868 pc=0xbc4186 golang.org/x/tools/gopls/internal/lsp/cmd.(*Application).Run(0xc0004312c0, {0x12263f0, 0x18715e0}, {0xc0000360b0?, 0x0, 0x0}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cmd/cmd.go:253 +0x1b1 fp=0xc0001c1bc8 sp=0xc0001c1ad8 pc=0xd67a51 golang.org/x/tools/internal/tool.Run({0x12263f0, 0x18715e0}, 0xc00043f180, {0x1226ee0?, 0xc0004312c0}, {0xc0000360b0, 0x1, 0x1}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/tool/tool.go:192 +0x6a6 fp=0xc0001c1e38 sp=0xc0001c1bc8 pc=0xbc4186 golang.org/x/tools/internal/tool.Main({0x12263f0, 0x18715e0}, {0x1226ee0?, 0xc0004312c0?}, {0xc0000360b0, 0x1, 0x1}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/tool/tool.go:93 +0x139 fp=0xc0001c1ef0 sp=0xc0001c1e38 pc=0xbc3979 main.main() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/main.go:29 +0x8b fp=0xc0001c1f40 sp=0xc0001c1ef0 pc=0xd7ec6b runtime.main() /usr/lib/go/src/runtime/proc.go:267 +0x2bb fp=0xc0001c1fe0 sp=0xc0001c1f40 pc=0x43f03b runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001c1fe8 sp=0xc0001c1fe0 pc=0x472141 goroutine 2 [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006efa8 sp=0xc00006ef88 pc=0x43f4ae runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:404 runtime.forcegchelper() /usr/lib/go/src/runtime/proc.go:322 +0xb3 fp=0xc00006efe0 sp=0xc00006efa8 pc=0x43f313 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006efe8 sp=0xc00006efe0 pc=0x472141 created by runtime.init.6 in goroutine 1 /usr/lib/go/src/runtime/proc.go:310 +0x1a goroutine 3 [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006f778 sp=0xc00006f758 pc=0x43f4ae runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:404 runtime.bgsweep(0x0?) /usr/lib/go/src/runtime/mgcsweep.go:321 +0xdf fp=0xc00006f7c8 sp=0xc00006f778 pc=0x429a5f runtime.gcenable.func1() /usr/lib/go/src/runtime/mgc.go:200 +0x25 fp=0xc00006f7e0 sp=0xc00006f7c8 pc=0x41ebe5 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006f7e8 sp=0xc00006f7e0 pc=0x472141 created by runtime.gcenable in goroutine 1 /usr/lib/go/src/runtime/mgc.go:200 +0x66 goroutine 4 [GC scavenge wait]: runtime.gopark(0xa08b6?, 0x421b9a6?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006ff70 sp=0xc00006ff50 pc=0x43f4ae runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:404 runtime.(*scavengerState).park(0x18418a0) /usr/lib/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc00006ffa0 sp=0xc00006ff70 pc=0x4272e9 runtime.bgscavenge(0x0?) /usr/lib/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc00006ffc8 sp=0xc00006ffa0 pc=0x427899 runtime.gcenable.func2() /usr/lib/go/src/runtime/mgc.go:201 +0x25 fp=0xc00006ffe0 sp=0xc00006ffc8 pc=0x41eb85 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006ffe8 sp=0xc00006ffe0 pc=0x472141 created by runtime.gcenable in goroutine 1 /usr/lib/go/src/runtime/mgc.go:201 +0xa5 goroutine 5 [finalizer wait]: runtime.gopark(0x0?, 0x10f6c90?, 0x0?, 0x0?, 0x2000000020?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006e628 sp=0xc00006e608 pc=0x43f4ae runtime.runfinq() /usr/lib/go/src/runtime/mfinal.go:193 +0x107 fp=0xc00006e7e0 sp=0xc00006e628 pc=0x41dc67 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006e7e8 sp=0xc00006e7e0 pc=0x472141 created by runtime.createfing in goroutine 1 /usr/lib/go/src/runtime/mfinal.go:163 +0x3d goroutine 100 [GC worker (idle)]: runtime.gopark(0x1d497b02218e?, 0x3?, 0x9e?, 0x73?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006a750 sp=0xc00006a730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00006a7e0 sp=0xc00006a750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006a7e8 sp=0xc00006a7e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 99 [GC worker (idle)]: runtime.gopark(0x1d497b022332?, 0x1?, 0x65?, 0x6c?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006af50 sp=0xc00006af30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00006afe0 sp=0xc00006af50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006afe8 sp=0xc00006afe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 95 [GC worker (idle)]: runtime.gopark(0x1d497b02276d?, 0x3?, 0x4c?, 0x3c?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006b750 sp=0xc00006b730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00006b7e0 sp=0xc00006b750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006b7e8 sp=0xc00006b7e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 98 [GC worker (idle)]: runtime.gopark(0x40b0eb?, 0x0?, 0xa0?, 0xe7?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00013e750 sp=0xc00013e730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00013e7e0 sp=0xc00013e750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00013e7e8 sp=0xc00013e7e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 74 [GC worker (idle)]: runtime.gopark(0x1d497b022262?, 0x3?, 0x9d?, 0x13?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00013ef50 sp=0xc00013ef30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00013efe0 sp=0xc00013ef50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00013efe8 sp=0xc00013efe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 77 [GC worker (idle)]: runtime.gopark(0x1d497b0221b3?, 0x3?, 0x45?, 0xc2?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00013f750 sp=0xc00013f730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00013f7e0 sp=0xc00013f750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00013f7e8 sp=0xc00013f7e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 79 [syscall]: syscall.Syscall(0x43f4ae?, 0x1?, 0x800000?, 0x7ffff800000?) /usr/lib/go/src/syscall/syscall_linux.go:69 +0x25 fp=0xc00013fdc0 sp=0xc00013fd50 pc=0x489005 syscall.read(0xc00004c0c0?, {0xc000315000?, 0xc00013fe48?, 0x1010040acec?}) /usr/lib/go/src/syscall/zsyscall_linux_amd64.go:721 +0x38 fp=0xc00013fe00 sp=0xc00013fdc0 pc=0x487038 syscall.Read(...) /usr/lib/go/src/syscall/syscall_unix.go:181 internal/poll.ignoringEINTRIO(...) /usr/lib/go/src/internal/poll/fd_unix.go:736 internal/poll.(*FD).Read(0xc00004c0c0, {0xc000315000, 0x1000, 0x1000}) /usr/lib/go/src/internal/poll/fd_unix.go:160 +0x2ae fp=0xc00013fe98 sp=0xc00013fe00 pc=0x4af9ce os.(*File).read(...) /usr/lib/go/src/os/file_posix.go:29 os.(*File).Read(0xc000072028, {0xc000315000?, 0x2?, 0x2?}) /usr/lib/go/src/os/file.go:118 +0x52 fp=0xc00013fed8 sp=0xc00013fe98 pc=0x4baaf2 io.ReadCloser.Read-fm({0xc000315000?, 0xc00013ff40?, 0xc00013ff80?}) :1 +0x36 fp=0xc00013ff08 sp=0xc00013fed8 pc=0xd63c36 golang.org/x/tools/internal/fakenet.(*connFeeder).run(0xc000530300) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:121 +0xbb fp=0xc00013ffc8 sp=0xc00013ff08 pc=0xd6397b golang.org/x/tools/internal/fakenet.NewConn.func1() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:26 +0x25 fp=0xc00013ffe0 sp=0xc00013ffc8 pc=0xd63345 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00013ffe8 sp=0xc00013ffe0 pc=0x472141 created by golang.org/x/tools/internal/fakenet.NewConn in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:26 +0x34a goroutine 80 [select]: runtime.gopark(0xc000140798?, 0x2?, 0x9c?, 0x0?, 0xc000140744?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0001405e8 sp=0xc0001405c8 pc=0x43f4ae runtime.selectgo(0xc000140798, 0xc000140740, 0xc000140780?, 0x0, 0xa000a35c0?, 0x1) /usr/lib/go/src/runtime/select.go:327 +0x725 fp=0xc000140708 sp=0xc0001405e8 pc=0x44f8e5 golang.org/x/tools/internal/fakenet.(*connFeeder).run(0xc000530330) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:115 +0x93 fp=0xc0001407c8 sp=0xc000140708 pc=0xd63953 golang.org/x/tools/internal/fakenet.NewConn.func2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:27 +0x25 fp=0xc0001407e0 sp=0xc0001407c8 pc=0xd632e5 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001407e8 sp=0xc0001407e0 pc=0x472141 created by golang.org/x/tools/internal/fakenet.NewConn in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:27 +0x396 goroutine 75 [GC worker (idle)]: runtime.gopark(0x1872a80?, 0x1?, 0xc6?, 0x57?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000140f50 sp=0xc000140f30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc000140fe0 sp=0xc000140f50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000140fe8 sp=0xc000140fe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 78 [GC worker (idle)]: runtime.gopark(0x1d497b0227ae?, 0x1?, 0xc6?, 0xbb?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000141750 sp=0xc000141730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0001417e0 sp=0xc000141750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001417e8 sp=0xc0001417e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 76 [GC worker (idle)]: runtime.gopark(0x1d497b02931e?, 0x1?, 0x14?, 0x9a?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000141f50 sp=0xc000141f30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc000141fe0 sp=0xc000141f50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000141fe8 sp=0xc000141fe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 73 [GC worker (idle)]: runtime.gopark(0x1d497b02b216?, 0xa00000000?, 0xa0?, 0xbf?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006bf50 sp=0xc00006bf30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00006bfe0 sp=0xc00006bf50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006bfe8 sp=0xc00006bfe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 96 [GC worker (idle)]: runtime.gopark(0x1d497b0224f5?, 0x3?, 0xf0?, 0x2e?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006c750 sp=0xc00006c730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00006c7e0 sp=0xc00006c750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006c7e8 sp=0xc00006c7e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 97 [GC worker (idle)]: runtime.gopark(0x1d497b022157?, 0x1?, 0x82?, 0xe1?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006cf50 sp=0xc00006cf30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00006cfe0 sp=0xc00006cf50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006cfe8 sp=0xc00006cfe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 115 [sleep]: runtime.gopark(0x1d497b014af3?, 0xc0000828b8?, 0xda?, 0x87?, 0x34b79419?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000082888 sp=0xc000082868 pc=0x43f4ae time.Sleep(0x5f5e100) /usr/lib/go/src/runtime/time.go:195 +0x125 fp=0xc0000828c8 sp=0xc000082888 pc=0x46ebc5 golang.org/x/tools/gopls/internal/lsp/filecache.gc.func1({0xc002f59ab0, 0x68}, {0x1228028, 0xc002f5b040}, {0x0?, 0x0?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:478 +0x2d3 fp=0xc000082990 sp=0xc0000828c8 pc=0xbd29f3 path/filepath.walk({0xc002f59ab0, 0x68}, {0x1228028, 0xc002f5b040}, 0xc000082e80) /usr/lib/go/src/path/filepath/path.go:477 +0xff fp=0xc000082a58 sp=0xc000082990 pc=0x5b267f path/filepath.walk({0xc00014ae70, 0x23}, {0x1228028, 0xc002f4cea0}, 0xc000082e80) /usr/lib/go/src/path/filepath/path.go:501 +0x257 fp=0xc000082b20 sp=0xc000082a58 pc=0x5b27d7 path/filepath.walk({0xc00053c020, 0x20}, {0x1228028, 0xc0004b01a0}, 0xc000082e80) /usr/lib/go/src/path/filepath/path.go:501 +0x257 fp=0xc000082be8 sp=0xc000082b20 pc=0x5b27d7 path/filepath.walk({0xc000616018, 0x17}, {0x1228028, 0xc0004b0000}, 0xc000082e80) /usr/lib/go/src/path/filepath/path.go:501 +0x257 fp=0xc000082cb0 sp=0xc000082be8 pc=0x5b27d7 path/filepath.Walk({0xc000616018, 0x17}, 0xc000082e80) /usr/lib/go/src/path/filepath/path.go:572 +0x66 fp=0xc000082d00 sp=0xc000082cb0 pc=0x5b2ba6 golang.org/x/tools/gopls/internal/lsp/filecache.gc({0xc000616018, 0x17}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:451 +0x1ce fp=0xc000082fc0 sp=0xc000082d00 pc=0xbd228e golang.org/x/tools/gopls/internal/lsp/filecache.getCacheDir.func1.1() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:351 +0x25 fp=0xc000082fe0 sp=0xc000082fc0 pc=0xbd3545 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000082fe8 sp=0xc000082fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/filecache.getCacheDir.func1 in goroutine 130 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:351 +0x1af goroutine 81 [select]: runtime.gopark(0xc00001b790?, 0x2?, 0x51?, 0xe1?, 0xc00001b774?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00001b618 sp=0xc00001b5f8 pc=0x43f4ae runtime.selectgo(0xc00001b790, 0xc00001b770, 0x0?, 0x0, 0x0?, 0x1) /usr/lib/go/src/runtime/select.go:327 +0x725 fp=0xc00001b738 sp=0xc00001b618 pc=0x44f8e5 golang.org/x/tools/gopls/internal/lsp/cache.(*parseCache).gc(0xc000352050) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/parse_cache.go:261 +0xbc fp=0xc00001b7c8 sp=0xc00001b738 pc=0xc8a6dc golang.org/x/tools/gopls/internal/lsp/cache.newParseCache.func1() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/parse_cache.go:118 +0x25 fp=0xc00001b7e0 sp=0xc00001b7c8 pc=0xc89545 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00001b7e8 sp=0xc00001b7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/cache.newParseCache in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/parse_cache.go:118 +0xc5 goroutine 146 [select]: runtime.gopark(0xc0006bfa00?, 0x2?, 0x0?, 0x0?, 0xc0006bf9bc?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000b87868 sp=0xc000b87848 pc=0x43f4ae runtime.selectgo(0xc000b87a00, 0xc0006bf9b8, 0x181bd40?, 0x0, 0xdfbb60?, 0x1) /usr/lib/go/src/runtime/select.go:327 +0x725 fp=0xc000b87988 sp=0xc000b87868 pc=0x44f8e5 golang.org/x/tools/internal/fakenet.(*connFeeder).do(...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:103 golang.org/x/tools/internal/fakenet.(*fakeConn).Read(0x0?, {0xc000315000?, 0x0?, 0x0?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:67 +0x110 fp=0xc000b87a50 sp=0xc000b87988 pc=0xd63510 bufio.(*Reader).fill(0xc00010e060) /usr/lib/go/src/bufio/bufio.go:113 +0x103 fp=0xc000b87a88 sp=0xc000b87a50 pc=0x5a3263 bufio.(*Reader).ReadSlice(0xc00010e060, 0x50?) /usr/lib/go/src/bufio/bufio.go:379 +0x29 fp=0xc000b87ad8 sp=0xc000b87a88 pc=0x5a3d69 bufio.(*Reader).collectFragments(0x30?, 0x20?) /usr/lib/go/src/bufio/bufio.go:454 +0x6d fp=0xc000b87b98 sp=0xc000b87ad8 pc=0x5a418d bufio.(*Reader).ReadString(0xa?, 0xe0?) /usr/lib/go/src/bufio/bufio.go:501 +0x1f fp=0xc000b87c60 sp=0xc000b87b98 pc=0x5a455f golang.org/x/tools/internal/jsonrpc2.(*headerStream).Read(0xc000138060, {0x1226428, 0xc0005308a0}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/stream.go:110 +0xa5 fp=0xc000b87cf0 sp=0xc000b87c60 pc=0x5ac405 golang.org/x/tools/internal/jsonrpc2.(*conn).run(0xc000352000, {0x1226428, 0xc0005308a0}, 0xc0001380f0) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:196 +0xab fp=0xc000b87fb0 sp=0xc000b87cf0 pc=0x5a8f0b golang.org/x/tools/internal/jsonrpc2.(*conn).Go.func1() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:189 +0x2c fp=0xc000b87fe0 sp=0xc000b87fb0 pc=0x5a8e2c runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000b87fe8 sp=0xc000b87fe0 pc=0x472141 created by golang.org/x/tools/internal/jsonrpc2.(*conn).Go in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:189 +0xa5 goroutine 148 [syscall]: syscall.Syscall(0x447211?, 0xc0006384e8?, 0xc000638570?, 0xc0005829c0?) /usr/lib/go/src/syscall/syscall_linux.go:69 +0x25 fp=0xc0006384a8 sp=0xc000638438 pc=0x489005 syscall.Getdents(0xc0001f00d8?, {0xc002f4e000?, 0x18?, 0xeb4220?}) /usr/lib/go/src/syscall/zsyscall_linux_amd64.go:464 +0x3b fp=0xc0006384e8 sp=0xc0006384a8 pc=0x486c7b syscall.ReadDirent(...) /usr/lib/go/src/syscall/syscall_linux.go:989 internal/poll.ignoringEINTRIO(...) /usr/lib/go/src/internal/poll/fd_unix.go:736 internal/poll.(*FD).ReadDirent(0x181c060?, {0xc002f4e000, 0x2000, 0x2000}) /usr/lib/go/src/internal/poll/fd_unixjs.go:58 +0x1ee fp=0xc000638578 sp=0xc0006384e8 pc=0x4b50ce os.(*File).readdir(0xc000f141d0, 0xffffffffffffffff?, 0x1) /usr/lib/go/src/os/dir_unix.go:70 +0x1d0 fp=0xc000638698 sp=0xc000638578 pc=0x4b87f0 os.(*File).ReadDir(0xc0007f2500?, 0x4c?) /usr/lib/go/src/os/dir.go:98 +0x1d fp=0xc0006386d0 sp=0xc000638698 pc=0x4b81dd path/filepath.readDir({0xc0007f2500?, 0x4c?}) /usr/lib/go/src/path/filepath/path.go:587 +0x3f fp=0xc000638750 sp=0xc0006386d0 pc=0x5b2c9f path/filepath.walkDir({0xc0007f2500, 0x4c}, {0x1226578, 0xc002f5c7c0}, 0xc000638af0) /usr/lib/go/src/path/filepath/path.go:450 +0x105 fp=0xc000638810 sp=0xc000638750 pc=0x5b2365 path/filepath.walkDir({0xc0007f2410, 0x48}, {0x1226578, 0xc000aaa280}, 0xc000638af0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc0006388d0 sp=0xc000638810 pc=0x5b24e7 path/filepath.walkDir({0xc0003bbf00, 0x40}, {0x1226578, 0xc0003909c0}, 0xc000638af0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc000638990 sp=0xc0006388d0 pc=0x5b24e7 path/filepath.walkDir({0xc0003bad87, 0x33}, {0x1226700, 0xc000409b90}, 0xc000638af0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc000638a50 sp=0xc000638990 pc=0x5b24e7 path/filepath.WalkDir({0xc0003bad87, 0x33}, 0xc000558af0) /usr/lib/go/src/path/filepath/path.go:532 +0xaf fp=0xc000638ab0 sp=0xc000638a50 pc=0x5b296f golang.org/x/tools/gopls/internal/lsp/cache.findModules({0xc0003bad80, 0x3a}, 0xc000409b50, 0x2) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/workspace.go:98 +0x125 fp=0xc000638b48 sp=0xc000638ab0 pc=0xcaad05 golang.org/x/tools/gopls/internal/lsp/cache.findWorkspaceModFile({0x1226428, 0xc00030a510}, {0xc0003bad80, 0x3a}, {0x121e8c0, 0xc00010e0c0}, 0x0?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/view.go:1032 +0xd6 fp=0xc000638c38 sp=0xc000638b48 pc=0xca8ab6 golang.org/x/tools/gopls/internal/lsp/cache.(*Session).getWorkspaceInformation(0xc00010e0c0, {0x1226428, 0xc00030a510}, {0xc0003bad80, _}, _) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/view.go:984 +0x53d fp=0xc000638e48 sp=0xc000638c38 pc=0xca863d golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView(0xc00010e0c0, {0x1226428, 0xc00030a510}, {0xc000610f10, 0xc}, {0xc0003bad80?, 0x0?}, 0xc000428840, 0x0) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/session.go:104 +0xa5 fp=0xc000639300 sp=0xc000638e48 pc=0xc8c7e5 golang.org/x/tools/gopls/internal/lsp/cache.(*Session).NewView(0xc00010e0c0, {0x1226428, 0xc00030a510}, {0xc000610f10, 0xc}, {0xc0003bad80, 0x3a}, 0xc0004091f0?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/session.go:87 +0x265 fp=0xc0006393e8 sp=0xc000639300 pc=0xc8c465 golang.org/x/tools/gopls/internal/lsp.(*Server).addView(0xc000357860, {0x1226428, 0xc00030a510}, {0xc000610f10, 0xc}, {0xc0003bad80, 0x3a}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/workspace.go:44 +0x165 fp=0xc000639448 sp=0xc0006393e8 pc=0xd59a85 golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders(0xc000357860, {0x1226428?, 0xc00030a510}, {0xc000727000, 0x26, 0xc0001c17c0?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:374 +0x369 fp=0xc000639758 sp=0xc000639448 pc=0xd43ec9 golang.org/x/tools/gopls/internal/lsp.(*Server).initialized(0xc000357860, {0x1226428?, 0xc000531200?}, 0xc0003ef200?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:220 +0x2cd fp=0xc000639850 sp=0xc000639758 pc=0xd431cd golang.org/x/tools/gopls/internal/lsp.(*Server).Initialized(0xc0006b4ae0?, {0x1226428?, 0xc000531200?}, 0xdd3500?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/server_gen.go:152 +0x1d fp=0xc000639880 sp=0xc000639850 pc=0xd54e3d golang.org/x/tools/gopls/internal/lsp/protocol.serverDispatch({0x1226428, 0xc000531200}, {0x1238860, 0xc000357860}, 0xc00041d9e0, {0x1226658, 0xc000531140}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/tsserver.go:191 +0x5d4 fp=0xc000639af8 sp=0xc000639880 pc=0x5ed834 golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream.ServerHandler.func3({0x1226428, 0xc000531200}, 0xc00041d9e0, {0x1226658, 0xc000531140}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/protocol.go:157 +0x7e fp=0xc000639b58 sp=0xc000639af8 pc=0xd5fa3e golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream.handshaker.func4({0x1226428, 0xc000531200}, 0xc00041d9e0, {0x1226658?, 0xc000531140?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/lsprpc/lsprpc.go:521 +0x923 fp=0xc000639ee8 sp=0xc000639b58 pc=0xd5f7a3 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.MustReplyHandler.func1({0x1226428, 0xc000531200}, 0xc000138540, {0x1226658?, 0xc000531140?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:35 +0xe5 fp=0xc000639f50 sp=0xc000639ee8 pc=0x5e1e45 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:103 +0x96 fp=0xc000639fe0 sp=0xc000639f50 pc=0x5e1c56 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000639fe8 sp=0xc000639fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 146 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 149 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00013deb0 sp=0xc00013de90 pc=0x43f4ae runtime.chanrecv(0xc0002844e0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00013df28 sp=0xc00013deb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00013df50 sp=0xc00013df28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00013dfe0 sp=0xc00013df50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00013dfe8 sp=0xc00013dfe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 146 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 150 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00013a6b0 sp=0xc00013a690 pc=0x43f4ae runtime.chanrecv(0xc000284600, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00013a728 sp=0xc00013a6b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x300000000000000?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00013a750 sp=0xc00013a728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00013a7e0 sp=0xc00013a750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00013a7e8 sp=0xc00013a7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 146 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 151 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00013aeb0 sp=0xc00013ae90 pc=0x43f4ae runtime.chanrecv(0xc000284660, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00013af28 sp=0xc00013aeb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00013af50 sp=0xc00013af28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00013afe0 sp=0xc00013af50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00013afe8 sp=0xc00013afe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 146 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 152 [chan receive]: runtime.gopark(0x1841720?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00013b6b0 sp=0xc00013b690 pc=0x43f4ae runtime.chanrecv(0xc0002846c0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00013b728 sp=0xc00013b6b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00013b750 sp=0xc00013b728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00013b7e0 sp=0xc00013b750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00013b7e8 sp=0xc00013b7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 146 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 153 [chan receive]: runtime.gopark(0xc00003a240?, 0x26?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006d6b0 sp=0xc00006d690 pc=0x43f4ae runtime.chanrecv(0xc000284720, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00006d728 sp=0xc00006d6b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00006d750 sp=0xc00006d728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00006d7e0 sp=0xc00006d750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006d7e8 sp=0xc00006d7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 146 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 173 [runnable]: golang.org/x/tools/internal/event/core.(*Event).Find(0xc0000d9290?, {0x1224490?, 0x181bd00?}) :1 +0x31f fp=0xc000634568 sp=0xc000634560 pc=0x50fa7f golang.org/x/tools/internal/event/label.mapChain.Find({{0xc0004af780?, 0xf77538?, 0x0?}}, {0x1224490, 0x181bd00}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/label/label.go:176 +0x9c fp=0xc000634648 sp=0xc000634568 pc=0x50bd1c golang.org/x/tools/internal/event/label.(*mapChain).Find(0xdfbb60?, {0x1224490?, 0x181bd00?}) :1 +0x65 fp=0xc0006346d0 sp=0xc000634648 pc=0x50c665 golang.org/x/tools/internal/event/label.mapChain.Find({{0xc00030e540?, 0xf77538?, 0x0?}}, {0x1224490, 0x181bd00}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/label/label.go:176 +0x9c fp=0xc0006347b0 sp=0xc0006346d0 pc=0x50bd1c golang.org/x/tools/internal/event/label.(*mapChain).Find(0x23?, {0x1224490?, 0x181bd00?}) :1 +0x65 fp=0xc000634838 sp=0xc0006347b0 pc=0x50c665 golang.org/x/tools/internal/event/label.mapChain.Find({{0xc00030e560?, 0x1?, 0xdbac29?}}, {0x1224490, 0x181bd00}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/label/label.go:176 +0x9c fp=0xc000634918 sp=0xc000634838 pc=0x50bd1c golang.org/x/tools/internal/event/label.(*mapChain).Find(0x1000000408308?, {0x1224490?, 0x181bd00?}) :1 +0x65 fp=0xc0006349a0 sp=0xc000634918 pc=0x50c665 golang.org/x/tools/internal/event/keys.(*String).Get(0xc00043d7a0?, {0x121ebc0?, 0xc00129e0a8?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/keys/keys.go:485 +0x42 fp=0xc000634a78 sp=0xc0006349a0 pc=0x50da22 golang.org/x/tools/internal/event/export.(*Printer).WriteEvent(0xc002f19100, {0x121dc00, 0xc00043d7a0}, {{0xc15cf6cde87237a2, 0xdd25221, 0x1841720}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, ...}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/export/printer.go:24 +0x1aa fp=0xc000634ec8 sp=0xc000634a78 pc=0x54c1ca golang.org/x/tools/gopls/internal/lsp/debug.formatEvent({0x0?, 0x0?}, {{0xc15cf6cde87237a2, 0xdd25221, 0x1841720}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, 0xf77538}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/debug/trace.go:174 +0x9a fp=0xc000634fb0 sp=0xc000634ec8 pc=0xce615a golang.org/x/tools/gopls/internal/lsp/debug.makeInstanceExporter.StdTrace.func2({0x1226428, 0xc00043cc30}, {{0xc15cf6cde87237a2, 0xdd25221, 0x1841720}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, 0xf77538}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/debug/trace.go:153 +0x1a9 fp=0xc0006350b8 sp=0xc000634fb0 pc=0xce4e29 golang.org/x/tools/gopls/internal/lsp/debug.makeInstanceExporter.(*Config).Exporter.func3({0x1226428, 0xc00043cc30}, {{0xc15cf6cde87237a2, 0xdd25221, 0x1841720}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, 0xf77538}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/export/metric/exporter.go:38 +0x176 fp=0xc000635318 sp=0xc0006350b8 pc=0xce45f6 golang.org/x/tools/gopls/internal/lsp/debug.makeInstanceExporter.Spans.func4({0x1226428, 0xc00043cb10}, {{0xc15cf6cde87237a2, 0xdd25221, 0x1841720}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, 0xf77538}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/export/trace.go:84 +0x5a6 fp=0xc000635440 sp=0xc000635318 pc=0xce4426 golang.org/x/tools/gopls/internal/lsp/debug.makeInstanceExporter.Labels.func5({0x12265b0, 0xc00219eb10}, {{0xc15cf6cde87237a2, 0xdd25221, 0x1841720}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, 0xf77538}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/export/tag.go:35 +0x2d2 fp=0xc000635560 sp=0xc000635440 pc=0xce3e12 golang.org/x/tools/gopls/internal/lsp/debug.init.0.makeGlobalExporter.func1({0x12265b0, 0xc00219eb10}, {{0xc15cf6cde87237a2, 0xdd25221, 0x1841720}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, 0xf77538}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/debug/serve.go:533 +0x28d fp=0xc000635668 sp=0xc000635560 pc=0xce056d golang.org/x/tools/internal/event/core.deliver({0x12265b0, 0xc00219eb10}, 0xc0004bc1e0, {{0xc15cf6cde87237a2, 0xdd25221, 0x1841720}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, ...}}, ...}, ...}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/core/export.go:45 +0xbb fp=0xc000635740 sp=0xc000635668 pc=0x50f31b golang.org/x/tools/internal/event/core.ExportPair({_, _}, {{0x0, 0x0, 0x0}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, 0xf77538}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/core/export.go:68 +0x108 fp=0xc000635830 sp=0xc000635740 pc=0x50f488 golang.org/x/tools/internal/event.Start({0x12265b0?, 0xc00219eb10?}, {0xf77538?, 0xc00030e520?}, {0xc0003520f0?, 0x986720?, 0xc000016cd8?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/event.go:91 +0x358 fp=0xc000635c68 sp=0xc000635830 pc=0x510f58 golang.org/x/tools/internal/jsonrpc2.(*conn).Notify(0xc00030e520?, {0x12265b0, 0xc00219eb10}, {0xf77538, 0xa}, {0xdd3b40?, 0xc00030e520?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:85 +0x336 fp=0xc000635e78 sp=0xc000635c68 pc=0x5a7876 golang.org/x/tools/gopls/internal/lsp/protocol.clientConn.Notify(...) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/protocol.go:60 golang.org/x/tools/gopls/internal/lsp/protocol.(*clientConn).Notify(0xc00030e520?, {0x12265b0?, 0xc00219eb10?}, {0xf77538?, 0x20?}, {0xdd3b40?, 0xc00030e520?}) :1 +0x46 fp=0xc000635ec0 sp=0xc000635e78 pc=0x5fb686 golang.org/x/tools/gopls/internal/lsp/protocol.(*clientDispatcher).Progress(0xeed260?, {0x12265b0?, 0xc00219eb10?}, 0x1226428?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/tsclient.go:177 +0x3b fp=0xc000635f08 sp=0xc000635ec0 pc=0x5e3c7b golang.org/x/tools/gopls/internal/lsp/progress.(*WorkDone).End(0xc00012e230, {0x1226428?, 0xc00030a510?}, {0xfa46b2, 0x1a}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/progress/progress.go:234 +0x15b fp=0xc000635f80 sp=0xc000635f08 pc=0x77ccdb golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders.func2() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:390 +0x6d fp=0xc000635fe0 sp=0xc000635f80 pc=0xd4468d runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000635fe8 sp=0xc000635fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders in goroutine 148 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:388 +0x57c goroutine 156 [chan receive]: runtime.gopark(0xc000018ee0?, 0x20?, 0x30?, 0x8f?, 0x40a9be?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000018eb0 sp=0xc000018e90 pc=0x43f4ae runtime.chanrecv(0xc000284840, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000018f28 sp=0xc000018eb0 pc=0x40b60d runtime.chanrecv1(0x1?, 0x40aaa0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000018f50 sp=0xc000018f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc000018fe0 sp=0xc000018f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000018fe8 sp=0xc000018fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 146 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 155 [chan receive]: runtime.gopark(0xc000019ee0?, 0x123?, 0x30?, 0x9f?, 0x40a9be?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000019eb0 sp=0xc000019e90 pc=0x43f4ae runtime.chanrecv(0xc0002847e0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000019f28 sp=0xc000019eb0 pc=0x40b60d runtime.chanrecv1(0x1?, 0x40aaa0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000019f50 sp=0xc000019f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc000019fe0 sp=0xc000019f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000019fe8 sp=0xc000019fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 146 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 154 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00001a6b0 sp=0xc00001a690 pc=0x43f4ae runtime.chanrecv(0xc000284780, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00001a728 sp=0xc00001a6b0 pc=0x40b60d runtime.chanrecv1(0x62b46c?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00001a750 sp=0xc00001a728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00001a7e0 sp=0xc00001a750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00001a7e8 sp=0xc00001a7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 146 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 157 [chan receive]: runtime.gopark(0x1?, 0xc0000da530?, 0x1?, 0x0?, 0x14?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000641eb0 sp=0xc000641e90 pc=0x43f4ae runtime.chanrecv(0xc0002848a0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000641f28 sp=0xc000641eb0 pc=0x40b60d runtime.chanrecv1(0x1?, 0xc0000da540?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000641f50 sp=0xc000641f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc000641fe0 sp=0xc000641f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000641fe8 sp=0xc000641fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 146 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 158 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006deb0 sp=0xc00006de90 pc=0x43f4ae runtime.chanrecv(0xc0005ec060, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00006df28 sp=0xc00006deb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00006df50 sp=0xc00006df28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00006dfe0 sp=0xc00006df50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006dfe8 sp=0xc00006dfe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 146 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 159 [chan receive]: runtime.gopark(0x0?, 0x1222f50?, 0x80?, 0xf7?, 0x121e020?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0000166b0 sp=0xc000016690 pc=0x43f4ae runtime.chanrecv(0xc0005ec120, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000016728 sp=0xc0000166b0 pc=0x40b60d runtime.chanrecv1(0x121dba0?, 0x121f980?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000016750 sp=0xc000016728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0000167e0 sp=0xc000016750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000167e8 sp=0xc0000167e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 146 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed [Info - 6:15:35 PM] true [Info - 6:15:35 PM] 2024/01/01 18:15:35 go info for /home/mike/Documents/Projects/Netbasis/apiarcade (go dir /home/mike/Documents/Projects/Netbasis/apiarcade) (go version go version go1.21.5 linux/amd64) (valid build configuration = true) (build flags: [-tags=dev]) (selected go env: [GO111MODULE=, GOCACHE=/home/mike/.cache/go-build, GOFLAGS=, GOMODCACHE=/home/mike/go/pkg/mod, GOPATH=/home/mike/go, GOPRIVATE=git2.networthservices.com/netbasis,git.netbasis.com/Netbasis,git.aax.dev/agora-altx, GOROOT=/usr/lib/go, GOWORK=]) [Info - 6:15:35 PM] 2024/01/01 18:15:35 go/packages.Load #1 snapshot=0 directory=file:///home/mike/Documents/Projects/Netbasis/apiarcade query=[/home/mike/Documents/Projects/Netbasis/apiarcade/... builtin] packages=27 [Info - 6:15:35 PM] 2024/01/01 18:15:35 go/packages.Load #1: updating metadata for 416 packages runtime: g111: frame.sp=0xc0005e3b01 top=0xc0005dbfe0 stack=[0xc0005da000-0xc0005dc000 fatal error: traceback did not unwind completely runtime stack: runtime.throw({0xfb3365?, 0x0?}) /usr/lib/go/src/runtime/panic.go:1077 +0x5c fp=0x7fd78f7fdbc8 sp=0x7fd78f7fdb98 pc=0x43c5bc runtime.(*unwinder).finishInternal(0x0?) /usr/lib/go/src/runtime/traceback.go:571 +0x12a fp=0x7fd78f7fdc08 sp=0x7fd78f7fdbc8 pc=0x462cca runtime.(*unwinder).next(0x7fd78f7fdcb0?) /usr/lib/go/src/runtime/traceback.go:452 +0x232 fp=0x7fd78f7fdc80 sp=0x7fd78f7fdc08 pc=0x462ad2 runtime.addOneOpenDeferFrame.func1() /usr/lib/go/src/runtime/panic.go:648 +0x85 fp=0x7fd78f7fde50 sp=0x7fd78f7fdc80 pc=0x43b765 traceback: unexpected SPWRITE function runtime.systemstack runtime.systemstack() /usr/lib/go/src/runtime/asm_amd64.s:509 +0x4a fp=0x7fd78f7fde60 sp=0x7fd78f7fde50 pc=0x4701ca goroutine 111 [running]: runtime.systemstack_switch() /usr/lib/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc0005e3a11 sp=0xc0005e3a01 pc=0x470168 runtime.addOneOpenDeferFrame(0x78696e752f6c6c61?, 0x6e6174736e6f632f?, 0xa226f672e7374?) /usr/lib/go/src/runtime/panic.go:645 +0x65 fp=0xc0005e3a51 sp=0xc0005e3a11 pc=0x43b685 panic({0xe504a0?, 0x1816940?}) /usr/lib/go/src/runtime/panic.go:874 +0x14a fp=0xc0005e3b01 sp=0xc0005e3a51 pc=0x43bf2a runtime.panicmem(...) /usr/lib/go/src/runtime/panic.go:261 runtime.sigpanic() /usr/lib/go/src/runtime/signal_unix.go:861 +0x378 fp=0xc0005e3b61 sp=0xc0005e3b01 pc=0x453478 created by golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders in goroutine 95 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:397 +0x64d goroutine 1 [chan receive]: runtime.gopark(0xedad60?, 0x0?, 0x0?, 0x4b?, 0x7fd7fbea15b8?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0005df440 sp=0xc0005df420 pc=0x43f4ae runtime.chanrecv(0xc00010e540, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0005df4b8 sp=0xc0005df440 pc=0x40b60d runtime.chanrecv1(0xc000180410?, 0x1226428?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0005df4e0 sp=0xc0005df4b8 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream(0xc0003d48d0, {0x1226428, 0xc0003db1a0}, {0x1228070, 0xc000180410}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/lsprpc/lsprpc.go:109 +0x7bb fp=0xc0005df670 sp=0xc0005df4e0 pc=0xd5ecbb golang.org/x/tools/gopls/internal/lsp/cmd.(*Serve).Run(0xc000210040, {0x1226428, 0xc0003b5c20}, {0xc000142070?, 0x0?, 0x0?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cmd/serve.go:141 +0x922 fp=0xc0005df868 sp=0xc0005df670 pc=0xd77002 golang.org/x/tools/internal/tool.Run({0x1226428, 0xc0003b5c20}, 0xc0003c11f0, {0x12274a0?, 0xc000210040}, {0xc000142070, 0x0, 0x0}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/tool/tool.go:192 +0x6a6 fp=0xc0005dfad8 sp=0xc0005df868 pc=0xbc4186 golang.org/x/tools/gopls/internal/lsp/cmd.(*Application).Run(0xc000210000, {0x12263f0, 0x18715e0}, {0xc000142070?, 0x0, 0x0}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cmd/cmd.go:253 +0x1b1 fp=0xc0005dfbc8 sp=0xc0005dfad8 pc=0xd67a51 golang.org/x/tools/internal/tool.Run({0x12263f0, 0x18715e0}, 0xc0003c1180, {0x1226ee0?, 0xc000210000}, {0xc000142070, 0x1, 0x1}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/tool/tool.go:192 +0x6a6 fp=0xc0005dfe38 sp=0xc0005dfbc8 pc=0xbc4186 golang.org/x/tools/internal/tool.Main({0x12263f0, 0x18715e0}, {0x1226ee0?, 0xc000210000?}, {0xc000142070, 0x1, 0x1}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/tool/tool.go:93 +0x139 fp=0xc0005dfef0 sp=0xc0005dfe38 pc=0xbc3979 main.main() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/main.go:29 +0x8b fp=0xc0005dff40 sp=0xc0005dfef0 pc=0xd7ec6b runtime.main() /usr/lib/go/src/runtime/proc.go:267 +0x2bb fp=0xc0005dffe0 sp=0xc0005dff40 pc=0x43f03b runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0005dffe8 sp=0xc0005dffe0 pc=0x472141 goroutine 2 [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006efa8 sp=0xc00006ef88 pc=0x43f4ae runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:404 runtime.forcegchelper() /usr/lib/go/src/runtime/proc.go:322 +0xb3 fp=0xc00006efe0 sp=0xc00006efa8 pc=0x43f313 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006efe8 sp=0xc00006efe0 pc=0x472141 created by runtime.init.6 in goroutine 1 /usr/lib/go/src/runtime/proc.go:310 +0x1a goroutine 3 [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006f778 sp=0xc00006f758 pc=0x43f4ae runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:404 runtime.bgsweep(0x0?) /usr/lib/go/src/runtime/mgcsweep.go:321 +0xdf fp=0xc00006f7c8 sp=0xc00006f778 pc=0x429a5f runtime.gcenable.func1() /usr/lib/go/src/runtime/mgc.go:200 +0x25 fp=0xc00006f7e0 sp=0xc00006f7c8 pc=0x41ebe5 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006f7e8 sp=0xc00006f7e0 pc=0x472141 created by runtime.gcenable in goroutine 1 /usr/lib/go/src/runtime/mgc.go:200 +0x66 goroutine 4 [GC scavenge wait]: runtime.gopark(0x12b9e70?, 0x3b9aca00?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006ff70 sp=0xc00006ff50 pc=0x43f4ae runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:404 runtime.(*scavengerState).park(0x18418a0) /usr/lib/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc00006ffa0 sp=0xc00006ff70 pc=0x4272e9 runtime.bgscavenge(0x0?) /usr/lib/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc00006ffc8 sp=0xc00006ffa0 pc=0x427899 runtime.gcenable.func2() /usr/lib/go/src/runtime/mgc.go:201 +0x25 fp=0xc00006ffe0 sp=0xc00006ffc8 pc=0x41eb85 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006ffe8 sp=0xc00006ffe0 pc=0x472141 created by runtime.gcenable in goroutine 1 /usr/lib/go/src/runtime/mgc.go:201 +0xa5 goroutine 18 [finalizer wait]: runtime.gopark(0x0?, 0x10f6c90?, 0x0?, 0x60?, 0x2000000020?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006e628 sp=0xc00006e608 pc=0x43f4ae runtime.runfinq() /usr/lib/go/src/runtime/mfinal.go:193 +0x107 fp=0xc00006e7e0 sp=0xc00006e628 pc=0x41dc67 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006e7e8 sp=0xc00006e7e0 pc=0x472141 created by runtime.createfing in goroutine 1 /usr/lib/go/src/runtime/mfinal.go:163 +0x3d goroutine 97 [chan receive]: runtime.gopark(0x0?, 0xc00006a6f0?, 0x3?, 0x0?, 0x10000000040a95b?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006a6b0 sp=0xc00006a690 pc=0x43f4ae runtime.chanrecv(0xc000306300, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00006a728 sp=0xc00006a6b0 pc=0x40b60d runtime.chanrecv1(0x40b0eb?, 0xa00000000?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00006a750 sp=0xc00006a728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00006a7e0 sp=0xc00006a750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006a7e8 sp=0xc00006a7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 93 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 92 [GC worker (idle)]: runtime.gopark(0x1d4989d18af1?, 0x1?, 0x0?, 0xa6?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0002b8750 sp=0xc0002b8730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0002b87e0 sp=0xc0002b8750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002b87e8 sp=0xc0002b87e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 95 [runnable]: runtime.asyncPreempt2() /usr/lib/go/src/runtime/preempt.go:307 +0x39 fp=0xc00040c210 sp=0xc00040c1f0 pc=0x43db59 runtime.asyncPreempt() /usr/lib/go/src/runtime/preempt_amd64.s:53 +0xdb fp=0xc00040c398 sp=0xc00040c210 pc=0x4736db os.newUnixDirent({0xc0017492d0, 0x62}, {0xc0007422e8, 0x5}, 0x0) /usr/lib/go/src/os/file_unix.go:481 +0x3e fp=0xc00040c3f8 sp=0xc00040c398 pc=0x4be35e os.(*File).readdir(0xc000072300, 0xffffffffffffffff?, 0x1) /usr/lib/go/src/os/dir_unix.go:121 +0x55b fp=0xc00040c518 sp=0xc00040c3f8 pc=0x4b8b7b os.(*File).ReadDir(0xc0017492d0?, 0x62?) /usr/lib/go/src/os/dir.go:98 +0x1d fp=0xc00040c550 sp=0xc00040c518 pc=0x4b81dd path/filepath.readDir({0xc0017492d0?, 0x62?}) /usr/lib/go/src/path/filepath/path.go:587 +0x3f fp=0xc00040c5d0 sp=0xc00040c550 pc=0x5b2c9f path/filepath.walkDir({0xc0017492d0, 0x62}, {0x1226578, 0xc0002611c0}, 0xc00040caf0) /usr/lib/go/src/path/filepath/path.go:450 +0x105 fp=0xc00040c690 sp=0xc00040c5d0 pc=0x5b2365 path/filepath.walkDir({0xc00197ac60, 0x5a}, {0x1226578, 0xc000260a80}, 0xc00040caf0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc00040c750 sp=0xc00040c690 pc=0x5b24e7 path/filepath.walkDir({0xc000547950, 0x4f}, {0x1226578, 0xc0007d0800}, 0xc00040caf0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc00040c810 sp=0xc00040c750 pc=0x5b24e7 path/filepath.walkDir({0xc0007259a0, 0x4b}, {0x1226578, 0xc000770c80}, 0xc00040caf0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc00040c8d0 sp=0xc00040c810 pc=0x5b24e7 path/filepath.walkDir({0xc00071e300, 0x40}, {0x1226578, 0xc0002c1a00}, 0xc00040caf0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc00040c990 sp=0xc00040c8d0 pc=0x5b24e7 path/filepath.walkDir({0xc000262207, 0x33}, {0x1226700, 0xc000704580}, 0xc00040caf0) /usr/lib/go/src/path/filepath/path.go:464 +0x287 fp=0xc00040ca50 sp=0xc00040c990 pc=0x5b24e7 path/filepath.WalkDir({0xc000262207, 0x33}, 0xc0005c0af0) /usr/lib/go/src/path/filepath/path.go:532 +0xaf fp=0xc00040cab0 sp=0xc00040ca50 pc=0x5b296f golang.org/x/tools/gopls/internal/lsp/cache.findModules({0xc000262200, 0x3a}, 0xc000704560, 0x2) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/workspace.go:98 +0x125 fp=0xc00040cb48 sp=0xc00040cab0 pc=0xcaad05 golang.org/x/tools/gopls/internal/lsp/cache.findWorkspaceModFile({0x1226428, 0xc0004e5200}, {0xc000262200, 0x3a}, {0x121e8c0, 0xc0002ae480}, 0x0?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/view.go:1032 +0xd6 fp=0xc00040cc38 sp=0xc00040cb48 pc=0xca8ab6 golang.org/x/tools/gopls/internal/lsp/cache.(*Session).getWorkspaceInformation(0xc0002ae480, {0x1226428, 0xc0004e5200}, {0xc000262200, _}, _) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/view.go:984 +0x53d fp=0xc00040ce48 sp=0xc00040cc38 pc=0xca863d golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView(0xc0002ae480, {0x1226428, 0xc0004e5200}, {0xc000400640, 0xc}, {0xc000262200?, 0x0?}, 0xc0007ae000, 0x0) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/session.go:104 +0xa5 fp=0xc00040d300 sp=0xc00040ce48 pc=0xc8c7e5 golang.org/x/tools/gopls/internal/lsp/cache.(*Session).NewView(0xc0002ae480, {0x1226428, 0xc0004e5200}, {0xc000400640, 0xc}, {0xc000262200, 0x3a}, 0xc000704230?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/session.go:87 +0x265 fp=0xc00040d3e8 sp=0xc00040d300 pc=0xc8c465 golang.org/x/tools/gopls/internal/lsp.(*Server).addView(0xc0003a80f0, {0x1226428, 0xc0004e5200}, {0xc000400640, 0xc}, {0xc000262200, 0x3a}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/workspace.go:44 +0x165 fp=0xc00040d448 sp=0xc00040d3e8 pc=0xd59a85 golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders(0xc0003a80f0, {0x1226428?, 0xc0004e5200}, {0xc0001c5000, 0x26, 0xc0002497c0?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:374 +0x369 fp=0xc00040d758 sp=0xc00040d448 pc=0xd43ec9 golang.org/x/tools/gopls/internal/lsp.(*Server).initialized(0xc0003a80f0, {0x1226428?, 0xc00054ef60?}, 0xc0004e8a20?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:220 +0x2cd fp=0xc00040d850 sp=0xc00040d758 pc=0xd431cd golang.org/x/tools/gopls/internal/lsp.(*Server).Initialized(0xc000421180?, {0x1226428?, 0xc00054ef60?}, 0xdd3500?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/server_gen.go:152 +0x1d fp=0xc00040d880 sp=0xc00040d850 pc=0xd54e3d golang.org/x/tools/gopls/internal/lsp/protocol.serverDispatch({0x1226428, 0xc00054ef60}, {0x1238860, 0xc0003a80f0}, 0xc0004e50b0, {0x1226658, 0xc00054e360}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/tsserver.go:191 +0x5d4 fp=0xc00040daf8 sp=0xc00040d880 pc=0x5ed834 golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream.ServerHandler.func3({0x1226428, 0xc00054ef60}, 0xc0004e50b0, {0x1226658, 0xc00054e360}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/protocol.go:157 +0x7e fp=0xc00040db58 sp=0xc00040daf8 pc=0xd5fa3e golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream.handshaker.func4({0x1226428, 0xc00054ef60}, 0xc0004e50b0, {0x1226658?, 0xc00054e360?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/lsprpc/lsprpc.go:521 +0x923 fp=0xc00040dee8 sp=0xc00040db58 pc=0xd5f7a3 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.MustReplyHandler.func1({0x1226428, 0xc00054ef60}, 0xc0003a1008, {0x1226658?, 0xc00054e360?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:35 +0xe5 fp=0xc00040df50 sp=0xc00040dee8 pc=0x5e1e45 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:103 +0x96 fp=0xc00040dfe0 sp=0xc00040df50 pc=0x5e1c56 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00040dfe8 sp=0xc00040dfe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 93 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 96 [chan receive]: runtime.gopark(0xc0000061a0?, 0xc00006b6f0?, 0x3?, 0x0?, 0x10000000040a9fa?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006b6b0 sp=0xc00006b690 pc=0x43f4ae runtime.chanrecv(0xc000306240, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00006b728 sp=0xc00006b6b0 pc=0x40b60d runtime.chanrecv1(0x40b0eb?, 0xa00000000?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00006b750 sp=0xc00006b728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00006b7e0 sp=0xc00006b750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006b7e8 sp=0xc00006b7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 93 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 93 [select]: runtime.gopark(0xc000657a00?, 0x2?, 0x0?, 0x0?, 0xc0006579bc?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0005dd868 sp=0xc0005dd848 pc=0x43f4ae runtime.selectgo(0xc0005dda00, 0xc0006579b8, 0x181bd40?, 0x0, 0xdfbb60?, 0x1) /usr/lib/go/src/runtime/select.go:327 +0x725 fp=0xc0005dd988 sp=0xc0005dd868 pc=0x44f8e5 golang.org/x/tools/internal/fakenet.(*connFeeder).do(...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:103 golang.org/x/tools/internal/fakenet.(*fakeConn).Read(0x0?, {0xc000267000?, 0x0?, 0x0?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:67 +0x110 fp=0xc0005dda50 sp=0xc0005dd988 pc=0xd63510 bufio.(*Reader).fill(0xc0002ae420) /usr/lib/go/src/bufio/bufio.go:113 +0x103 fp=0xc0005dda88 sp=0xc0005dda50 pc=0x5a3263 bufio.(*Reader).ReadSlice(0xc0002ae420, 0x50?) /usr/lib/go/src/bufio/bufio.go:379 +0x29 fp=0xc0005ddad8 sp=0xc0005dda88 pc=0x5a3d69 bufio.(*Reader).collectFragments(0x30?, 0x40?) /usr/lib/go/src/bufio/bufio.go:454 +0x6d fp=0xc0005ddb98 sp=0xc0005ddad8 pc=0x5a418d bufio.(*Reader).ReadString(0xa?, 0xe0?) /usr/lib/go/src/bufio/bufio.go:501 +0x1f fp=0xc0005ddc60 sp=0xc0005ddb98 pc=0x5a455f golang.org/x/tools/internal/jsonrpc2.(*headerStream).Read(0xc0003a0eb8, {0x1226428, 0xc0003db1a0}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/stream.go:110 +0xa5 fp=0xc0005ddcf0 sp=0xc0005ddc60 pc=0x5ac405 golang.org/x/tools/internal/jsonrpc2.(*conn).run(0xc000180410, {0x1226428, 0xc0003db1a0}, 0xc0003a0570) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:196 +0xab fp=0xc0005ddfb0 sp=0xc0005ddcf0 pc=0x5a8f0b golang.org/x/tools/internal/jsonrpc2.(*conn).Go.func1() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:189 +0x2c fp=0xc0005ddfe0 sp=0xc0005ddfb0 pc=0x5a8e2c runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0005ddfe8 sp=0xc0005ddfe0 pc=0x472141 created by golang.org/x/tools/internal/jsonrpc2.(*conn).Go in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:189 +0xa5 goroutine 90 [GC worker (idle)]: runtime.gopark(0x40b0eb?, 0xa00000000?, 0xa0?, 0xc7?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006c750 sp=0xc00006c730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00006c7e0 sp=0xc00006c750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006c7e8 sp=0xc00006c7e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 146 [chan receive]: runtime.gopark(0x0?, 0xc00006cef0?, 0x3?, 0x0?, 0x10000000040a95b?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006ceb0 sp=0xc00006ce90 pc=0x43f4ae runtime.chanrecv(0xc000306360, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00006cf28 sp=0xc00006ceb0 pc=0x40b60d runtime.chanrecv1(0x40b0eb?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00006cf50 sp=0xc00006cf28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00006cfe0 sp=0xc00006cf50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006cfe8 sp=0xc00006cfe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 93 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 147 [chan receive]: runtime.gopark(0xc0000061a0?, 0xc00006d6f0?, 0x3?, 0x0?, 0x10000000040a9fa?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006d6b0 sp=0xc00006d690 pc=0x43f4ae runtime.chanrecv(0xc0003063c0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00006d728 sp=0xc00006d6b0 pc=0x40b60d runtime.chanrecv1(0x40b0eb?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00006d750 sp=0xc00006d728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00006d7e0 sp=0xc00006d750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006d7e8 sp=0xc00006d7e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 93 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 63 [GC worker (idle)]: runtime.gopark(0x1d4987509aa0?, 0xa00000000?, 0xa0?, 0x97?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0002b9750 sp=0xc0002b9730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0002b97e0 sp=0xc0002b9750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002b97e8 sp=0xc0002b97e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 91 [GC worker (idle)]: runtime.gopark(0x1d498854c658?, 0x1?, 0x6?, 0x16?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000070750 sp=0xc000070730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0000707e0 sp=0xc000070750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000707e8 sp=0xc0000707e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 64 [GC worker (idle)]: runtime.gopark(0x1d4989d7258a?, 0x1?, 0x16?, 0x6b?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0002b9f50 sp=0xc0002b9f30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0002b9fe0 sp=0xc0002b9f50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002b9fe8 sp=0xc0002b9fe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 65 [sleep]: runtime.gopark(0x1d498a36356c?, 0xedd252dc4?, 0x20?, 0x17?, 0x34b79419?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000083888 sp=0xc000083868 pc=0x43f4ae time.Sleep(0x5f5e100) /usr/lib/go/src/runtime/time.go:195 +0x125 fp=0xc0000838c8 sp=0xc000083888 pc=0x46ebc5 golang.org/x/tools/gopls/internal/lsp/filecache.gc.func1({0xc001748af0, 0x68}, {0x1228028, 0xc001772680}, {0x0?, 0x0?}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:478 +0x2d3 fp=0xc000083990 sp=0xc0000838c8 pc=0xbd29f3 path/filepath.walk({0xc001748af0, 0x68}, {0x1228028, 0xc001772680}, 0xc000083e80) /usr/lib/go/src/path/filepath/path.go:477 +0xff fp=0xc000083a58 sp=0xc000083990 pc=0x5b267f path/filepath.walk({0xc000719140, 0x23}, {0x1228028, 0xc0015f64e0}, 0xc000083e80) /usr/lib/go/src/path/filepath/path.go:501 +0x257 fp=0xc000083b20 sp=0xc000083a58 pc=0x5b27d7 path/filepath.walk({0xc00017e1a0, 0x20}, {0x1228028, 0xc0004051e0}, 0xc000083e80) /usr/lib/go/src/path/filepath/path.go:501 +0x257 fp=0xc000083be8 sp=0xc000083b20 pc=0x5b27d7 path/filepath.walk({0xc0002a0030, 0x17}, {0x1228028, 0xc000405040}, 0xc000083e80) /usr/lib/go/src/path/filepath/path.go:501 +0x257 fp=0xc000083cb0 sp=0xc000083be8 pc=0x5b27d7 path/filepath.Walk({0xc0002a0030, 0x17}, 0xc000083e80) /usr/lib/go/src/path/filepath/path.go:572 +0x66 fp=0xc000083d00 sp=0xc000083cb0 pc=0x5b2ba6 golang.org/x/tools/gopls/internal/lsp/filecache.gc({0xc0002a0030, 0x17}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:451 +0x1ce fp=0xc000083fc0 sp=0xc000083d00 pc=0xbd228e golang.org/x/tools/gopls/internal/lsp/filecache.getCacheDir.func1.1() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:351 +0x25 fp=0xc000083fe0 sp=0xc000083fc0 pc=0xbd3545 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000083fe8 sp=0xc000083fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/filecache.getCacheDir.func1 in goroutine 104 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/filecache/filecache.go:351 +0x1af goroutine 81 [GC worker (idle)]: runtime.gopark(0x1d498750cd33?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000070f50 sp=0xc000070f30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc000070fe0 sp=0xc000070f50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000070fe8 sp=0xc000070fe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 98 [GC worker (idle)]: runtime.gopark(0x1d498750cb40?, 0x1?, 0xde?, 0x19?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000071750 sp=0xc000071730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0000717e0 sp=0xc000071750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000717e8 sp=0xc0000717e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 114 [GC worker (idle)]: runtime.gopark(0x1d49869297aa?, 0x1?, 0x64?, 0x35?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0002b4750 sp=0xc0002b4730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0002b47e0 sp=0xc0002b4750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002b47e8 sp=0xc0002b47e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 99 [GC worker (idle)]: runtime.gopark(0x1d498854c117?, 0x1?, 0x1a?, 0xa1?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000071f50 sp=0xc000071f30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc000071fe0 sp=0xc000071f50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000071fe8 sp=0xc000071fe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 100 [GC worker (idle)]: runtime.gopark(0x1d4989ca55fe?, 0x1?, 0x8?, 0xf9?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000536750 sp=0xc000536730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0005367e0 sp=0xc000536750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0005367e8 sp=0xc0005367e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 101 [GC worker (idle)]: runtime.gopark(0x1d4989d71c11?, 0x1?, 0xcd?, 0xdf?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000536f50 sp=0xc000536f30 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc000536fe0 sp=0xc000536f50 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000536fe8 sp=0xc000536fe0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 102 [GC worker (idle)]: runtime.gopark(0x1d4989d72099?, 0x1?, 0x32?, 0x7?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000537750 sp=0xc000537730 pc=0x43f4ae runtime.gcBgMarkWorker() /usr/lib/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0005377e0 sp=0xc000537750 pc=0x420765 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0005377e8 sp=0xc0005377e0 pc=0x472141 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1217 +0x1c goroutine 105 [syscall]: syscall.Syscall(0x43f4ae?, 0x1?, 0x800000?, 0x7ffff800000?) /usr/lib/go/src/syscall/syscall_linux.go:69 +0x25 fp=0xc0002b75c0 sp=0xc0002b7550 pc=0x489005 syscall.read(0xc000148000?, {0xc000267000?, 0x0?, 0x10100000000?}) /usr/lib/go/src/syscall/zsyscall_linux_amd64.go:721 +0x38 fp=0xc0002b7600 sp=0xc0002b75c0 pc=0x487038 syscall.Read(...) /usr/lib/go/src/syscall/syscall_unix.go:181 internal/poll.ignoringEINTRIO(...) /usr/lib/go/src/internal/poll/fd_unix.go:736 internal/poll.(*FD).Read(0xc000148000, {0xc000267000, 0x1000, 0x1000}) /usr/lib/go/src/internal/poll/fd_unix.go:160 +0x2ae fp=0xc0002b7698 sp=0xc0002b7600 pc=0x4af9ce os.(*File).read(...) /usr/lib/go/src/os/file_posix.go:29 os.(*File).Read(0xc000122020, {0xc000267000?, 0x2?, 0x2?}) /usr/lib/go/src/os/file.go:118 +0x52 fp=0xc0002b76d8 sp=0xc0002b7698 pc=0x4baaf2 io.ReadCloser.Read-fm({0xc000267000?, 0xc0002b7740?, 0x0?}) :1 +0x36 fp=0xc0002b7708 sp=0xc0002b76d8 pc=0xd63c36 golang.org/x/tools/internal/fakenet.(*connFeeder).run(0xc0003d4900) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:121 +0xbb fp=0xc0002b77c8 sp=0xc0002b7708 pc=0xd6397b golang.org/x/tools/internal/fakenet.NewConn.func1() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:26 +0x25 fp=0xc0002b77e0 sp=0xc0002b77c8 pc=0xd63345 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002b77e8 sp=0xc0002b77e0 pc=0x472141 created by golang.org/x/tools/internal/fakenet.NewConn in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:26 +0x34a goroutine 106 [select]: runtime.gopark(0xc0002b7f98?, 0x2?, 0x9c?, 0x0?, 0xc0002b7f44?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0002b7de8 sp=0xc0002b7dc8 pc=0x43f4ae runtime.selectgo(0xc0002b7f98, 0xc0002b7f40, 0x0?, 0x0, 0x0?, 0x1) /usr/lib/go/src/runtime/select.go:327 +0x725 fp=0xc0002b7f08 sp=0xc0002b7de8 pc=0x44f8e5 golang.org/x/tools/internal/fakenet.(*connFeeder).run(0xc0003d4930) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:115 +0x93 fp=0xc0002b7fc8 sp=0xc0002b7f08 pc=0xd63953 golang.org/x/tools/internal/fakenet.NewConn.func2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:27 +0x25 fp=0xc0002b7fe0 sp=0xc0002b7fc8 pc=0xd632e5 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002b7fe8 sp=0xc0002b7fe0 pc=0x472141 created by golang.org/x/tools/internal/fakenet.NewConn in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/fakenet/conn.go:27 +0x396 goroutine 107 [select]: runtime.gopark(0xc0002baf90?, 0x2?, 0x51?, 0xe1?, 0xc0002baf74?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0002bae18 sp=0xc0002badf8 pc=0x43f4ae runtime.selectgo(0xc0002baf90, 0xc0002baf70, 0x0?, 0x0, 0x0?, 0x1) /usr/lib/go/src/runtime/select.go:327 +0x725 fp=0xc0002baf38 sp=0xc0002bae18 pc=0x44f8e5 golang.org/x/tools/gopls/internal/lsp/cache.(*parseCache).gc(0xc000180460) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/parse_cache.go:261 +0xbc fp=0xc0002bafc8 sp=0xc0002baf38 pc=0xc8a6dc golang.org/x/tools/gopls/internal/lsp/cache.newParseCache.func1() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/parse_cache.go:118 +0x25 fp=0xc0002bafe0 sp=0xc0002bafc8 pc=0xc89545 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002bafe8 sp=0xc0002bafe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/cache.newParseCache in goroutine 1 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/cache/parse_cache.go:118 +0xc5 goroutine 148 [chan receive]: runtime.gopark(0x0?, 0xc00006bef0?, 0x3?, 0x0?, 0x100000000000002?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc00006beb0 sp=0xc00006be90 pc=0x43f4ae runtime.chanrecv(0xc000306420, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc00006bf28 sp=0xc00006beb0 pc=0x40b60d runtime.chanrecv1(0x40b0eb?, 0xa00000000?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc00006bf50 sp=0xc00006bf28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc00006bfe0 sp=0xc00006bf50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006bfe8 sp=0xc00006bfe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 93 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 110 [runnable]: io.WriteString({0x121dc00, 0xc000e18f90}, {0xf6c76c, 0x6}) /usr/lib/go/src/io/io.go:314 +0xa7 fp=0xc000410a78 sp=0xc000410a70 pc=0x4a8f27 golang.org/x/tools/internal/event/export.(*Printer).WriteEvent(0xc000890400, {0x121dc00, 0xc000e18f90}, {{0xc15cf6cdf7c73765, 0xe0524c9, 0x1841720}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, ...}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/export/printer.go:38 +0x5aa fp=0xc000410ec8 sp=0xc000410a78 pc=0x54c5ca golang.org/x/tools/gopls/internal/lsp/debug.formatEvent({0x0?, 0x0?}, {{0xc15cf6cdf7c73765, 0xe0524c9, 0x1841720}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, 0xf77538}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/debug/trace.go:174 +0x9a fp=0xc000410fb0 sp=0xc000410ec8 pc=0xce615a golang.org/x/tools/gopls/internal/lsp/debug.makeInstanceExporter.StdTrace.func2({0x1226428, 0xc000e18f30}, {{0xc15cf6cdf7c73765, 0xe0524c9, 0x1841720}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, 0xf77538}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/debug/trace.go:153 +0x1a9 fp=0xc0004110b8 sp=0xc000410fb0 pc=0xce4e29 golang.org/x/tools/gopls/internal/lsp/debug.makeInstanceExporter.(*Config).Exporter.func3({0x1226428, 0xc000e18f30}, {{0xc15cf6cdf7c73765, 0xe0524c9, 0x1841720}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, 0xf77538}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/export/metric/exporter.go:38 +0x176 fp=0xc000411318 sp=0xc0004110b8 pc=0xce45f6 golang.org/x/tools/gopls/internal/lsp/debug.makeInstanceExporter.Spans.func4({0x1226428, 0xc000e18f00}, {{0xc15cf6cdf7c73765, 0xe0524c9, 0x1841720}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, 0xf77538}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/export/trace.go:84 +0x5a6 fp=0xc000411440 sp=0xc000411318 pc=0xce4426 golang.org/x/tools/gopls/internal/lsp/debug.makeInstanceExporter.Labels.func5({0x12265b0, 0xc003184c10}, {{0xc15cf6cdf7c73765, 0xe0524c9, 0x1841720}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, 0xf77538}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/export/tag.go:35 +0x2d2 fp=0xc000411560 sp=0xc000411440 pc=0xce3e12 golang.org/x/tools/gopls/internal/lsp/debug.init.0.makeGlobalExporter.func1({0x12265b0, 0xc003184c10}, {{0xc15cf6cdf7c73765, 0xe0524c9, 0x1841720}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, 0xf77538}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/debug/serve.go:533 +0x28d fp=0xc000411668 sp=0xc000411560 pc=0xce056d golang.org/x/tools/internal/event/core.deliver({0x12265b0, 0xc003184c10}, 0xc000272480, {{0xc15cf6cdf7c73765, 0xe0524c9, 0x1841720}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, ...}}, ...}, ...}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/core/export.go:45 +0xbb fp=0xc000411740 sp=0xc000411668 pc=0x50f31b golang.org/x/tools/internal/event/core.ExportPair({_, _}, {{0x0, 0x0, 0x0}, {{{0x1224490, 0x181bd40}, 0xa, {0xdfbb60, 0xf77538}}, ...}, ...}, ...) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/core/export.go:68 +0x108 fp=0xc000411830 sp=0xc000411740 pc=0x50f488 golang.org/x/tools/internal/event.Start({0x12265b0?, 0xc003184c10?}, {0xf77538?, 0xc0031a23e0?}, {0xc000181180?, 0x45432c?, 0xc000583040?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/event/event.go:91 +0x358 fp=0xc000411c68 sp=0xc000411830 pc=0x510f58 golang.org/x/tools/internal/jsonrpc2.(*conn).Notify(0xc0031a23e0?, {0x12265b0, 0xc003184c10}, {0xf77538, 0xa}, {0xdd3b40?, 0xc0031a23e0?}) /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/conn.go:85 +0x336 fp=0xc000411e78 sp=0xc000411c68 pc=0x5a7876 golang.org/x/tools/gopls/internal/lsp/protocol.clientConn.Notify(...) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/protocol.go:60 golang.org/x/tools/gopls/internal/lsp/protocol.(*clientConn).Notify(0xc0031a23e0?, {0x12265b0?, 0xc003184c10?}, {0xf77538?, 0x20?}, {0xdd3b40?, 0xc0031a23e0?}) :1 +0x46 fp=0xc000411ec0 sp=0xc000411e78 pc=0x5fb686 golang.org/x/tools/gopls/internal/lsp/protocol.(*clientDispatcher).Progress(0xeed260?, {0x12265b0?, 0xc003184c10?}, 0x1226428?) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/protocol/tsclient.go:177 +0x3b fp=0xc000411f08 sp=0xc000411ec0 pc=0x5e3c7b golang.org/x/tools/gopls/internal/lsp/progress.(*WorkDone).End(0xc00039c230, {0x1226428?, 0xc0004e5200?}, {0xfa46b2, 0x1a}) /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/progress/progress.go:234 +0x15b fp=0xc000411f80 sp=0xc000411f08 pc=0x77ccdb golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders.func2() /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:390 +0x6d fp=0xc000411fe0 sp=0xc000411f80 pc=0xd4468d runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000411fe8 sp=0xc000411fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp.(*Server).addFolders in goroutine 95 /home/mike/go/pkg/mod/golang.org/x/tools/gopls@v0.14.2/internal/lsp/general.go:388 +0x57c goroutine 195 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000533eb0 sp=0xc000533e90 pc=0x43f4ae runtime.chanrecv(0xc000306480, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000533f28 sp=0xc000533eb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000533f50 sp=0xc000533f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc000533fe0 sp=0xc000533f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000533fe8 sp=0xc000533fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 93 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 196 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0005346b0 sp=0xc000534690 pc=0x43f4ae runtime.chanrecv(0xc0006da000, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000534728 sp=0xc0005346b0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000534750 sp=0xc000534728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0005347e0 sp=0xc000534750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0005347e8 sp=0xc0005347e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 93 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 197 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc000534eb0 sp=0xc000534e90 pc=0x43f4ae runtime.chanrecv(0xc0006da060, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc000534f28 sp=0xc000534eb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc000534f50 sp=0xc000534f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc000534fe0 sp=0xc000534f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000534fe8 sp=0xc000534fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 93 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 198 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0002b4eb0 sp=0xc0002b4e90 pc=0x43f4ae runtime.chanrecv(0xc0006da0c0, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0002b4f28 sp=0xc0002b4eb0 pc=0x40b60d runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0002b4f50 sp=0xc0002b4f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0002b4fe0 sp=0xc0002b4f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002b4fe8 sp=0xc0002b4fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 93 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 199 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0002b8eb0 sp=0xc0002b8e90 pc=0x43f4ae runtime.chanrecv(0xc0006da180, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0002b8f28 sp=0xc0002b8eb0 pc=0x40b60d runtime.chanrecv1(0x40b0eb?, 0xa00000000?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0002b8f50 sp=0xc0002b8f28 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0002b8fe0 sp=0xc0002b8f50 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002b8fe8 sp=0xc0002b8fe0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 93 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed goroutine 200 [chan receive]: runtime.gopark(0x1226460?, 0xc000174960?, 0x48?, 0x4d?, 0xc0000c6500?) /usr/lib/go/src/runtime/proc.go:398 +0xce fp=0xc0002b66b0 sp=0xc0002b6690 pc=0x43f4ae runtime.chanrecv(0xc0006da240, 0x0, 0x1) /usr/lib/go/src/runtime/chan.go:583 +0x3cd fp=0xc0002b6728 sp=0xc0002b66b0 pc=0x40b60d runtime.chanrecv1(0x62b4ee?, 0x0?) /usr/lib/go/src/runtime/chan.go:442 +0x12 fp=0xc0002b6750 sp=0xc0002b6728 pc=0x40b212 golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2() /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:101 +0x65 fp=0xc0002b67e0 sp=0xc0002b6750 pc=0x5e1c25 runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002b67e8 sp=0xc0002b67e0 pc=0x472141 created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 93 /home/mike/go/pkg/mod/golang.org/x/tools@v0.14.1-0.20231114185516-c9d3e7de13fd/internal/jsonrpc2/handler.go:100 +0x1ed [Error - 6:15:35 PM]