goroutine 122513 [running]: runtime/pprof.writeGoroutineStacks({0x12b1d60, 0xc00018c7e0}) /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/pprof/pprof.go:703 +0x6a runtime/pprof.writeGoroutine({0x12b1d60?, 0xc00018c7e0?}, 0xf?) /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/pprof/pprof.go:692 +0x25 runtime/pprof.(*Profile).WriteTo(0xf83700?, {0x12b1d60?, 0xc00018c7e0?}, 0xc?) /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/pprof/pprof.go:329 +0x146 net/http/pprof.handler.ServeHTTP({0x10296c7, 0x9}, {0x12b99b8, 0xc00018c7e0}, 0xc00051a3c0?) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/pprof/pprof.go:267 +0x4a8 github.com/go-chi/chi/v5.(*Mux).routeHTTP(0xc00011cea0, {0x12b99b8, 0xc00018c7e0}, 0xc00024c500) /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 +0x2b4 net/http.HandlerFunc.ServeHTTP(0xc0000dd750?, {0x12b99b8?, 0xc00018c7e0?}, 0xd?) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 +0x29 github.com/go-chi/chi/v5/middleware.NoCache.func1({0x12b99b8, 0xc00018c7e0}, 0xc00024c500) /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 +0x28e net/http.HandlerFunc.ServeHTTP(0xc0003432c0?, {0x12b99b8?, 0xc00018c7e0?}, 0xc0000dd818?) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 +0x29 github.com/go-chi/chi/v5.(*Mux).ServeHTTP(0xc00011cea0, {0x12b99b8, 0xc00018c7e0}, 0xc00024c500) /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:73 +0x371 github.com/go-chi/chi/v5.(*Mux).Mount.func1({0x12b99b8, 0xc00018c7e0}, 0xc00024c500) /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:327 +0x1bb net/http.HandlerFunc.ServeHTTP(0xec6e80?, {0x12b99b8?, 0xc00018c7e0?}, 0xc0001a6874?) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 +0x29 github.com/go-chi/chi/v5.(*Mux).routeHTTP(0xc00011ce40, {0x12b99b8, 0xc00018c7e0}, 0xc00024c500) /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 +0x2b4 net/http.HandlerFunc.ServeHTTP(0xc00013b9a0?, {0x12b99b8?, 0xc00018c7e0?}, 0xc00024c500?) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 +0x29 github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1({0x12b99b8, 0xc00018c7e0}, 0xc00024c500) /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 +0x17e net/http.HandlerFunc.ServeHTTP(0xf83700?, {0x12b99b8?, 0xc00018c7e0?}, 0x10?) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 +0x29 github.com/0xERR0R/blocky/server.secureHeader.func1({0x12b99b8, 0xc00018c7e0}, 0x1a01801?) /home/runner/work/blocky/blocky/server/server_endpoints.go:44 +0x310 net/http.HandlerFunc.ServeHTTP(0x12bbec8?, {0x12b99b8?, 0xc00018c7e0?}, 0x1a01870?) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 +0x29 github.com/go-chi/chi/v5.(*Mux).ServeHTTP(0xc00011ce40, {0x12b99b8, 0xc00018c7e0}, 0xc00024c300) /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 +0x330 net/http.serverHandler.ServeHTTP({0xc000343200?}, {0x12b99b8?, 0xc00018c7e0?}, 0x6?) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 +0x8e net/http.(*conn).serve(0xc00009c1b0, {0x12bbe90, 0xc00035ac60}) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 +0x5f4 created by net/http.(*Server).Serve in goroutine 89 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:3086 +0x5cb goroutine 1 [chan receive, 2342 minutes]: github.com/0xERR0R/blocky/cmd.startServer(0x99ad169b00000000?, {0xc00031fa18?, 0x0?, 0x0?}) /home/runner/work/blocky/blocky/cmd/serve.go:77 +0x392 github.com/0xERR0R/blocky/cmd.NewRootCommand.func1(0xc00024d000?, {0xc0002b72e0?, 0x4?, 0x10232be?}) /home/runner/work/blocky/blocky/cmd/root.go:43 +0xab github.com/spf13/cobra.(*Command).execute(0xc000004f00, {0xc00003e4c0, 0x2, 0x2}) /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:983 +0xabc github.com/spf13/cobra.(*Command).ExecuteC(0xc000004f00) /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1115 +0x3ff github.com/spf13/cobra.(*Command).Execute(...) /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1039 github.com/0xERR0R/blocky/cmd.Execute() /home/runner/work/blocky/blocky/cmd/root.go:113 +0x18 main.main() /home/runner/work/blocky/blocky/main.go:10 +0x13 goroutine 9 [syscall, 2342 minutes]: os/signal.signal_recv() /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/sigqueue.go:152 +0x29 os/signal.loop() /opt/hostedtoolcache/go/1.21.10/x64/src/os/signal/signal_unix.go:23 +0x13 created by os/signal.Notify.func1.1 in goroutine 1 /opt/hostedtoolcache/go/1.21.10/x64/src/os/signal/signal.go:151 +0x1f goroutine 71 [select, 183 minutes]: github.com/0xERR0R/blocky/config.(*SourceLoading).periodically(0xc00005efd0?, {0x12bbec8, 0xc00012a280}, 0x0?, 0xc00013e3f0) /home/runner/work/blocky/blocky/config/config.go:374 +0x109 created by github.com/0xERR0R/blocky/config.(*SourceLoading).StartPeriodicRefresh in goroutine 1 /home/runner/work/blocky/blocky/config/config.go:357 +0xe5 goroutine 75 [select, 183 minutes]: github.com/0xERR0R/blocky/config.(*SourceLoading).periodically(0x0?, {0x12bbec8, 0xc00012a280}, 0x0?, 0xc00013e400) /home/runner/work/blocky/blocky/config/config.go:374 +0x109 created by github.com/0xERR0R/blocky/config.(*SourceLoading).StartPeriodicRefresh in goroutine 1 /home/runner/work/blocky/blocky/config/config.go:357 +0xe5 goroutine 76 [select]: github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]({0x12bbec8, 0xc00012a280}, 0xc0003770b0) /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:104 +0xf8 created by github.com/0xERR0R/blocky/cache/expirationcache.NewCacheWithOnExpired[...] in goroutine 1 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:94 +0x305 goroutine 77 [select, 3 minutes]: github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]({0x12bbec8, 0xc00012a280}, 0xc0003771a0) /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:104 +0xf8 created by github.com/0xERR0R/blocky/cache/expirationcache.NewCacheWithOnExpired[...] in goroutine 1 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:94 +0x305 goroutine 78 [select, 183 minutes]: github.com/0xERR0R/blocky/config.(*SourceLoading).periodically(0x0?, {0x12bbec8, 0xc00012a280}, 0x0?, 0xc00011a920) /home/runner/work/blocky/blocky/config/config.go:374 +0x109 created by github.com/0xERR0R/blocky/config.(*SourceLoading).StartPeriodicRefresh in goroutine 1 /home/runner/work/blocky/blocky/config/config.go:357 +0xe5 goroutine 79 [select, 129 minutes]: github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog(0xc0003b4280, {0x12bbec8?, 0xc00012a280?}) /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:197 +0xea created by github.com/0xERR0R/blocky/resolver.NewQueryLoggingResolver in goroutine 1 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:86 +0x4d1 goroutine 84 [select]: github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]({0x12bbec8, 0xc00012a280}, 0xc000377740) /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:104 +0xf8 created by github.com/0xERR0R/blocky/cache/expirationcache.NewCacheWithOnExpired[...] in goroutine 1 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:94 +0x305 goroutine 85 [IO wait]: internal/poll.runtime_pollWait(0x708c3ae33ad0, 0x72) /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc000136000?, 0xc00029e000?, 0x0) /opt/hostedtoolcache/go/1.21.10/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /opt/hostedtoolcache/go/1.21.10/x64/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).ReadMsgInet6(0xc000136000, {0xc00029e000, 0xffff, 0xffff}, {0xc000154450, 0x28, 0x28}, 0x0?, 0x0?) /opt/hostedtoolcache/go/1.21.10/x64/src/internal/poll/fd_unix.go:355 +0x339 net.(*netFD).readMsgInet6(0xc000136000, {0xc00029e000?, 0xc000010048?, 0x0?}, {0xc000154450?, 0xc0003efa70?, 0x4252bc?}, 0x1a51700?, 0x40fede?) /opt/hostedtoolcache/go/1.21.10/x64/src/net/fd_posix.go:90 +0x31 net.(*UDPConn).readMsg(0xc0003efbb0?, {0xc00029e000?, 0x708c3ae33b18?, 0x82ed4f7e26c8?}, {0xc000154450?, 0x11a9870?, 0xf1b020?}) /opt/hostedtoolcache/go/1.21.10/x64/src/net/udpsock_posix.go:106 +0x9c net.(*UDPConn).ReadMsgUDPAddrPort(0xc000416048, {0xc00029e000?, 0x708c3b1045b8?, 0x30?}, {0xc000154450?, 0xc000154450?, 0x0?}) /opt/hostedtoolcache/go/1.21.10/x64/src/net/udpsock.go:203 +0x3e net.(*UDPConn).ReadMsgUDP(0x4a85c0?, {0xc00029e000?, 0xc2696395b3a144d6?, 0x7fd5421b9a1d?}, {0xc000154450?, 0xc0003efbf8?, 0x47c738?}) /opt/hostedtoolcache/go/1.21.10/x64/src/net/udpsock.go:191 +0x25 github.com/miekg/dns.ReadFromSessionUDP(0xc000114210?, {0xc00029e000, 0xffff, 0xffff}) /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/udp.go:43 +0x85 github.com/miekg/dns.(*Server).readUDP(0xc000114120, 0xc000416048, 0xc0004204b0?) /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:699 +0x105 github.com/miekg/dns.defaultReader.ReadUDP({0xc000114120?}, 0x12b1a40?, 0xc0004204b0?) /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:174 +0x13 github.com/miekg/dns.(*Server).serveUDP(0xc000114120, {0x12c1320?, 0xc000416048}) /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:517 +0x292 github.com/miekg/dns.(*Server).ListenAndServe(0xc000114120) /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:346 +0x585 github.com/0xERR0R/blocky/server.(*Server).Start.func1() /home/runner/work/blocky/blocky/server/server.go:487 +0x29 created by github.com/0xERR0R/blocky/server.(*Server).Start in goroutine 1 /home/runner/work/blocky/blocky/server/server.go:486 +0xdf goroutine 86 [IO wait, 351 minutes]: internal/poll.runtime_pollWait(0x708c3ae338e0, 0x72) /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc000136200?, 0x4?, 0x0) /opt/hostedtoolcache/go/1.21.10/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /opt/hostedtoolcache/go/1.21.10/x64/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc000136200) /opt/hostedtoolcache/go/1.21.10/x64/src/internal/poll/fd_unix.go:611 +0x2ac net.(*netFD).accept(0xc000136200) /opt/hostedtoolcache/go/1.21.10/x64/src/net/fd_unix.go:172 +0x29 net.(*TCPListener).accept(0xc00004c0a0) /opt/hostedtoolcache/go/1.21.10/x64/src/net/tcpsock_posix.go:152 +0x1e net.(*TCPListener).Accept(0xc00004c0a0) /opt/hostedtoolcache/go/1.21.10/x64/src/net/tcpsock.go:315 +0x30 github.com/miekg/dns.(*Server).serveTCP(0xc000114240, {0x12b9b08?, 0xc00004c0a0}) /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:461 +0x142 github.com/miekg/dns.(*Server).ListenAndServe(0xc000114240) /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:318 +0x3d3 github.com/0xERR0R/blocky/server.(*Server).Start.func1() /home/runner/work/blocky/blocky/server/server.go:487 +0x29 created by github.com/0xERR0R/blocky/server.(*Server).Start in goroutine 1 /home/runner/work/blocky/blocky/server/server.go:486 +0xdf goroutine 87 [IO wait, 195 minutes]: internal/poll.runtime_pollWait(0x708c3ae339d8, 0x72) /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc0002c8080?, 0x4?, 0x0) /opt/hostedtoolcache/go/1.21.10/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /opt/hostedtoolcache/go/1.21.10/x64/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc0002c8080) /opt/hostedtoolcache/go/1.21.10/x64/src/internal/poll/fd_unix.go:611 +0x2ac net.(*netFD).accept(0xc0002c8080) /opt/hostedtoolcache/go/1.21.10/x64/src/net/fd_unix.go:172 +0x29 net.(*TCPListener).accept(0xc00041e000) /opt/hostedtoolcache/go/1.21.10/x64/src/net/tcpsock_posix.go:152 +0x1e net.(*TCPListener).Accept(0xc00041e000) /opt/hostedtoolcache/go/1.21.10/x64/src/net/tcpsock.go:315 +0x30 crypto/tls.(*listener).Accept(0xc000374018) /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/tls.go:66 +0x27 github.com/miekg/dns.(*Server).serveTCP(0xc000114360, {0x12b9aa8?, 0xc000374018}) /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:461 +0x142 github.com/miekg/dns.(*Server).ListenAndServe(0xc000114360) /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:332 +0x878 github.com/0xERR0R/blocky/server.(*Server).Start.func1() /home/runner/work/blocky/blocky/server/server.go:487 +0x29 created by github.com/0xERR0R/blocky/server.(*Server).Start in goroutine 1 /home/runner/work/blocky/blocky/server/server.go:486 +0xdf goroutine 88 [IO wait, 191 minutes]: internal/poll.runtime_pollWait(0x708c3ae33eb0, 0x72) /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc000136800?, 0x4?, 0x0) /opt/hostedtoolcache/go/1.21.10/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /opt/hostedtoolcache/go/1.21.10/x64/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc000136800) /opt/hostedtoolcache/go/1.21.10/x64/src/internal/poll/fd_unix.go:611 +0x2ac net.(*netFD).accept(0xc000136800) /opt/hostedtoolcache/go/1.21.10/x64/src/net/fd_unix.go:172 +0x29 net.(*TCPListener).accept(0xc00011b0a0) /opt/hostedtoolcache/go/1.21.10/x64/src/net/tcpsock_posix.go:152 +0x1e net.(*TCPListener).Accept(0xc00011b0a0) /opt/hostedtoolcache/go/1.21.10/x64/src/net/tcpsock.go:315 +0x30 net/http.(*Server).Serve(0xc0000980f0, {0x12b9b08, 0xc00011b0a0}) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:3056 +0x364 github.com/0xERR0R/blocky/server.(*Server).Start.func2() /home/runner/work/blocky/blocky/server/server.go:507 +0x145 created by github.com/0xERR0R/blocky/server.(*Server).Start in goroutine 1 /home/runner/work/blocky/blocky/server/server.go:497 +0x185 goroutine 89 [IO wait]: internal/poll.runtime_pollWait(0x708c3ae33db8, 0x72) /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc000136880?, 0x434f09?, 0x0) /opt/hostedtoolcache/go/1.21.10/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /opt/hostedtoolcache/go/1.21.10/x64/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc000136880) /opt/hostedtoolcache/go/1.21.10/x64/src/internal/poll/fd_unix.go:611 +0x2ac net.(*netFD).accept(0xc000136880) /opt/hostedtoolcache/go/1.21.10/x64/src/net/fd_unix.go:172 +0x29 net.(*TCPListener).accept(0xc00011b0c0) /opt/hostedtoolcache/go/1.21.10/x64/src/net/tcpsock_posix.go:152 +0x1e net.(*TCPListener).Accept(0xc00011b0c0) /opt/hostedtoolcache/go/1.21.10/x64/src/net/tcpsock.go:315 +0x30 crypto/tls.(*listener).Accept(0xc00010e6c0) /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/tls.go:66 +0x27 net/http.(*Server).Serve(0xc0000981e0, {0x12b9aa8, 0xc00010e6c0}) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:3056 +0x364 net/http.(*Server).ServeTLS(0xc0000981e0, {0x12b9b08?, 0xc00011b0c0}, {0x0, 0x0}, {0x0, 0x0}) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:3126 +0x4a6 github.com/0xERR0R/blocky/server.(*Server).Start.func3() /home/runner/work/blocky/blocky/server/server.go:533 +0x30c created by github.com/0xERR0R/blocky/server.(*Server).Start in goroutine 1 /home/runner/work/blocky/blocky/server/server.go:517 +0x2c5 goroutine 90 [select, 2342 minutes]: github.com/0xERR0R/blocky/server.registerPrintConfigurationTrigger.func1() /home/runner/work/blocky/blocky/server/server_config_trigger.go:19 +0x8e created by github.com/0xERR0R/blocky/server.registerPrintConfigurationTrigger in goroutine 1 /home/runner/work/blocky/blocky/server/server_config_trigger.go:17 +0xe5 goroutine 91 [select, 2342 minutes]: github.com/0xERR0R/blocky/cmd.startServer.func1() /home/runner/work/blocky/blocky/cmd/serve.go:63 +0x96 created by github.com/0xERR0R/blocky/cmd.startServer in goroutine 1 /home/runner/work/blocky/blocky/cmd/serve.go:62 +0x2b5 goroutine 122514 [IO wait]: internal/poll.runtime_pollWait(0x708bf434d830, 0x72) /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc000300180?, 0xc0001c8480?, 0x0) /opt/hostedtoolcache/go/1.21.10/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /opt/hostedtoolcache/go/1.21.10/x64/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000300180, {0xc0001c8480, 0x240, 0x240}) /opt/hostedtoolcache/go/1.21.10/x64/src/internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc000300180, {0xc0001c8480?, 0x708bf4000000?, 0xc0003d9900?}) /opt/hostedtoolcache/go/1.21.10/x64/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc000124020, {0xc0001c8480?, 0x77?, 0x3?}) /opt/hostedtoolcache/go/1.21.10/x64/src/net/net.go:179 +0x45 crypto/tls.(*atLeastReader).Read(0xc00010e4c8, {0xc0001c8480?, 0xc00010e4c8?, 0x0?}) /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc0001169a8, {0x12b2880, 0xc00010e4c8}) /opt/hostedtoolcache/go/1.21.10/x64/src/bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc000116700, {0x12b2320?, 0xc000124020}, 0x0?) /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc000116700, 0x0) /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:625 +0x250 crypto/tls.(*Conn).readRecord(...) /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:587 crypto/tls.(*Conn).Read(0xc000116700, {0xc000343211, 0x1, 0xc00013e120?}) /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1369 +0x158 net/http.(*connReader).backgroundRead(0xc000343200) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:683 +0x37 created by net/http.(*connReader).startBackgroundRead in goroutine 122513 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:679 +0xba