goroutine 883473 [running]: runtime/pprof.writeGoroutineStacks({0x133c6e0, 0xc00017a0e0}) /usr/local/go/src/runtime/pprof/pprof.go:743 +0x6a runtime/pprof.writeGoroutine({0x133c6e0?, 0xc00017a0e0?}, 0x41a218?) /usr/local/go/src/runtime/pprof/pprof.go:732 +0x25 runtime/pprof.(*Profile).WriteTo(0x1acca00?, {0x133c6e0?, 0xc00017a0e0?}, 0xc?) /usr/local/go/src/runtime/pprof/pprof.go:369 +0x14b net/http/pprof.handler.ServeHTTP({0x10a2625, 0x9}, {0x1344288, 0xc00017a0e0}, 0xc000f18360) /usr/local/go/src/net/http/pprof/pprof.go:267 +0x52f github.com/go-chi/chi/v5.(*Mux).routeHTTP(0xc0004dd440, {0x1344288, 0xc00017a0e0}, 0xc000f18360) /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 +0x2e6 net/http.HandlerFunc.ServeHTTP(0xc00057f598?, {0x1344288?, 0xc00017a0e0?}, 0x7?) /usr/local/go/src/net/http/server.go:2166 +0x29 github.com/go-chi/chi/v5/middleware.NoCache.func1({0x1344288, 0xc00017a0e0}, 0xc000f18360) /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 +0x28d net/http.HandlerFunc.ServeHTTP(0xc004282f00?, {0x1344288?, 0xc00017a0e0?}, 0xc00057f660?) /usr/local/go/src/net/http/server.go:2166 +0x29 github.com/go-chi/chi/v5.(*Mux).ServeHTTP(0xc0004dd440, {0x1344288, 0xc00017a0e0}, 0xc000f18360) /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 +0x32f github.com/go-chi/chi/v5.(*Mux).Mount.func1({0x1344288, 0xc00017a0e0}, 0xc000f18360) /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 +0x1bb net/http.HandlerFunc.ServeHTTP(0xc0003f2000?, {0x1344288?, 0xc00017a0e0?}, 0xc0053cc1c8?) /usr/local/go/src/net/http/server.go:2166 +0x29 github.com/go-chi/chi/v5.(*Mux).routeHTTP(0xc0004dd0e0, {0x1344288, 0xc00017a0e0}, 0xc000f18360) /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 +0x2e6 net/http.HandlerFunc.ServeHTTP(0xc004282f00?, {0x1344288?, 0xc00017a0e0?}, 0xc000016830?) /usr/local/go/src/net/http/server.go:2166 +0x29 github.com/go-chi/chi/v5.(*Mux).ServeHTTP(0xc0004dd0e0, {0x1344288, 0xc00017a0e0}, 0xc000f18360) /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 +0x32f github.com/go-chi/chi/v5.(*Mux).Mount.func1({0x1344288, 0xc00017a0e0}, 0xc000f18360) /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 +0x1bb net/http.HandlerFunc.ServeHTTP(0xc0003f2000?, {0x1344288?, 0xc00017a0e0?}, 0xc0018ac394?) /usr/local/go/src/net/http/server.go:2166 +0x29 github.com/go-chi/chi/v5.(*Mux).routeHTTP(0xc00058f800, {0x1344288, 0xc00017a0e0}, 0xc000f18360) /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 +0x2e6 net/http.HandlerFunc.ServeHTTP(0xc0001708c0?, {0x1344288?, 0xc00017a0e0?}, 0xc000f18360?) /usr/local/go/src/net/http/server.go:2166 +0x29 github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1({0x1344288, 0xc00017a0e0}, 0xc000f18360) /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 +0x17e net/http.HandlerFunc.ServeHTTP(0x7fc238e18a00?, {0x1344288?, 0xc00017a0e0?}, 0x30?) /usr/local/go/src/net/http/server.go:2166 +0x29 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1({0x1344288?, 0xc00017a0e0?}, 0x1ac5d01?) /go/src/server/http.go:79 +0x338 net/http.HandlerFunc.ServeHTTP(0x1346770?, {0x1344288?, 0xc00017a0e0?}, 0x1ac5d40?) /usr/local/go/src/net/http/server.go:2166 +0x29 github.com/go-chi/chi/v5.(*Mux).ServeHTTP(0xc00058f800, {0x1344288, 0xc00017a0e0}, 0xc000f18240) /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 +0x2ee net/http.serverHandler.ServeHTTP({0xc004282e10?}, {0x1344288?, 0xc00017a0e0?}, 0x6?) /usr/local/go/src/net/http/server.go:3137 +0x8e net/http.(*conn).serve(0xc00018acf0, {0x1346738, 0xc00268cba0}) /usr/local/go/src/net/http/server.go:2039 +0x5e8 created by net/http.(*Server).Serve in goroutine 182 /usr/local/go/src/net/http/server.go:3285 +0x4b4 goroutine 1 [chan receive, 7520 minutes]: github.com/0xERR0R/blocky/cmd.startServer(0x0?, {0x0?, 0x0?, 0x0?}) /go/src/cmd/serve.go:79 +0x38b github.com/0xERR0R/blocky/cmd.NewRootCommand.func1(0xc0003da900?, {0x1b52f20?, 0x4?, 0x109c0a2?}) /go/src/cmd/root.go:42 +0xc6 github.com/spf13/cobra.(*Command).execute(0xc0003b6308, {0xc0000b4070, 0x0, 0x0}) /go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:985 +0xaca github.com/spf13/cobra.(*Command).ExecuteC(0xc0003b6308) /go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1117 +0x3ff github.com/spf13/cobra.(*Command).Execute(...) /go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1041 github.com/0xERR0R/blocky/cmd.Execute() /go/src/cmd/root.go:112 +0x18 main.main() /go/src/main.go:10 +0x13 goroutine 35 [chan receive, 7520 minutes]: github.com/ramr/go-reaper.sigChildHandler(0xc00011d140) /go/pkg/mod/github.com/ramr/go-reaper@v0.2.3/reaper.go:70 +0x72 created by github.com/ramr/go-reaper.reapChildren in goroutine 34 /go/pkg/mod/github.com/ramr/go-reaper@v0.2.3/reaper.go:89 +0x9b goroutine 34 [chan receive, 7520 minutes]: github.com/ramr/go-reaper.reapChildren({0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0}) /go/pkg/mod/github.com/ramr/go-reaper@v0.2.3/reaper.go:96 +0xdd created by github.com/ramr/go-reaper.Start in goroutine 3 /go/pkg/mod/github.com/ramr/go-reaper@v0.2.3/reaper.go:191 +0x1bb goroutine 37 [syscall, 7520 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 35 /usr/local/go/src/os/signal/signal.go:151 +0x1f goroutine 14 [select, 2 minutes]: github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]({0x1346738, 0xc000456270}, 0xc000456390) /go/src/cache/expirationcache/expiration_cache.go:104 +0xf8 created by github.com/0xERR0R/blocky/cache/expirationcache.NewCacheWithOnExpired[...] in goroutine 1 /go/src/cache/expirationcache/expiration_cache.go:94 +0x2db goroutine 15 [select]: github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]({0x1346738, 0xc000456270}, 0xc000456450) /go/src/cache/expirationcache/expiration_cache.go:104 +0xf8 created by github.com/0xERR0R/blocky/cache/expirationcache.NewCacheWithOnExpired[...] in goroutine 1 /go/src/cache/expirationcache/expiration_cache.go:94 +0x2db goroutine 16 [select, 2 minutes]: github.com/go-redis/redis/v8/internal/pool.(*ConnPool).reaper(0xc000432b40, 0x0?) /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/pool/pool.go:485 +0xc5 created by github.com/go-redis/redis/v8/internal/pool.NewConnPool in goroutine 1 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/pool/pool.go:111 +0x1ef goroutine 28 [select]: github.com/go-redis/redis/v8.(*channel).initHealthCheck.func1() /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:542 +0xdd created by github.com/go-redis/redis/v8.(*channel).initHealthCheck in goroutine 38 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:536 +0x9e goroutine 29 [IO wait]: internal/poll.runtime_pollWait(0x7fc2391e1b68, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 internal/poll.(*pollDesc).wait(0xc000338e00?, 0xc000374000?, 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(0xc000338e00, {0xc000374000, 0x1000, 0x1000}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc000338e00, {0xc000374000?, 0xc0000bafc0?, 0x1?}) /usr/local/go/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0000d68b8, {0xc000374000?, 0x1?, 0xc0000c6cc8?}) /usr/local/go/src/net/net.go:179 +0x45 bufio.(*Reader).fill(0xc0000bafc0) /usr/local/go/src/bufio/bufio.go:110 +0x103 bufio.(*Reader).ReadSlice(0xc0000bafc0, 0xa) /usr/local/go/src/bufio/bufio.go:376 +0x29 github.com/go-redis/redis/v8/internal/proto.(*Reader).readLine(0xc0002ef1a0) /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:73 +0x2a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadLine(0x0?) /go/pkg/mod/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(0xc0002ef1a0, 0x1228088) /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:97 +0x27 github.com/go-redis/redis/v8.(*Cmd).readReply(...) /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:467 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1(0xc0002a7630?) /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 +0x27 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader(0xc0002a7630, {0x1346818?, 0x1b52f20?}, 0xc0000bb200?, 0xc0000c6ef8) /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 +0x64 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout(0xc000436fc0, {0x1346818, 0x1b52f20}, 0x0) /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 +0xf5 github.com/go-redis/redis/v8.(*PubSub).Receive(...) /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1() /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 +0x91 created by github.com/go-redis/redis/v8.(*channel).initMsgChan in goroutine 38 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:565 +0xa5 goroutine 38 [select]: github.com/0xERR0R/blocky/redis.(*Client).startup.func1() /go/src/redis/redis.go:189 +0x107 created by github.com/0xERR0R/blocky/redis.(*Client).startup in goroutine 1 /go/src/redis/redis.go:187 +0xe5 goroutine 152 [select]: github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]({0x1346770, 0xc000438140}, 0xc003283d10) /go/src/cache/expirationcache/expiration_cache.go:104 +0xf8 created by github.com/0xERR0R/blocky/cache/expirationcache.NewCacheWithOnExpired[...] in goroutine 1 /go/src/cache/expirationcache/expiration_cache.go:94 +0x2db goroutine 78 [select, 80 minutes]: github.com/0xERR0R/blocky/config.(*SourceLoading).periodically(0xc0001abfd0?, {0x1346770, 0xc000438140}, 0xc00051a2a0?, 0xc0001188f0) /go/src/config/config.go:382 +0x112 created by github.com/0xERR0R/blocky/config.(*SourceLoading).StartPeriodicRefresh in goroutine 1 /go/src/config/config.go:365 +0xc6 goroutine 193 [chan receive, 7520 minutes]: github.com/0xERR0R/blocky/server.(*httpServer).Serve.func1() /go/src/server/http.go:45 +0x2c created by github.com/0xERR0R/blocky/server.(*httpServer).Serve in goroutine 182 /go/src/server/http.go:44 +0x85 goroutine 151 [select, 80 minutes]: github.com/0xERR0R/blocky/config.(*SourceLoading).periodically(0xc0001a4fd0?, {0x1346770, 0xc000438140}, 0xc0001ac420?, 0xc0049e4060) /go/src/config/config.go:382 +0x112 created by github.com/0xERR0R/blocky/config.(*SourceLoading).StartPeriodicRefresh in goroutine 1 /go/src/config/config.go:365 +0xc6 goroutine 179 [IO wait]: internal/poll.runtime_pollWait(0x7fc2391e1a70, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 internal/poll.(*pollDesc).wait(0xc000292180?, 0xc000536000?, 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(0xc000292180, {0xc000536000, 0xffff, 0xffff}, {0xc0018ac300, 0x28, 0x28}, 0x0, 0xc00048ba60) /usr/local/go/src/internal/poll/fd_unix.go:355 +0x339 net.(*netFD).readMsgInet6(0xc000292180, {0xc000536000?, 0x41a218?, 0x7fc238e18a00?}, {0xc0018ac300?, 0x1c?, 0xc00048bad0?}, 0x411b9b?, 0xc00048bad0?) /usr/local/go/src/net/fd_posix.go:90 +0x31 net.(*UDPConn).readMsg(0xc00048bbc0?, {0xc000536000?, 0x7fc2391e1ab8?, 0x19beaff826214?}, {0xc0018ac300?, 0x1226bd0?, 0xf8bfe0?}) /usr/local/go/src/net/udpsock_posix.go:106 +0x8d net.(*UDPConn).ReadMsgUDPAddrPort(0xc000c0de48, {0xc000536000?, 0xc000401808?, 0xc0018ac300?}, {0xc0018ac300?, 0x0?, 0xc0018ac300?}) /usr/local/go/src/net/udpsock.go:203 +0x3e net.(*UDPConn).ReadMsgUDP(0x19a68e99323c3?, {0xc000536000?, 0x4b3000?, 0xc000292180?}, {0xc0018ac300?, 0xc00048bc78?, 0x5da588?}) /usr/local/go/src/net/udpsock.go:191 +0x25 github.com/miekg/dns.ReadFromSessionUDP(0xc000c0de48, {0xc000536000, 0xffff, 0xffff}) /go/pkg/mod/github.com/miekg/dns@v1.1.62/udp.go:43 +0x87 github.com/miekg/dns.(*Server).readUDP(0xc000040a20, 0xc000c0de48, 0x77359400) /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:716 +0x105 github.com/miekg/dns.defaultReader.ReadUDP({0xc000040a20?}, 0xc000c0de48?, 0x77359400?) /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:174 +0x13 github.com/miekg/dns.(*Server).serveUDP(0xc000040a20, {0x134cd80, 0xc000c0de48}) /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:530 +0x26e github.com/miekg/dns.(*Server).ListenAndServe(0xc000040a20) /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:359 +0x5b0 github.com/0xERR0R/blocky/server.(*Server).Start.func1() /go/src/server/server.go:396 +0x29 created by github.com/0xERR0R/blocky/server.(*Server).Start in goroutine 1 /go/src/server/server.go:395 +0xd0 goroutine 180 [IO wait, 7520 minutes]: internal/poll.runtime_pollWait(0x7fc2391e1880, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 internal/poll.(*pollDesc).wait(0xe?, 0xc000487c18?, 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(0xc000338080) /usr/local/go/src/internal/poll/fd_unix.go:611 +0x2ac net.(*netFD).accept(0xc000338080) /usr/local/go/src/net/fd_unix.go:172 +0x29 net.(*TCPListener).accept(0xc000390040) /usr/local/go/src/net/tcpsock_posix.go:159 +0x1e net.(*TCPListener).Accept(0xc000390040) /usr/local/go/src/net/tcpsock.go:327 +0x30 github.com/miekg/dns.(*Server).serveTCP(0xc000040b40, {0x1344378, 0xc000390040}) /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:474 +0x12c github.com/miekg/dns.(*Server).ListenAndServe(0xc000040b40) /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:331 +0x413 github.com/0xERR0R/blocky/server.(*Server).Start.func1() /go/src/server/server.go:396 +0x29 created by github.com/0xERR0R/blocky/server.(*Server).Start in goroutine 1 /go/src/server/server.go:395 +0xd0 goroutine 155 [select]: github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog(0xc0003b2cd0, {0x1346770?, 0xc000438140?}) /go/src/resolver/query_logging_resolver.go:223 +0xea created by github.com/0xERR0R/blocky/resolver.NewQueryLoggingResolver in goroutine 1 /go/src/resolver/query_logging_resolver.go:110 +0x519 goroutine 154 [select, 22 minutes]: github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]({0x1346770, 0xc000438140}, 0xc003283e00) /go/src/cache/expirationcache/expiration_cache.go:104 +0xf8 created by github.com/0xERR0R/blocky/cache/expirationcache.NewCacheWithOnExpired[...] in goroutine 1 /go/src/cache/expirationcache/expiration_cache.go:94 +0x2db goroutine 153 [select, 7520 minutes]: github.com/0xERR0R/blocky/resolver.(*BlockingResolver).redisSubscriber(0xc00016e100, {0x1346770?, 0xc000438140?}) /go/src/resolver/blocking_resolver.go:179 +0xe5 created by github.com/0xERR0R/blocky/resolver.NewBlockingResolver in goroutine 1 /go/src/resolver/blocking_resolver.go:162 +0x725 goroutine 135 [select, 81 minutes]: github.com/0xERR0R/blocky/config.(*SourceLoading).periodically(0xc000075fd0?, {0x1346770, 0xc000438140}, 0x1346770?, 0xc0048ec1a0) /go/src/config/config.go:382 +0x112 created by github.com/0xERR0R/blocky/config.(*SourceLoading).StartPeriodicRefresh in goroutine 1 /go/src/config/config.go:365 +0xc6 goroutine 140 [select]: github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]({0x1346770, 0xc000438140}, 0xc0031006c0) /go/src/cache/expirationcache/expiration_cache.go:104 +0xf8 created by github.com/0xERR0R/blocky/cache/expirationcache.NewCacheWithOnExpired[...] in goroutine 1 /go/src/cache/expirationcache/expiration_cache.go:94 +0x2db goroutine 141 [select, 7520 minutes]: github.com/0xERR0R/blocky/resolver.(*CachingResolver).redisSubscriber(0xc0000bc1e0, {0x1346770?, 0xc000438140?}) /go/src/resolver/caching_resolver.go:157 +0xe5 created by github.com/0xERR0R/blocky/resolver.newCachingResolver in goroutine 1 /go/src/resolver/caching_resolver.go:80 +0x159 goroutine 181 [IO wait, 7520 minutes]: internal/poll.runtime_pollWait(0x7fc2391e1690, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 internal/poll.(*pollDesc).wait(0xc?, 0x1341aa0?, 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(0xc000444180) /usr/local/go/src/internal/poll/fd_unix.go:611 +0x2ac net.(*netFD).accept(0xc000444180) /usr/local/go/src/net/fd_unix.go:172 +0x29 net.(*TCPListener).accept(0xc000940020) /usr/local/go/src/net/tcpsock_posix.go:159 +0x1e net.(*TCPListener).Accept(0xc000940020) /usr/local/go/src/net/tcpsock.go:327 +0x30 crypto/tls.(*listener).Accept(0xc000520078) /usr/local/go/src/crypto/tls/tls.go:66 +0x27 github.com/miekg/dns.(*Server).serveTCP(0xc000040c60, {0x1344318, 0xc000520078}) /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:474 +0x12c github.com/miekg/dns.(*Server).ListenAndServe(0xc000040c60) /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:345 +0x887 github.com/0xERR0R/blocky/server.(*Server).Start.func1() /go/src/server/server.go:396 +0x29 created by github.com/0xERR0R/blocky/server.(*Server).Start in goroutine 1 /go/src/server/server.go:395 +0xd0 goroutine 182 [IO wait]: internal/poll.runtime_pollWait(0x7fc2391e1e50, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 internal/poll.(*pollDesc).wait(0x3?, 0x1?, 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(0xc000444000) /usr/local/go/src/internal/poll/fd_unix.go:611 +0x2ac net.(*netFD).accept(0xc000444000) /usr/local/go/src/net/fd_unix.go:172 +0x29 net.(*TCPListener).accept(0xc00043a580) /usr/local/go/src/net/tcpsock_posix.go:159 +0x1e net.(*TCPListener).Accept(0xc00043a580) /usr/local/go/src/net/tcpsock.go:327 +0x30 net/http.(*Server).Serve(0xc0003daa00, {0x1344378, 0xc00043a580}) /usr/local/go/src/net/http/server.go:3255 +0x33e github.com/0xERR0R/blocky/server.(*httpServer).Serve(0xc0003daa00, {0x1346770, 0xc000438140}, {0x1344378, 0xc00043a580}) /go/src/server/http.go:50 +0x9b github.com/0xERR0R/blocky/server.(*Server).Start.func2() /go/src/server/server.go:408 +0x130 created by github.com/0xERR0R/blocky/server.(*Server).Start in goroutine 1 /go/src/server/server.go:405 +0x1b1 goroutine 183 [IO wait, 7520 minutes]: internal/poll.runtime_pollWait(0x7fc2391e1d58, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 internal/poll.(*pollDesc).wait(0x7?, 0x7fc27fcae108?, 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(0xc000444080) /usr/local/go/src/internal/poll/fd_unix.go:611 +0x2ac net.(*netFD).accept(0xc000444080) /usr/local/go/src/net/fd_unix.go:172 +0x29 net.(*TCPListener).accept(0xc00043a5a0) /usr/local/go/src/net/tcpsock_posix.go:159 +0x1e net.(*TCPListener).Accept(0xc00043a5a0) /usr/local/go/src/net/tcpsock.go:327 +0x30 crypto/tls.(*listener).Accept(0xc000011608) /usr/local/go/src/crypto/tls/tls.go:66 +0x27 net/http.(*Server).Serve(0xc0003dab00, {0x1344318, 0xc000011608}) /usr/local/go/src/net/http/server.go:3255 +0x33e github.com/0xERR0R/blocky/server.(*httpServer).Serve(0xc0003dab00, {0x1346770, 0xc000438140}, {0x1344318, 0xc000011608}) /go/src/server/http.go:50 +0x9b github.com/0xERR0R/blocky/server.(*Server).Start.func2() /go/src/server/server.go:408 +0x130 created by github.com/0xERR0R/blocky/server.(*Server).Start in goroutine 1 /go/src/server/server.go:405 +0x1b1 goroutine 184 [select, 7520 minutes]: github.com/0xERR0R/blocky/server.registerPrintConfigurationTrigger.func1() /go/src/server/server_config_trigger.go:19 +0x8e created by github.com/0xERR0R/blocky/server.registerPrintConfigurationTrigger in goroutine 1 /go/src/server/server_config_trigger.go:17 +0xd0 goroutine 185 [select, 7520 minutes]: github.com/0xERR0R/blocky/cmd.startServer.func1() /go/src/cmd/serve.go:65 +0x96 created by github.com/0xERR0R/blocky/cmd.startServer in goroutine 1 /go/src/cmd/serve.go:64 +0x2a5 goroutine 187 [chan receive, 7520 minutes]: github.com/0xERR0R/blocky/server.(*httpServer).Serve.func1() /go/src/server/http.go:45 +0x2c created by github.com/0xERR0R/blocky/server.(*httpServer).Serve in goroutine 183 /go/src/server/http.go:44 +0x85 goroutine 883474 [IO wait]: internal/poll.runtime_pollWait(0x7fc238bbdd40, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 internal/poll.(*pollDesc).wait(0xc000d2c280?, 0xc004282e21?, 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(0xc000d2c280, {0xc004282e21, 0x1, 0x1}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc000d2c280, {0xc004282e21?, 0xc000438140?, 0x1337b00?}) /usr/local/go/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc006d5c068, {0xc004282e21?, 0xc006c900b0?, 0xc000f98d80?}) /usr/local/go/src/net/net.go:179 +0x45 net/http.(*connReader).backgroundRead(0xc004282e10) /usr/local/go/src/net/http/server.go:681 +0x37 created by net/http.(*connReader).startBackgroundRead in goroutine 883473 /usr/local/go/src/net/http/server.go:677 +0xba