goroutine 6250432 [running]: runtime/pprof.writeGoroutineStacks({0x14cad80, 0xc00048a000}) /usr/local/go/src/runtime/pprof/pprof.go:764 +0x6a runtime/pprof.writeGoroutine({0x14cad80?, 0xc00048a000?}, 0x59?) /usr/local/go/src/runtime/pprof/pprof.go:753 +0x25 runtime/pprof.(*Profile).WriteTo(0x1cfd6b0?, {0x14cad80?, 0xc00048a000?}, 0xc?) /usr/local/go/src/runtime/pprof/pprof.go:377 +0x14b net/http/pprof.handler.ServeHTTP({0x11decd4, 0x9}, {0x14d4100, 0xc00048a000}, 0xc0001d4780) /usr/local/go/src/net/http/pprof/pprof.go:272 +0x52f github.com/go-chi/chi/v5.(*Mux).routeHTTP(0xc000527620, {0x14d4100, 0xc00048a000}, 0xc0001d4780) /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 +0x2e2 net/http.HandlerFunc.ServeHTTP(0x11482e0?, {0x14d4100?, 0xc00048a000?}, 0x7?) /usr/local/go/src/net/http/server.go:2294 +0x29 github.com/go-chi/chi/v5/middleware.NoCache.func1({0x14d4100, 0xc00048a000}, 0xc0001d4780) /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 +0x28d net/http.HandlerFunc.ServeHTTP(0xc003209410?, {0x14d4100?, 0xc00048a000?}, 0xc0007c7680?) /usr/local/go/src/net/http/server.go:2294 +0x29 github.com/go-chi/chi/v5.(*Mux).ServeHTTP(0xc000527620, {0x14d4100, 0xc00048a000}, 0xc0001d4780) /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 +0x32f github.com/go-chi/chi/v5.(*Mux).Mount.func1({0x14d4100, 0xc00048a000}, 0xc0001d4780) /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 +0x1bb net/http.HandlerFunc.ServeHTTP(0xc00014e0f0?, {0x14d4100?, 0xc00048a000?}, 0xc0002da420?) /usr/local/go/src/net/http/server.go:2294 +0x29 github.com/go-chi/chi/v5.(*Mux).routeHTTP(0xc000527020, {0x14d4100, 0xc00048a000}, 0xc0001d4780) /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 +0x2e2 net/http.HandlerFunc.ServeHTTP(0xc003209410?, {0x14d4100?, 0xc00048a000?}, 0xc0000ab850?) /usr/local/go/src/net/http/server.go:2294 +0x29 github.com/go-chi/chi/v5.(*Mux).ServeHTTP(0xc000527020, {0x14d4100, 0xc00048a000}, 0xc0001d4780) /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 +0x32f github.com/go-chi/chi/v5.(*Mux).Mount.func1({0x14d4100, 0xc00048a000}, 0xc0001d4780) /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 +0x1bb net/http.HandlerFunc.ServeHTTP(0xc00014e0f0?, {0x14d4100?, 0xc00048a000?}, 0xc007f123f4?) /usr/local/go/src/net/http/server.go:2294 +0x29 github.com/go-chi/chi/v5.(*Mux).routeHTTP(0xc000116a20, {0x14d4100, 0xc00048a000}, 0xc0001d4780) /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 +0x2e2 net/http.HandlerFunc.ServeHTTP(0xc0001e3a40?, {0x14d4100?, 0xc00048a000?}, 0xc0001d4780?) /usr/local/go/src/net/http/server.go:2294 +0x29 github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1({0x14d4100, 0xc00048a000}, 0xc0001d4780) /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 +0x17e net/http.HandlerFunc.ServeHTTP(0x14000000000abaa0?, {0x14d4100?, 0xc00048a000?}, 0x140?) /usr/local/go/src/net/http/server.go:2294 +0x29 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1({0x14d4100?, 0xc00048a000?}, 0x1cf6201?) /go/server/http.go:79 +0x312 net/http.HandlerFunc.ServeHTTP(0x14d6310?, {0x14d4100?, 0xc00048a000?}, 0x1cf6220?) /usr/local/go/src/net/http/server.go:2294 +0x29 github.com/go-chi/chi/v5.(*Mux).ServeHTTP(0xc000116a20, {0x14d4100, 0xc00048a000}, 0xc0001d4640) /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 +0x2ee net/http.serverHandler.ServeHTTP({0xc003209320?}, {0x14d4100?, 0xc00048a000?}, 0x6?) /usr/local/go/src/net/http/server.go:3301 +0x8e net/http.(*conn).serve(0xc000442bd0, {0x14d62d8, 0xc003db4240}) /usr/local/go/src/net/http/server.go:2102 +0x625 created by net/http.(*Server).Serve in goroutine 107 /usr/local/go/src/net/http/server.go:3454 +0x485 goroutine 1 [chan receive, 31158 minutes]: github.com/0xERR0R/blocky/cmd.startServer(0x0?, {0x0?, 0x0?, 0x0?}) /go/cmd/serve.go:79 +0x36b github.com/0xERR0R/blocky/cmd.NewRootCommand.func1(0xc000422a00?, {0x1d440c0?, 0x4?, 0x11d866f?}) /go/cmd/root.go:42 +0xc6 github.com/spf13/cobra.(*Command).execute(0xc0001cf208, {0xc00003c0a0, 0x0, 0x0}) /gomod-cache/github.com/spf13/cobra@v1.9.1/command.go:1015 +0xaaa github.com/spf13/cobra.(*Command).ExecuteC(0xc0001cf208) /gomod-cache/github.com/spf13/cobra@v1.9.1/command.go:1148 +0x46f github.com/spf13/cobra.(*Command).Execute(...) /gomod-cache/github.com/spf13/cobra@v1.9.1/command.go:1071 github.com/0xERR0R/blocky/cmd.Execute() /go/cmd/root.go:112 +0x18 main.main() /go/main.go:10 +0x13 goroutine 15 [chan receive, 31158 minutes]: github.com/ramr/go-reaper.sigChildHandler(0xc00043a0e0) /gomod-cache/github.com/ramr/go-reaper@v0.2.3/reaper.go:70 +0x6c created by github.com/ramr/go-reaper.reapChildren in goroutine 14 /gomod-cache/github.com/ramr/go-reaper@v0.2.3/reaper.go:89 +0x9b goroutine 14 [chan receive, 31158 minutes]: github.com/ramr/go-reaper.reapChildren({0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0}) /gomod-cache/github.com/ramr/go-reaper@v0.2.3/reaper.go:96 +0xdd created by github.com/ramr/go-reaper.Start in goroutine 36 /gomod-cache/github.com/ramr/go-reaper@v0.2.3/reaper.go:191 +0x1ba goroutine 23 [syscall, 31158 minutes]: os/signal.signal_recv() /usr/local/go/src/runtime/sigqueue.go:152 +0x29 os/signal.loop() /usr/local/go/src/os/signal/signal_unix.go:23 +0x13 created by os/signal.Notify.func1.1 in goroutine 15 /usr/local/go/src/os/signal/signal.go:152 +0x1f goroutine 59 [select]: github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]({0x14d62d8, 0xc00023f290}, 0xc00023f4a0) /go/cache/expirationcache/expiration_cache.go:104 +0xef created by github.com/0xERR0R/blocky/cache/expirationcache.NewCacheWithOnExpired[...] in goroutine 1 /go/cache/expirationcache/expiration_cache.go:94 +0x2db goroutine 60 [select]: github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]({0x14d62d8, 0xc00023f290}, 0xc00023f5f0) /go/cache/expirationcache/expiration_cache.go:104 +0xef created by github.com/0xERR0R/blocky/cache/expirationcache.NewCacheWithOnExpired[...] in goroutine 1 /go/cache/expirationcache/expiration_cache.go:94 +0x2db goroutine 61 [select]: github.com/go-redis/redis/v8/internal/pool.(*ConnPool).reaper(0xc000424c80, 0x0?) /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/pool/pool.go:485 +0xb7 created by github.com/go-redis/redis/v8/internal/pool.NewConnPool in goroutine 1 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/pool/pool.go:111 +0x1ef goroutine 85 [select]: github.com/0xERR0R/blocky/redis.(*Client).startup.func1() /go/redis/redis.go:189 +0x106 created by github.com/0xERR0R/blocky/redis.(*Client).startup in goroutine 1 /go/redis/redis.go:187 +0xe5 goroutine 186 [select]: github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog(0xc001be0910, {0x14d6310?, 0xc0003a0190?}) /go/resolver/query_logging_resolver.go:223 +0xea created by github.com/0xERR0R/blocky/resolver.NewQueryLoggingResolver in goroutine 1 /go/resolver/query_logging_resolver.go:110 +0x4d9 goroutine 69 [select]: github.com/go-redis/redis/v8.(*channel).initHealthCheck.func1() /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:542 +0xd0 created by github.com/go-redis/redis/v8.(*channel).initHealthCheck in goroutine 85 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:536 +0x9e goroutine 70 [IO wait]: internal/poll.runtime_pollWait(0x7fa9d5c25240, 0x72) /usr/local/go/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000240480?, 0xc0001a3000?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000240480, {0xc0001a3000, 0x1000, 0x1000}) /usr/local/go/src/internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc000240480, {0xc0001a3000?, 0x7faa1c6b0f30?, 0x10?}) /usr/local/go/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0003e8250, {0xc0001a3000?, 0x4192f4?, 0xc0000a6d00?}) /usr/local/go/src/net/net.go:194 +0x45 bufio.(*Reader).fill(0xc000481260) /usr/local/go/src/bufio/bufio.go:113 +0x103 bufio.(*Reader).ReadSlice(0xc000481260, 0xa) /usr/local/go/src/bufio/bufio.go:380 +0x29 github.com/go-redis/redis/v8/internal/proto.(*Reader).readLine(0xc00040faa0) /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:73 +0x27 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadLine(0x72?) /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:59 +0x13 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply(0xc00040faa0, 0x138ad70) /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:97 +0x27 github.com/go-redis/redis/v8.(*Cmd).readReply(...) /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:467 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1(0xc0003e8250?) /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 +0x27 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader(0xc0003a0910, {0x14d63b8?, 0x1d440c0?}, 0xc0000a6ef0?, 0xc0000a6f00) /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 +0x64 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout(0xc000226460, {0x14d63b8, 0x1d440c0}, 0x0) /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 +0xef github.com/go-redis/redis/v8.(*PubSub).Receive(...) /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1() /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 +0x7e created by github.com/go-redis/redis/v8.(*channel).initMsgChan in goroutine 85 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:565 +0xa5 goroutine 183 [select]: github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]({0x14d6310, 0xc0003a0190}, 0xc002d83410) /go/cache/expirationcache/expiration_cache.go:104 +0xef created by github.com/0xERR0R/blocky/cache/expirationcache.NewCacheWithOnExpired[...] in goroutine 1 /go/cache/expirationcache/expiration_cache.go:94 +0x2db goroutine 194 [select]: github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]({0x14d6310, 0xc0003a0190}, 0xc003f05ec0) /go/cache/expirationcache/expiration_cache.go:104 +0xef created by github.com/0xERR0R/blocky/cache/expirationcache.NewCacheWithOnExpired[...] in goroutine 1 /go/cache/expirationcache/expiration_cache.go:94 +0x2db goroutine 168 [select, 198 minutes]: github.com/0xERR0R/blocky/config.(*SourceLoading).periodically(0xc00035bfd0?, {0x14d6310, 0xc0003a0190}, 0xc00013f180?, 0xc0003e2cd0) /go/config/config.go:382 +0xf7 created by github.com/0xERR0R/blocky/config.(*SourceLoading).StartPeriodicRefresh in goroutine 1 /go/config/config.go:365 +0xc6 goroutine 193 [select, 198 minutes]: github.com/0xERR0R/blocky/config.(*SourceLoading).periodically(0xc0000187d0?, {0x14d6310, 0xc0003a0190}, 0x14d6310?, 0xc003ca6500) /go/config/config.go:382 +0xf7 created by github.com/0xERR0R/blocky/config.(*SourceLoading).StartPeriodicRefresh in goroutine 1 /go/config/config.go:365 +0xc6 goroutine 182 [select, 198 minutes]: github.com/0xERR0R/blocky/config.(*SourceLoading).periodically(0xc000016fd0?, {0x14d6310, 0xc0003a0190}, 0xc001aa6230?, 0xc00349a420) /go/config/config.go:382 +0xf7 created by github.com/0xERR0R/blocky/config.(*SourceLoading).StartPeriodicRefresh in goroutine 1 /go/config/config.go:365 +0xc6 goroutine 118 [chan receive, 31158 minutes]: github.com/0xERR0R/blocky/server.(*httpServer).Serve.func1() /go/server/http.go:45 +0x2c created by github.com/0xERR0R/blocky/server.(*httpServer).Serve in goroutine 108 /go/server/http.go:44 +0x85 goroutine 184 [select, 31158 minutes]: github.com/0xERR0R/blocky/resolver.(*BlockingResolver).redisSubscriber(0xc000240580, {0x14d6310?, 0xc0003a0190?}) /go/resolver/blocking_resolver.go:179 +0xda created by github.com/0xERR0R/blocky/resolver.NewBlockingResolver in goroutine 1 /go/resolver/blocking_resolver.go:162 +0x9d5 goroutine 185 [select, 18 minutes]: github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]({0x14d6310, 0xc0003a0190}, 0xc002d83500) /go/cache/expirationcache/expiration_cache.go:104 +0xef created by github.com/0xERR0R/blocky/cache/expirationcache.NewCacheWithOnExpired[...] in goroutine 1 /go/cache/expirationcache/expiration_cache.go:94 +0x2db goroutine 195 [select, 31158 minutes]: github.com/0xERR0R/blocky/resolver.(*CachingResolver).redisSubscriber(0xc000481020, {0x14d6310?, 0xc0003a0190?}) /go/resolver/caching_resolver.go:179 +0xda created by github.com/0xERR0R/blocky/resolver.newCachingResolver in goroutine 1 /go/resolver/caching_resolver.go:85 +0x19f goroutine 104 [IO wait]: internal/poll.runtime_pollWait(0x7fa9d5c25010, 0x72) /usr/local/go/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0000f4000?, 0xc0004e2000?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).ReadMsgInet6(0xc0000f4000, {0xc0004e2000, 0xffff, 0xffff}, {0xc006cc82a0, 0x28, 0x28}, 0x0, 0xc0006dba60) /usr/local/go/src/internal/poll/fd_unix.go:356 +0x330 net.(*netFD).readMsgInet6(0xc0000f4000, {0xc0004e2000?, 0xc00000e4c8?, 0x0?}, {0xc006cc82a0?, 0x421136?, 0x0?}, 0xc0006dba98?, 0x462bec?) /usr/local/go/src/net/fd_posix.go:90 +0x31 net.(*UDPConn).readMsg(0xc0006dbbc0?, {0xc0004e2000?, 0x7fa9d5c25058?, 0x8dfd9cd2828b7?}, {0xc006cc82a0?, 0x1389720?, 0x10cc500?}) /usr/local/go/src/net/udpsock_posix.go:106 +0x90 net.(*UDPConn).ReadMsgUDPAddrPort(0xc0016a5468, {0xc0004e2000?, 0x476e39?, 0x4be305?}, {0xc006cc82a0?, 0xc0006dbc30?, 0x4be249?}) /usr/local/go/src/net/udpsock.go:203 +0x3e net.(*UDPConn).ReadMsgUDP(0x6a44a5cbae114?, {0xc0004e2000?, 0x4be2e0?, 0xc0006dbc40?}, {0xc006cc82a0?, 0xc0006dbc78?, 0xc001d06e10?}) /usr/local/go/src/net/udpsock.go:191 +0x25 github.com/miekg/dns.ReadFromSessionUDP(0xc0016a5468, {0xc0004e2000, 0xffff, 0xffff}) /gomod-cache/github.com/miekg/dns@v1.1.66/udp.go:43 +0x85 github.com/miekg/dns.(*Server).readUDP(0xc0003f4c60, 0xc0016a5468, 0x77359400) /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:717 +0xfd github.com/miekg/dns.defaultReader.ReadUDP({0xc0003f4c60?}, 0xc0016a5468?, 0x77359400?) /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:174 +0x13 github.com/miekg/dns.(*Server).serveUDP(0xc0003f4c60, {0x14dc880, 0xc0016a5468}) /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:531 +0x245 github.com/miekg/dns.(*Server).ListenAndServe(0xc0003f4c60) /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:360 +0x559 github.com/0xERR0R/blocky/server.(*Server).Start.func1() /go/server/server.go:398 +0x29 created by github.com/0xERR0R/blocky/server.(*Server).Start in goroutine 1 /go/server/server.go:397 +0xcf goroutine 105 [IO wait, 6055 minutes]: internal/poll.runtime_pollWait(0x7fa9d5c24de0, 0x72) /usr/local/go/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0004b8000?, 0x900000036?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc0004b8000) /usr/local/go/src/internal/poll/fd_unix.go:620 +0x295 net.(*netFD).accept(0xc0004b8000) /usr/local/go/src/net/fd_unix.go:172 +0x29 net.(*TCPListener).accept(0xc000292000) /usr/local/go/src/net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0xc000292000) /usr/local/go/src/net/tcpsock.go:380 +0x30 github.com/miekg/dns.(*Server).serveTCP(0xc0003f4d80, {0x14d41f0, 0xc000292000}) /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:475 +0x107 github.com/miekg/dns.(*Server).ListenAndServe(0xc0003f4d80) /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:332 +0x3de github.com/0xERR0R/blocky/server.(*Server).Start.func1() /go/server/server.go:398 +0x29 created by github.com/0xERR0R/blocky/server.(*Server).Start in goroutine 1 /go/server/server.go:397 +0xcf goroutine 106 [IO wait, 31158 minutes]: internal/poll.runtime_pollWait(0x7fa9d5c24ef8, 0x72) /usr/local/go/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc001952000?, 0xc00268c6f0?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc001952000) /usr/local/go/src/internal/poll/fd_unix.go:620 +0x295 net.(*netFD).accept(0xc001952000) /usr/local/go/src/net/fd_unix.go:172 +0x29 net.(*TCPListener).accept(0xc0002d6000) /usr/local/go/src/net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0xc0002d6000) /usr/local/go/src/net/tcpsock.go:380 +0x30 crypto/tls.(*listener).Accept(0xc0005aec48) /usr/local/go/src/crypto/tls/tls.go:67 +0x24 github.com/miekg/dns.(*Server).serveTCP(0xc0003f4ea0, {0x14d4190, 0xc0005aec48}) /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:475 +0x107 github.com/miekg/dns.(*Server).ListenAndServe(0xc0003f4ea0) /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:346 +0x818 github.com/0xERR0R/blocky/server.(*Server).Start.func1() /go/server/server.go:398 +0x29 created by github.com/0xERR0R/blocky/server.(*Server).Start in goroutine 1 /go/server/server.go:397 +0xcf goroutine 107 [IO wait]: internal/poll.runtime_pollWait(0x7fa9d5c256a0, 0x72) /usr/local/go/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000240280?, 0x900000036?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc000240280) /usr/local/go/src/internal/poll/fd_unix.go:620 +0x295 net.(*netFD).accept(0xc000240280) /usr/local/go/src/net/fd_unix.go:172 +0x29 net.(*TCPListener).accept(0xc000445240) /usr/local/go/src/net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0xc000445240) /usr/local/go/src/net/tcpsock.go:380 +0x30 net/http.(*Server).Serve(0xc002b89560, {0x14d41f0, 0xc000445240}) /usr/local/go/src/net/http/server.go:3424 +0x30c github.com/0xERR0R/blocky/server.(*httpServer).Serve(0xc002b89560, {0x14d6310, 0xc0003a0190}, {0x14d41f0, 0xc000445240}) /go/server/http.go:50 +0x9b github.com/0xERR0R/blocky/server.(*Server).Start.func2() /go/server/server.go:410 +0x130 created by github.com/0xERR0R/blocky/server.(*Server).Start in goroutine 1 /go/server/server.go:407 +0x1b1 goroutine 108 [IO wait, 31158 minutes]: internal/poll.runtime_pollWait(0x7fa9d5c25588, 0x72) /usr/local/go/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000240300?, 0x63?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc000240300) /usr/local/go/src/internal/poll/fd_unix.go:620 +0x295 net.(*netFD).accept(0xc000240300) /usr/local/go/src/net/fd_unix.go:172 +0x29 net.(*TCPListener).accept(0xc000445280) /usr/local/go/src/net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0xc000445280) /usr/local/go/src/net/tcpsock.go:380 +0x30 crypto/tls.(*listener).Accept(0xc0003994a0) /usr/local/go/src/crypto/tls/tls.go:67 +0x24 net/http.(*Server).Serve(0xc002b897a0, {0x14d4190, 0xc0003994a0}) /usr/local/go/src/net/http/server.go:3424 +0x30c github.com/0xERR0R/blocky/server.(*httpServer).Serve(0xc002b897a0, {0x14d6310, 0xc0003a0190}, {0x14d4190, 0xc0003994a0}) /go/server/http.go:50 +0x9b github.com/0xERR0R/blocky/server.(*Server).Start.func2() /go/server/server.go:410 +0x130 created by github.com/0xERR0R/blocky/server.(*Server).Start in goroutine 1 /go/server/server.go:407 +0x1b1 goroutine 109 [select, 31158 minutes]: github.com/0xERR0R/blocky/server.registerPrintConfigurationTrigger.func1() /go/server/server_config_trigger.go:19 +0x8e created by github.com/0xERR0R/blocky/server.registerPrintConfigurationTrigger in goroutine 1 /go/server/server_config_trigger.go:17 +0xce goroutine 110 [select, 31158 minutes]: github.com/0xERR0R/blocky/cmd.startServer.func1() /go/cmd/serve.go:65 +0x96 created by github.com/0xERR0R/blocky/cmd.startServer in goroutine 1 /go/cmd/serve.go:64 +0x286 goroutine 135 [chan receive, 31158 minutes]: github.com/0xERR0R/blocky/server.(*httpServer).Serve.func1() /go/server/http.go:45 +0x2c created by github.com/0xERR0R/blocky/server.(*httpServer).Serve in goroutine 107 /go/server/http.go:44 +0x85 goroutine 6250545 [IO wait]: internal/poll.runtime_pollWait(0x7fa9d5730dd0, 0x72) /usr/local/go/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0004b8880?, 0xc003209331?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0004b8880, {0xc003209331, 0x1, 0x1}) /usr/local/go/src/internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc0004b8880, {0xc003209331?, 0x14d6310?, 0xc000330730?}) /usr/local/go/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc004008058, {0xc003209331?, 0xc0003306e0?, 0xa95caf?}) /usr/local/go/src/net/net.go:194 +0x45 net/http.(*connReader).backgroundRead(0xc003209320) /usr/local/go/src/net/http/server.go:690 +0x37 created by net/http.(*connReader).startBackgroundRead in goroutine 6250432 /usr/local/go/src/net/http/server.go:686 +0xb6