goroutine 1095490 [running]: runtime/pprof.writeGoroutineStacks({0xe76100, 0x40013067e0}) /usr/local/go/src/runtime/pprof/pprof.go:743 +0x6c runtime/pprof.writeGoroutine({0xe76100?, 0x40013067e0?}, 0xffff676f7a48?) /usr/local/go/src/runtime/pprof/pprof.go:732 +0x2c runtime/pprof.(*Profile).WriteTo(0x15bd560?, {0xe76100?, 0x40013067e0?}, 0xc?) /usr/local/go/src/runtime/pprof/pprof.go:369 +0x148 net/http/pprof.handler.ServeHTTP({0xbe2c71, 0x9}, {0xe7ddc8, 0x40013067e0}, 0x4001373e60) /usr/local/go/src/net/http/pprof/pprof.go:267 +0x444 github.com/go-chi/chi/v5.(*Mux).routeHTTP(0x40002a4900, {0xe7ddc8, 0x40013067e0}, 0x4001373e60) /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 +0x288 net/http.HandlerFunc.ServeHTTP(0x4000425718?, {0xe7ddc8?, 0x40013067e0?}, 0xf?) /usr/local/go/src/net/http/server.go:2166 +0x38 github.com/go-chi/chi/v5/middleware.NoCache.func1({0xe7ddc8, 0x40013067e0}, 0x4001373e60) /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 +0x218 net/http.HandlerFunc.ServeHTTP(0x4002332810?, {0xe7ddc8?, 0x40013067e0?}, 0x40004257e8?) /usr/local/go/src/net/http/server.go:2166 +0x38 github.com/go-chi/chi/v5.(*Mux).ServeHTTP(0x40002a4900, {0xe7ddc8, 0x40013067e0}, 0x4001373e60) /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:73 +0x2c4 github.com/go-chi/chi/v5.(*Mux).Mount.func1({0xe7ddc8, 0x40013067e0}, 0x4001373e60) /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:327 +0x1e0 net/http.HandlerFunc.ServeHTTP(0x400012a780?, {0xe7ddc8?, 0x40013067e0?}, 0x40040cdb34?) /usr/local/go/src/net/http/server.go:2166 +0x38 github.com/go-chi/chi/v5.(*Mux).routeHTTP(0x40002a48a0, {0xe7ddc8, 0x40013067e0}, 0x4001373e60) /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 +0x288 net/http.HandlerFunc.ServeHTTP(0x4000285e00?, {0xe7ddc8?, 0x40013067e0?}, 0x4001373e60?) /usr/local/go/src/net/http/server.go:2166 +0x38 github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1({0xe7ddc8, 0x40013067e0}, 0x4001373e60) /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 +0x19c net/http.HandlerFunc.ServeHTTP(0xb3ba00?, {0xe7ddc8?, 0x40013067e0?}, 0x10?) /usr/local/go/src/net/http/server.go:2166 +0x38 github.com/0xERR0R/blocky/server.secureHeader.func1({0xe7ddc8, 0x40013067e0}, 0x4001373e60) /go/src/server/server_endpoints.go:44 +0x2e0 net/http.HandlerFunc.ServeHTTP(0xe80318?, {0xe7ddc8?, 0x40013067e0?}, 0x15b6930?) /usr/local/go/src/net/http/server.go:2166 +0x38 github.com/go-chi/chi/v5.(*Mux).ServeHTTP(0x40002a48a0, {0xe7ddc8, 0x40013067e0}, 0x4001373d40) /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 +0x280 net/http.serverHandler.ServeHTTP({0x4001f48d20?}, {0xe7ddc8?, 0x40013067e0?}, 0x6?) /usr/local/go/src/net/http/server.go:3137 +0xbc net/http.(*conn).serve(0x4001517050, {0xe802e0, 0x40004e78f0}) /usr/local/go/src/net/http/server.go:2039 +0x508 created by net/http.(*Server).Serve in goroutine 74 /usr/local/go/src/net/http/server.go:3285 +0x3f0 goroutine 1 [chan receive, 697 minutes]: github.com/0xERR0R/blocky/cmd.startServer(0x0?, {0x0?, 0x0?, 0x0?}) /go/src/cmd/serve.go:77 +0x328 github.com/0xERR0R/blocky/cmd.NewRootCommand.func1(0x40001c5100?, {0x1648360?, 0x4?, 0xbdc774?}) /go/src/cmd/root.go:43 +0x8c github.com/spf13/cobra.(*Command).execute(0x400012d508, {0x400003a170, 0x0, 0x0}) /go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:983 +0x840 github.com/spf13/cobra.(*Command).ExecuteC(0x400012d508) /go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1115 +0x344 github.com/spf13/cobra.(*Command).Execute(...) /go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1039 github.com/0xERR0R/blocky/cmd.Execute() /go/src/cmd/root.go:113 +0x20 main.main() /go/src/main.go:10 +0x1c goroutine 10 [chan receive, 697 minutes]: github.com/ramr/go-reaper.sigChildHandler(0x40002a4240) /go/pkg/mod/github.com/ramr/go-reaper@v0.2.1/reaper.go:25 +0x6c created by github.com/ramr/go-reaper.reapChildren in goroutine 9 /go/pkg/mod/github.com/ramr/go-reaper@v0.2.1/reaper.go:44 +0x7c goroutine 9 [chan receive, 697 minutes]: github.com/ramr/go-reaper.reapChildren({0x0?, 0x0?, 0x0?, 0x0?}) /go/pkg/mod/github.com/ramr/go-reaper@v0.2.1/reaper.go:50 +0x8c created by github.com/ramr/go-reaper.Start in goroutine 8 /go/pkg/mod/github.com/ramr/go-reaper@v0.2.1/reaper.go:129 +0xd4 goroutine 12 [syscall, 697 minutes]: os/signal.signal_recv() /usr/local/go/src/runtime/sigqueue.go:152 +0x30 os/signal.loop() /usr/local/go/src/os/signal/signal_unix.go:23 +0x1c created by os/signal.Notify.func1.1 in goroutine 10 /usr/local/go/src/os/signal/signal.go:151 +0x28 goroutine 29 [select, 697 minutes]: github.com/0xERR0R/blocky/config.(*SourceLoading).periodically(0x0?, {0xe80318, 0x40002c6a50}, 0x0?, 0x40002d92f0) /go/src/config/config.go:374 +0xd8 created by github.com/0xERR0R/blocky/config.(*SourceLoading).StartPeriodicRefresh in goroutine 1 /go/src/config/config.go:357 +0xc4 goroutine 72 [IO wait]: internal/poll.runtime_pollWait(0xffff67b47cc0, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0xa0 internal/poll.(*pollDesc).wait(0x4000198180?, 0x4000206000?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).ReadMsgInet6(0x4000198180, {0x4000206000, 0xffff, 0xffff}, {0x40040cd8f0, 0x28, 0x28}, 0x0, 0x40000d5a30) /usr/local/go/src/internal/poll/fd_unix.go:355 +0x254 net.(*netFD).readMsgInet6(0x4000198180, {0x4000206000?, 0x40000d5a08?, 0x1e73c?}, {0x40040cd8f0?, 0x203dc?, 0x40000d5a38?}, 0x550c4?, 0x40000d5a38?) /usr/local/go/src/net/fd_posix.go:90 +0x2c net.(*UDPConn).readMsg(0x40000d5b08?, {0x4000206000?, 0x0?, 0xd656d0?}, {0x40040cd8f0?, 0xffff67b47db0?, 0x40000d5b98?}) /usr/local/go/src/net/udpsock_posix.go:106 +0x88 net.(*UDPConn).ReadMsgUDPAddrPort(0x4000054498, {0x4000206000?, 0x40040cd8f0?, 0x0?}, {0x40040cd8f0?, 0x40040cd8f0?, 0x40000d5bc8?}) /usr/local/go/src/net/udpsock.go:203 +0x34 net.(*UDPConn).ReadMsgUDP(0x15e0820?, {0x4000206000?, 0x40000d5c08?, 0x94690?}, {0x40040cd8f0?, 0x3b81e4?, 0x40000d5c48?}) /usr/local/go/src/net/udpsock.go:191 +0x24 github.com/miekg/dns.ReadFromSessionUDP(0x4000054498, {0x4000206000, 0xffff, 0xffff}) /go/pkg/mod/github.com/miekg/dns@v1.1.59/udp.go:43 +0x70 github.com/miekg/dns.(*Server).readUDP(0x40002877a0, 0x4000054498, 0x77359400) /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:699 +0x158 github.com/miekg/dns.defaultReader.ReadUDP({0x40002877a0?}, 0xad32e0?, 0x4000098d28?) /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:174 +0x1c github.com/miekg/dns.(*Server).serveUDP(0x40002877a0, {0xe868c0, 0x4000054498}) /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:517 +0x20c github.com/miekg/dns.(*Server).ListenAndServe(0x40002877a0) /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:346 +0x49c github.com/0xERR0R/blocky/server.(*Server).Start.func1() /go/src/server/server.go:487 +0x30 created by github.com/0xERR0R/blocky/server.(*Server).Start in goroutine 1 /go/src/server/server.go:486 +0xc0 goroutine 31 [select, 697 minutes]: github.com/0xERR0R/blocky/config.(*SourceLoading).periodically(0x0?, {0xe80318, 0x40002c6a50}, 0x0?, 0x40002d9300) /go/src/config/config.go:374 +0xd8 created by github.com/0xERR0R/blocky/config.(*SourceLoading).StartPeriodicRefresh in goroutine 1 /go/src/config/config.go:357 +0xc4 goroutine 32 [select]: github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]({0xe80318, 0x40002c6a50}, 0x40002f27e0) /go/src/cache/expirationcache/expiration_cache.go:104 +0xc8 created by github.com/0xERR0R/blocky/cache/expirationcache.NewCacheWithOnExpired[...] in goroutine 1 /go/src/cache/expirationcache/expiration_cache.go:94 +0x2dc goroutine 33 [select, 37 minutes]: github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]({0xe80318, 0x40002c6a50}, 0x40002f28d0) /go/src/cache/expirationcache/expiration_cache.go:104 +0xc8 created by github.com/0xERR0R/blocky/cache/expirationcache.NewCacheWithOnExpired[...] in goroutine 1 /go/src/cache/expirationcache/expiration_cache.go:94 +0x2dc goroutine 34 [select, 217 minutes]: github.com/0xERR0R/blocky/config.(*SourceLoading).periodically(0x0?, {0xe80318, 0x40002c6a50}, 0x0?, 0x40002dab80) /go/src/config/config.go:374 +0xd8 created by github.com/0xERR0R/blocky/config.(*SourceLoading).StartPeriodicRefresh in goroutine 1 /go/src/config/config.go:357 +0xc4 goroutine 35 [select]: github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog(0x40002ece00, {0xe80318?, 0x40002c6a50?}) /go/src/resolver/query_logging_resolver.go:197 +0xac created by github.com/0xERR0R/blocky/resolver.NewQueryLoggingResolver in goroutine 1 /go/src/resolver/query_logging_resolver.go:86 +0x3f8 goroutine 40 [select]: github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]({0xe80318, 0x40002c6a50}, 0x40002f2e40) /go/src/cache/expirationcache/expiration_cache.go:104 +0xc8 created by github.com/0xERR0R/blocky/cache/expirationcache.NewCacheWithOnExpired[...] in goroutine 1 /go/src/cache/expirationcache/expiration_cache.go:94 +0x2dc goroutine 74 [IO wait]: internal/poll.runtime_pollWait(0xffff67b47eb0, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0xa0 internal/poll.(*pollDesc).wait(0x3?, 0x8?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x40002e0300) /usr/local/go/src/internal/poll/fd_unix.go:611 +0x250 net.(*netFD).accept(0x40002e0300) /usr/local/go/src/net/fd_unix.go:172 +0x28 net.(*TCPListener).accept(0x40002da620) /usr/local/go/src/net/tcpsock_posix.go:159 +0x28 net.(*TCPListener).Accept(0x40002da620) /usr/local/go/src/net/tcpsock.go:327 +0x2c net/http.(*Server).Serve(0x400012a0f0, {0xe7deb8, 0x40002da620}) /usr/local/go/src/net/http/server.go:3255 +0x2a8 github.com/0xERR0R/blocky/server.(*Server).Start.func2() /go/src/server/server.go:507 +0x12c created by github.com/0xERR0R/blocky/server.(*Server).Start in goroutine 1 /go/src/server/server.go:497 +0x160 goroutine 73 [IO wait, 697 minutes]: internal/poll.runtime_pollWait(0xffff67b47db8, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0xa0 internal/poll.(*pollDesc).wait(0xa?, 0x6?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x4000198380) /usr/local/go/src/internal/poll/fd_unix.go:611 +0x250 net.(*netFD).accept(0x4000198380) /usr/local/go/src/net/fd_unix.go:172 +0x28 net.(*TCPListener).accept(0x40004aa160) /usr/local/go/src/net/tcpsock_posix.go:159 +0x28 net.(*TCPListener).Accept(0x40004aa160) /usr/local/go/src/net/tcpsock.go:327 +0x2c github.com/miekg/dns.(*Server).serveTCP(0x40002878c0, {0xe7deb8, 0x40004aa160}) /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:461 +0xe4 github.com/miekg/dns.(*Server).ListenAndServe(0x40002878c0) /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:318 +0x34c github.com/0xERR0R/blocky/server.(*Server).Start.func1() /go/src/server/server.go:487 +0x30 created by github.com/0xERR0R/blocky/server.(*Server).Start in goroutine 1 /go/src/server/server.go:486 +0xc0 goroutine 76 [select, 697 minutes]: github.com/0xERR0R/blocky/cmd.startServer.func1() /go/src/cmd/serve.go:63 +0x80 created by github.com/0xERR0R/blocky/cmd.startServer in goroutine 1 /go/src/cmd/serve.go:62 +0x23c goroutine 75 [select, 697 minutes]: github.com/0xERR0R/blocky/server.registerPrintConfigurationTrigger.func1() /go/src/server/server_config_trigger.go:19 +0x88 created by github.com/0xERR0R/blocky/server.registerPrintConfigurationTrigger in goroutine 1 /go/src/server/server_config_trigger.go:17 +0xcc goroutine 1095489 [IO wait]: internal/poll.runtime_pollWait(0xffff67647440, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0xa0 internal/poll.(*pollDesc).wait(0x40014d9100?, 0x4001554000?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x40014d9100, {0x4001554000, 0x1000, 0x1000}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 net.(*netFD).Read(0x40014d9100, {0x4001554000?, 0x0?, 0x0?}) /usr/local/go/src/net/fd_posix.go:55 +0x28 net.(*conn).Read(0x4002278df0, {0x4001554000?, 0x72?, 0x4001f48c68?}) /usr/local/go/src/net/net.go:179 +0x34 net/http.(*connReader).Read(0x4001f48c60, {0x4001554000, 0x1000, 0x1000}) /usr/local/go/src/net/http/server.go:789 +0x224 bufio.(*Reader).fill(0x400150a780) /usr/local/go/src/bufio/bufio.go:110 +0xf8 bufio.(*Reader).Peek(0x400150a780, 0x4) /usr/local/go/src/bufio/bufio.go:148 +0x60 net/http.(*conn).serve(0x4001516fc0, {0xe802e0, 0x40004e78f0}) /usr/local/go/src/net/http/server.go:2074 +0x63c created by net/http.(*Server).Serve in goroutine 74 /usr/local/go/src/net/http/server.go:3285 +0x3f0 goroutine 1098574 [IO wait]: internal/poll.runtime_pollWait(0xffff6770afa8, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0xa0 internal/poll.(*pollDesc).wait(0x4000da8200?, 0x4001598000?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x4000da8200, {0x4001598000, 0x1000, 0x1000}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 net.(*netFD).Read(0x4000da8200, {0x4001598000?, 0x0?, 0x0?}) /usr/local/go/src/net/fd_posix.go:55 +0x28 net.(*conn).Read(0x4002165d88, {0x4001598000?, 0x72?, 0x40020c1e68?}) /usr/local/go/src/net/net.go:179 +0x34 net/http.(*connReader).Read(0x40020c1e60, {0x4001598000, 0x1000, 0x1000}) /usr/local/go/src/net/http/server.go:789 +0x224 bufio.(*Reader).fill(0x400150aa80) /usr/local/go/src/bufio/bufio.go:110 +0xf8 bufio.(*Reader).Peek(0x400150aa80, 0x4) /usr/local/go/src/bufio/bufio.go:148 +0x60 net/http.(*conn).serve(0x4000d87320, {0xe802e0, 0x40004e78f0}) /usr/local/go/src/net/http/server.go:2074 +0x63c created by net/http.(*Server).Serve in goroutine 74 /usr/local/go/src/net/http/server.go:3285 +0x3f0 goroutine 1094945 [IO wait]: internal/poll.runtime_pollWait(0xffff6770ee40, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0xa0 internal/poll.(*pollDesc).wait(0x4001cb3280?, 0x400099a000?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x4001cb3280, {0x400099a000, 0x1000, 0x1000}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 net.(*netFD).Read(0x4001cb3280, {0x400099a000?, 0x0?, 0x0?}) /usr/local/go/src/net/fd_posix.go:55 +0x28 net.(*conn).Read(0x4002165dd0, {0x400099a000?, 0x72?, 0x40025a7cb8?}) /usr/local/go/src/net/net.go:179 +0x34 net/http.(*connReader).Read(0x40025a7cb0, {0x400099a000, 0x1000, 0x1000}) /usr/local/go/src/net/http/server.go:789 +0x224 bufio.(*Reader).fill(0x40011407e0) /usr/local/go/src/bufio/bufio.go:110 +0xf8 bufio.(*Reader).Peek(0x40011407e0, 0x4) /usr/local/go/src/bufio/bufio.go:148 +0x60 net/http.(*conn).serve(0x4000d62360, {0xe802e0, 0x40004e78f0}) /usr/local/go/src/net/http/server.go:2074 +0x63c created by net/http.(*Server).Serve in goroutine 74 /usr/local/go/src/net/http/server.go:3285 +0x3f0 goroutine 1102062 [IO wait]: internal/poll.runtime_pollWait(0xffff676585f8, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0xa0 internal/poll.(*pollDesc).wait(0x40011e2480?, 0x40008a8000?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x40011e2480, {0x40008a8000, 0x1000, 0x1000}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 net.(*netFD).Read(0x40011e2480, {0x40008a8000?, 0x0?, 0x0?}) /usr/local/go/src/net/fd_posix.go:55 +0x28 net.(*conn).Read(0x4002279058, {0x40008a8000?, 0x72?, 0x4001e21f28?}) /usr/local/go/src/net/net.go:179 +0x34 net/http.(*connReader).Read(0x4001e21f20, {0x40008a8000, 0x1000, 0x1000}) /usr/local/go/src/net/http/server.go:789 +0x224 bufio.(*Reader).fill(0x4000b9d860) /usr/local/go/src/bufio/bufio.go:110 +0xf8 bufio.(*Reader).Peek(0x4000b9d860, 0x4) /usr/local/go/src/bufio/bufio.go:148 +0x60 net/http.(*conn).serve(0x4000cbe480, {0xe802e0, 0x40004e78f0}) /usr/local/go/src/net/http/server.go:2074 +0x63c created by net/http.(*Server).Serve in goroutine 74 /usr/local/go/src/net/http/server.go:3285 +0x3f0 goroutine 1099058 [IO wait]: internal/poll.runtime_pollWait(0xffff6770ddc8, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0xa0 internal/poll.(*pollDesc).wait(0x4001438380?, 0x400152e000?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x4001438380, {0x400152e000, 0x1000, 0x1000}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 net.(*netFD).Read(0x4001438380, {0x400152e000?, 0x0?, 0x0?}) /usr/local/go/src/net/fd_posix.go:55 +0x28 net.(*conn).Read(0x4002278bd0, {0x400152e000?, 0x72?, 0x400031b5c8?}) /usr/local/go/src/net/net.go:179 +0x34 net/http.(*connReader).Read(0x400031b5c0, {0x400152e000, 0x1000, 0x1000}) /usr/local/go/src/net/http/server.go:789 +0x224 bufio.(*Reader).fill(0x400150a3c0) /usr/local/go/src/bufio/bufio.go:110 +0xf8 bufio.(*Reader).Peek(0x400150a3c0, 0x4) /usr/local/go/src/bufio/bufio.go:148 +0x60 net/http.(*conn).serve(0x4001444f30, {0xe802e0, 0x40004e78f0}) /usr/local/go/src/net/http/server.go:2074 +0x63c created by net/http.(*Server).Serve in goroutine 74 /usr/local/go/src/net/http/server.go:3285 +0x3f0 goroutine 1102460 [runnable]: net/http.(*connReader).startBackgroundRead.gowrap2() /usr/local/go/src/net/http/server.go:677 runtime.goexit({}) /usr/local/go/src/runtime/asm_arm64.s:1222 +0x4 created by net/http.(*connReader).startBackgroundRead in goroutine 1095490 /usr/local/go/src/net/http/server.go:677 +0xc8 goroutine 1102063 [IO wait]: internal/poll.runtime_pollWait(0xffff6765ad30, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0xa0 internal/poll.(*pollDesc).wait(0x40011e2500?, 0x4001534000?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x40011e2500, {0x4001534000, 0x1000, 0x1000}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 net.(*netFD).Read(0x40011e2500, {0x4001534000?, 0x0?, 0x0?}) /usr/local/go/src/net/fd_posix.go:55 +0x28 net.(*conn).Read(0x4002279060, {0x4001534000?, 0x72?, 0x4001ee6de8?}) /usr/local/go/src/net/net.go:179 +0x34 net/http.(*connReader).Read(0x4001ee6de0, {0x4001534000, 0x1000, 0x1000}) /usr/local/go/src/net/http/server.go:789 +0x224 bufio.(*Reader).fill(0x400150a420) /usr/local/go/src/bufio/bufio.go:110 +0xf8 bufio.(*Reader).Peek(0x400150a420, 0x4) /usr/local/go/src/bufio/bufio.go:148 +0x60 net/http.(*conn).serve(0x4000cbe510, {0xe802e0, 0x40004e78f0}) /usr/local/go/src/net/http/server.go:2074 +0x63c created by net/http.(*Server).Serve in goroutine 74 /usr/local/go/src/net/http/server.go:3285 +0x3f0 goroutine 1095487 [IO wait]: internal/poll.runtime_pollWait(0xffff6770e680, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0xa0 internal/poll.(*pollDesc).wait(0x40014d9000?, 0x400154c000?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x40014d9000, {0x400154c000, 0x1000, 0x1000}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x200 net.(*netFD).Read(0x40014d9000, {0x400154c000?, 0x0?, 0x0?}) /usr/local/go/src/net/fd_posix.go:55 +0x28 net.(*conn).Read(0x4002278de0, {0x400154c000?, 0x72?, 0x4001f48b48?}) /usr/local/go/src/net/net.go:179 +0x34 net/http.(*connReader).Read(0x4001f48b40, {0x400154c000, 0x1000, 0x1000}) /usr/local/go/src/net/http/server.go:789 +0x224 bufio.(*Reader).fill(0x400150a6c0) /usr/local/go/src/bufio/bufio.go:110 +0xf8 bufio.(*Reader).Peek(0x400150a6c0, 0x4) /usr/local/go/src/bufio/bufio.go:148 +0x60 net/http.(*conn).serve(0x4001516ea0, {0xe802e0, 0x40004e78f0}) /usr/local/go/src/net/http/server.go:2074 +0x63c created by net/http.(*Server).Serve in goroutine 74 /usr/local/go/src/net/http/server.go:3285 +0x3f0