goroutine 2403294 [running]: runtime/pprof.writeGoroutineStacks({0x7ad99f699e20, 0xc000022068}) /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/pprof/pprof.go:703 +0x6a runtime/pprof.writeGoroutine({0x7ad99f699e20?, 0xc000022068?}, 0x41719e?) /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/pprof/pprof.go:692 +0x25 runtime/pprof.(*Profile).WriteTo(0xf83700?, {0x7ad99f699e20?, 0xc000022068?}, 0xc?) /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/pprof/pprof.go:329 +0x146 net/http/pprof.handler.ServeHTTP({0x10296c7, 0x9}, {0x12b9958, 0xc000022068}, 0xc00071a700?) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/pprof/pprof.go:267 +0x4a8 github.com/go-chi/chi/v5.(*Mux).routeHTTP(0xc000085e00, {0x12b9958, 0xc000022068}, 0xc000143100) /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 +0x2b4 net/http.HandlerFunc.ServeHTTP(0xc0005838f8?, {0x12b9958?, 0xc000022068?}, 0x7?) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 +0x29 github.com/go-chi/chi/v5/middleware.NoCache.func1({0x12b9958, 0xc000022068}, 0xc000143100) /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 +0x28e net/http.HandlerFunc.ServeHTTP(0xc000614690?, {0x12b9958?, 0xc000022068?}, 0xc0005839c0?) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 +0x29 github.com/go-chi/chi/v5.(*Mux).ServeHTTP(0xc000085e00, {0x12b9958, 0xc000022068}, 0xc000143100) /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({0x12b9958, 0xc000022068}, 0xc000143100) /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:327 +0x1bb net/http.HandlerFunc.ServeHTTP(0xec6e80?, {0x12b9958?, 0xc000022068?}, 0xc00115c660?) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 +0x29 github.com/go-chi/chi/v5.(*Mux).routeHTTP(0xc000085da0, {0x12b9958, 0xc000022068}, 0xc000143100) /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 +0x2b4 net/http.HandlerFunc.ServeHTTP(0xc0003b0140?, {0x12b9958?, 0xc000022068?}, 0xc000143100?) /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({0x12b9958, 0xc000022068}, 0xc000143100) /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 +0x17e net/http.HandlerFunc.ServeHTTP(0xf83700?, {0x12b9958?, 0xc000022068?}, 0x10?) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 +0x29 github.com/0xERR0R/blocky/server.secureHeader.func1({0x12b9958, 0xc000022068}, 0x1a01801?) /home/runner/work/blocky/blocky/server/server_endpoints.go:44 +0x310 net/http.HandlerFunc.ServeHTTP(0x12bbec8?, {0x12b9958?, 0xc000022068?}, 0x1a01870?) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 +0x29 github.com/go-chi/chi/v5.(*Mux).ServeHTTP(0xc000085da0, {0x12b9958, 0xc000022068}, 0xc000143000) /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 +0x330 net/http.serverHandler.ServeHTTP({0x0?}, {0x12b9958?, 0xc000022068?}, 0xc0007d7e70?) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 +0x8e net/http.initALPNRequest.ServeHTTP({{0x12bbe90?, 0xc0006143c0?}, 0xc0002cca80?, {0xc0003dc1e0?}}, {0x12b9958, 0xc000022068}, 0xc000143000) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:3546 +0x231 net/http.(*http2serverConn).runHandler(0x6e3d48?, 0xc0000a4f30?, 0x12bbe90?, 0xc0003c8d80?) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:6232 +0xbb created by net/http.(*http2serverConn).scheduleHandler in goroutine 2403292 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:6167 +0x21d goroutine 1 [chan receive, 7884 minutes]: github.com/0xERR0R/blocky/cmd.startServer(0xb8ab57f100000000?, {0xc00031fa18?, 0x0?, 0x0?}) /home/runner/work/blocky/blocky/cmd/serve.go:77 +0x392 github.com/0xERR0R/blocky/cmd.NewRootCommand.func1(0xc0000b6b00?, {0xc000082da0?, 0x4?, 0x10232be?}) /home/runner/work/blocky/blocky/cmd/root.go:43 +0xab github.com/spf13/cobra.(*Command).execute(0xc000004300, {0xc00011a490, 0x2, 0x2}) /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:983 +0xabc github.com/spf13/cobra.(*Command).ExecuteC(0xc000004300) /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 19 [syscall, 7884 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 51 [select, 205 minutes]: github.com/0xERR0R/blocky/config.(*SourceLoading).periodically(0x3?, {0x12bbec8, 0xc000097bd0}, 0xc0000bdc80?, 0xc00011cb20) /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 55 [select, 205 minutes]: github.com/0xERR0R/blocky/config.(*SourceLoading).periodically(0x3?, {0x12bbec8, 0xc000097bd0}, 0xc0000bde60?, 0xc00011cb70) /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 56 [select]: github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]({0x12bbec8, 0xc000097bd0}, 0xc00034f8c0) /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 57 [select, 24 minutes]: github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]({0x12bbec8, 0xc000097bd0}, 0xc00034f9b0) /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 58 [select, 205 minutes]: github.com/0xERR0R/blocky/config.(*SourceLoading).periodically(0x0?, {0x12bbec8, 0xc000097bd0}, 0x0?, 0xc000160600) /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 59 [select]: github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog(0xc000107e00, {0x12bbec8?, 0xc000097bd0?}) /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 64 [select]: github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]({0x12bbec8, 0xc000097bd0}, 0xc00034ff50) /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 65 [IO wait]: internal/poll.runtime_pollWait(0x7ad9e6434980, 0x72) /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc0000b0200?, 0xc000868000?, 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(0xc0000b0200, {0xc000868000, 0xffff, 0xffff}, {0xc0007ae3c0, 0x28, 0x28}, 0x7ad9e642c740?, 0x0?) /opt/hostedtoolcache/go/1.21.10/x64/src/internal/poll/fd_unix.go:355 +0x339 net.(*netFD).readMsgInet6(0xc0000b0200, {0xc000868000?, 0xc00012c030?, 0x0?}, {0xc0007ae3c0?, 0x419813?, 0x2000?}, 0x0?, 0x10?) /opt/hostedtoolcache/go/1.21.10/x64/src/net/fd_posix.go:90 +0x31 net.(*UDPConn).readMsg(0xc00001bbb0?, {0xc000868000?, 0x7ad9e64349c8?, 0x1ae49110e05e1?}, {0xc0007ae3c0?, 0x11a9870?, 0xf1b020?}) /opt/hostedtoolcache/go/1.21.10/x64/src/net/udpsock_posix.go:106 +0x9c net.(*UDPConn).ReadMsgUDPAddrPort(0xc00011e080, {0xc000868000?, 0x7ad9e65ac5b8?, 0x30?}, {0xc0007ae3c0?, 0xc0007ae3c0?, 0x0?}) /opt/hostedtoolcache/go/1.21.10/x64/src/net/udpsock.go:203 +0x3e net.(*UDPConn).ReadMsgUDP(0x4a85c0?, {0xc000868000?, 0xc2a456154e45286e?, 0x1ae460758a44d?}, {0xc0007ae3c0?, 0xc00001bbf8?, 0x47c738?}) /opt/hostedtoolcache/go/1.21.10/x64/src/net/udpsock.go:191 +0x25 github.com/miekg/dns.ReadFromSessionUDP(0xc00009a9f0?, {0xc000868000, 0xffff, 0xffff}) /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/udp.go:43 +0x85 github.com/miekg/dns.(*Server).readUDP(0xc00009a900, 0xc00011e080, 0x7d32f6?) /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:699 +0x105 github.com/miekg/dns.defaultReader.ReadUDP({0xc00009a900?}, 0x12b1a40?, 0xc0001642d0?) /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:174 +0x13 github.com/miekg/dns.(*Server).serveUDP(0xc00009a900, {0x12c1320?, 0xc00011e080}) /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:517 +0x292 github.com/miekg/dns.(*Server).ListenAndServe(0xc00009a900) /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 66 [IO wait, 3240 minutes]: internal/poll.runtime_pollWait(0x7ad9e6434888, 0x72) /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc0000b0380?, 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(0xc0000b0380) /opt/hostedtoolcache/go/1.21.10/x64/src/internal/poll/fd_unix.go:611 +0x2ac net.(*netFD).accept(0xc0000b0380) /opt/hostedtoolcache/go/1.21.10/x64/src/net/fd_unix.go:172 +0x29 net.(*TCPListener).accept(0xc000210060) /opt/hostedtoolcache/go/1.21.10/x64/src/net/tcpsock_posix.go:152 +0x1e net.(*TCPListener).Accept(0xc000210060) /opt/hostedtoolcache/go/1.21.10/x64/src/net/tcpsock.go:315 +0x30 github.com/miekg/dns.(*Server).serveTCP(0xc00009aa20, {0x12b9b08?, 0xc000210060}) /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:461 +0x142 github.com/miekg/dns.(*Server).ListenAndServe(0xc00009aa20) /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 67 [IO wait, 7884 minutes]: internal/poll.runtime_pollWait(0x7ad9e6434a78, 0x72) /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc0000b0080?, 0x12b7200?, 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(0xc0000b0080) /opt/hostedtoolcache/go/1.21.10/x64/src/internal/poll/fd_unix.go:611 +0x2ac net.(*netFD).accept(0xc0000b0080) /opt/hostedtoolcache/go/1.21.10/x64/src/net/fd_unix.go:172 +0x29 net.(*TCPListener).accept(0xc000210000) /opt/hostedtoolcache/go/1.21.10/x64/src/net/tcpsock_posix.go:152 +0x1e net.(*TCPListener).Accept(0xc000210000) /opt/hostedtoolcache/go/1.21.10/x64/src/net/tcpsock.go:315 +0x30 crypto/tls.(*listener).Accept(0xc00036c000) /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/tls.go:66 +0x27 github.com/miekg/dns.(*Server).serveTCP(0xc00009ab40, {0x12b9aa8?, 0xc00036c000}) /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:461 +0x142 github.com/miekg/dns.(*Server).ListenAndServe(0xc00009ab40) /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 68 [IO wait, 7884 minutes]: internal/poll.runtime_pollWait(0x7ad9e6434e58, 0x72) /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc0000b1680?, 0xc00001dcf0?, 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(0xc0000b1680) /opt/hostedtoolcache/go/1.21.10/x64/src/internal/poll/fd_unix.go:611 +0x2ac net.(*netFD).accept(0xc0000b1680) /opt/hostedtoolcache/go/1.21.10/x64/src/net/fd_unix.go:172 +0x29 net.(*TCPListener).accept(0xc0003a0700) /opt/hostedtoolcache/go/1.21.10/x64/src/net/tcpsock_posix.go:152 +0x1e net.(*TCPListener).Accept(0xc0003a0700) /opt/hostedtoolcache/go/1.21.10/x64/src/net/tcpsock.go:315 +0x30 net/http.(*Server).Serve(0xc0003dc0f0, {0x12b9b08, 0xc0003a0700}) /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 69 [IO wait]: internal/poll.runtime_pollWait(0x7ad9e6434d60, 0x72) /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc0000b1700?, 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(0xc0000b1700) /opt/hostedtoolcache/go/1.21.10/x64/src/internal/poll/fd_unix.go:611 +0x2ac net.(*netFD).accept(0xc0000b1700) /opt/hostedtoolcache/go/1.21.10/x64/src/net/fd_unix.go:172 +0x29 net.(*TCPListener).accept(0xc0003a0720) /opt/hostedtoolcache/go/1.21.10/x64/src/net/tcpsock_posix.go:152 +0x1e net.(*TCPListener).Accept(0xc0003a0720) /opt/hostedtoolcache/go/1.21.10/x64/src/net/tcpsock.go:315 +0x30 crypto/tls.(*listener).Accept(0xc00036c0a8) /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/tls.go:66 +0x27 net/http.(*Server).Serve(0xc0003dc1e0, {0x12b9aa8, 0xc00036c0a8}) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:3056 +0x364 net/http.(*Server).ServeTLS(0xc0003dc1e0, {0x12b9b08?, 0xc0003a0720}, {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 40 [select, 7884 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 41 [select, 7884 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 2387367 [IO wait]: internal/poll.runtime_pollWait(0x7ad9e6433fd0, 0x72) /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc000234a80?, 0xc000129500?, 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(0xc000234a80, {0xc000129500, 0x1500, 0x1500}) /opt/hostedtoolcache/go/1.21.10/x64/src/internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc000234a80, {0xc000129500?, 0xc0005937b0?, 0x12?}) /opt/hostedtoolcache/go/1.21.10/x64/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc000158498, {0xc000129500?, 0xc00002d380?, 0x27?}) /opt/hostedtoolcache/go/1.21.10/x64/src/net/net.go:179 +0x45 crypto/tls.(*atLeastReader).Read(0xc0007a0ab0, {0xc000129500?, 0xc0007a0ab0?, 0x0?}) /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc000156d28, {0x12b2880, 0xc0007a0ab0}) /opt/hostedtoolcache/go/1.21.10/x64/src/bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc000156a80, {0x12b2320?, 0xc000158498}, 0xc000593948?) /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc000156a80, 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(0xc000156a80, {0xc0004fd000, 0x1000, 0x12c2458?}) /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1369 +0x158 bufio.(*Reader).Read(0xc000689f20, {0xc0001964a0, 0x9, 0x70618e?}) /opt/hostedtoolcache/go/1.21.10/x64/src/bufio/bufio.go:244 +0x197 io.ReadAtLeast({0x12b1980, 0xc000689f20}, {0xc0001964a0, 0x9, 0x9}, 0x9) /opt/hostedtoolcache/go/1.21.10/x64/src/io/io.go:335 +0x90 io.ReadFull(...) /opt/hostedtoolcache/go/1.21.10/x64/src/io/io.go:354 net/http.http2readFrameHeader({0xc0001964a0, 0x9, 0x6cab92?}, {0x12b1980?, 0xc000689f20?}) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:1635 +0x65 net/http.(*http2Framer).ReadFrame(0xc000196460) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:1902 +0x85 net/http.(*http2clientConnReadLoop).run(0xc000593f98) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:9378 +0x11f net/http.(*http2ClientConn).readLoop(0xc00042c480) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:9273 +0x65 created by net/http.(*http2Transport).newClientConn in goroutine 2387366 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:7945 +0xcbe goroutine 2387306 [IO wait]: internal/poll.runtime_pollWait(0x7ad9e64345a0, 0x72) /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc000686200?, 0xc0002aed80?, 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(0xc000686200, {0xc0002aed80, 0xd80, 0xd80}) /opt/hostedtoolcache/go/1.21.10/x64/src/internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc000686200, {0xc0002aed80?, 0xc0002aed85?, 0x11c?}) /opt/hostedtoolcache/go/1.21.10/x64/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0001583d8, {0xc0002aed80?, 0xce?, 0xc0001568b8?}) /opt/hostedtoolcache/go/1.21.10/x64/src/net/net.go:179 +0x45 crypto/tls.(*atLeastReader).Read(0xc0007a0d50, {0xc0002aed80?, 0xc0007a0d50?, 0x0?}) /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc0001569a8, {0x12b2880, 0xc0007a0d50}) /opt/hostedtoolcache/go/1.21.10/x64/src/bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc000156700, {0x12b2320?, 0xc0001583d8}, 0xd80?) /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc000156700, 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(0xc000156700, {0xc000562000, 0x1000, 0x6c96a5?}) /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1369 +0x158 bufio.(*Reader).Read(0xc0004046c0, {0xc000196120, 0x9, 0x1a00400?}) /opt/hostedtoolcache/go/1.21.10/x64/src/bufio/bufio.go:244 +0x197 io.ReadAtLeast({0x12b1980, 0xc0004046c0}, {0xc000196120, 0x9, 0x9}, 0x9) /opt/hostedtoolcache/go/1.21.10/x64/src/io/io.go:335 +0x90 io.ReadFull(...) /opt/hostedtoolcache/go/1.21.10/x64/src/io/io.go:354 net/http.http2readFrameHeader({0xc000196120, 0x9, 0x33c0c0?}, {0x12b1980?, 0xc0004046c0?}) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:1635 +0x65 net/http.(*http2Framer).ReadFrame(0xc0001960e0) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:1902 +0x85 net/http.(*http2clientConnReadLoop).run(0xc000590f98) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:9378 +0x11f net/http.(*http2ClientConn).readLoop(0xc00019c300) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:9273 +0x65 created by net/http.(*http2Transport).newClientConn in goroutine 2387305 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:7945 +0xcbe goroutine 2402153 [IO wait]: internal/poll.runtime_pollWait(0x7ad9e6434698, 0x72) /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc0008b5700?, 0xc000400480?, 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(0xc0008b5700, {0xc000400480, 0x240, 0x240}) /opt/hostedtoolcache/go/1.21.10/x64/src/internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc0008b5700, {0xc000400480?, 0xe0?, 0xa5bbe8?}) /opt/hostedtoolcache/go/1.21.10/x64/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0001585e8, {0xc000400480?, 0x0?, 0xc0005918c8?}) /opt/hostedtoolcache/go/1.21.10/x64/src/net/net.go:179 +0x45 crypto/tls.(*atLeastReader).Read(0xc0007a0000, {0xc000400480?, 0xc0007a0000?, 0x0?}) /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc000156628, {0x12b2880, 0xc0007a0000}) /opt/hostedtoolcache/go/1.21.10/x64/src/bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc000156380, {0x12b2320?, 0xc0001585e8}, 0x240?) /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc000156380, 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(0xc000156380, {0xc0001cc120, 0x9, 0x44ec06?}) /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1369 +0x158 io.ReadAtLeast({0x7ad99f719bd8, 0xc000156380}, {0xc0001cc120, 0x9, 0x9}, 0x9) /opt/hostedtoolcache/go/1.21.10/x64/src/io/io.go:335 +0x90 io.ReadFull(...) /opt/hostedtoolcache/go/1.21.10/x64/src/io/io.go:354 net/http.http2readFrameHeader({0xc0001cc120, 0x9, 0x0?}, {0x7ad99f719bd8?, 0xc000156380?}) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:1635 +0x65 net/http.(*http2Framer).ReadFrame(0xc0001cc0e0) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:1902 +0x85 net/http.(*http2serverConn).readFrames(0xc000969040) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:4669 +0x87 created by net/http.(*http2serverConn).serve in goroutine 2402161 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:4781 +0x56a goroutine 2402161 [select]: net/http.(*http2serverConn).serve(0xc000969040) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:4789 +0x88f net/http.(*http2Server).ServeConn(0xc000164410, {0x12c2458?, 0xc000156380}, 0xc000951b18) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:4377 +0xbcc net/http.http2ConfigureServer.func1(0xc0003dc1e0, 0x12c2458?, {0x12b1cc0?, 0xc0005a15a0}) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:4167 +0xfc net/http.(*conn).serve(0xc000730090, {0x12bbe90, 0xc0003c8d80}) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1917 +0x1213 created by net/http.(*Server).Serve in goroutine 69 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:3086 +0x5cb goroutine 2403396 [IO wait]: internal/poll.runtime_pollWait(0x7ad9e64343b0, 0x72) /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc00076c780?, 0xc00046e480?, 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(0xc00076c780, {0xc00046e480, 0x240, 0x240}) /opt/hostedtoolcache/go/1.21.10/x64/src/internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc00076c780, {0xc00046e480?, 0xc00046e4c9?, 0xab?}) /opt/hostedtoolcache/go/1.21.10/x64/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc000022060, {0xc00046e480?, 0x418688?, 0x419813?}) /opt/hostedtoolcache/go/1.21.10/x64/src/net/net.go:179 +0x45 crypto/tls.(*atLeastReader).Read(0xc0006641f8, {0xc00046e480?, 0xc0006641f8?, 0x0?}) /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc0002ccd28, {0x12b2880, 0xc0006641f8}) /opt/hostedtoolcache/go/1.21.10/x64/src/bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc0002cca80, {0x12b2320?, 0xc000022060}, 0x68fecc?) /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc0002cca80, 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(0xc0002cca80, {0xc00075d1c0, 0x9, 0x44ec06?}) /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1369 +0x158 io.ReadAtLeast({0x7ad99f719bd8, 0xc0002cca80}, {0xc00075d1c0, 0x9, 0x9}, 0x9) /opt/hostedtoolcache/go/1.21.10/x64/src/io/io.go:335 +0x90 io.ReadFull(...) /opt/hostedtoolcache/go/1.21.10/x64/src/io/io.go:354 net/http.http2readFrameHeader({0xc00075d1c0, 0x9, 0x0?}, {0x7ad99f719bd8?, 0xc0002cca80?}) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:1635 +0x65 net/http.(*http2Framer).ReadFrame(0xc00075d180) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:1902 +0x85 net/http.(*http2serverConn).readFrames(0xc00059ba00) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:4669 +0x87 created by net/http.(*http2serverConn).serve in goroutine 2403292 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:4781 +0x56a goroutine 2403292 [select]: net/http.(*http2serverConn).serve(0xc00059ba00) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:4789 +0x88f net/http.(*http2Server).ServeConn(0xc000164410, {0x12c2458?, 0xc0002cca80}, 0xc000585b18) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:4377 +0xbcc net/http.http2ConfigureServer.func1(0xc0003dc1e0, 0x12c2458?, {0x12b1cc0?, 0xc000083aa0}) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:4167 +0xfc net/http.(*conn).serve(0xc0000a4f30, {0x12bbe90, 0xc0003c8d80}) /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1917 +0x1213 created by net/http.(*Server).Serve in goroutine 69 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:3086 +0x5cb